user9024437
user9024437

Reputation:

Laravel-Project deployment via FTP

I want to deploy my Laravel-Project but it always shows me this error:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

My Server Structure is like that:

/
   /protected --> All Files and Folders within the project (+ /node_modules & /vendor) except the /public-folder
   /public_html --> all Files and Folders within the /public-folder

I already changed the permissions for the /storage-folder and I already changed the paths in the /index.php to

require __DIR__.'/../protected/vendor/autoload.php';

and

$app = require_once __DIR__.'/../protected/bootstrap/app.php';

Any ideas?

Upvotes: 0

Views: 1594

Answers (1)

Hamza Ijaz
Hamza Ijaz

Reputation: 115

place all the files from your localhost (htdocs) to public_html. Also make sure there is no any redirection in your domain-redirection on your hosting server. The main reason of the internal server error is that your domain is not pointing the directory which you define.

In my case, the index.php file is

require DIR.'/../vendor/autoload.php';

$app = require_once DIR.'/../bootstrap/app.php';

Do all the changes one by one, this will work in your case hopefully. I have mentioned the reference link below please check

https://laracasts.com/discuss/channels/laravel/laravel-deploying-to-server-using-ftp

Upvotes: 2

Related Questions