Laravel 5在共享主机上获取内部服务器错误

Kar*_*son 1 deployment ftp shared-hosting laravel-5

我试图通过FTP在我的共享主机上运行我的Laravel 5项目.

我已将所有项目文件从本地XAMP文件夹上传到服务器根目录,并将文件放在public_html文件夹中的"public"文件夹中.

当我去mydomain.com时,我被重定向到mydomain.com/auth/login,因为我在routes.php中设置,所以虽然我在所有路径上都收到500内部服务器错误,但似乎工作正常.

Oli*_*ria 6

有时这是因为服务器无法写入存储文件夹.一种可能的方法是通过ssh进入应用程序(即/ path/to/mywebsite),然后执行

chmod -R 777 storage/
Run Code Online (Sandbox Code Playgroud)

因为日志,缓存需要在那里写.或者您也可以使用FTP应用程序(只需使所有内容都可执行,可读,可写).

更新:

另一个解决方案(我不时使用 - 显然也在这里工作:-))是添加

RewriteBase /
Run Code Online (Sandbox Code Playgroud)

紧随其后

RewriteEngine On
Run Code Online (Sandbox Code Playgroud)

在.htaccess文件中.