【发布时间】:2017-07-16 05:45:18
【问题描述】:
我在 laravel 5.4 中开发了一个项目。它在本地环境中运行完美。当我将它上传到服务器环境时。它只显示一个空白页,不返回任何错误。
在我的 .env 文件中,我启用了错误显示:
APP_DEBUG=真 APP_LOG_LEVEL=调试
我也给了 777 存储目录的权限。其他文件夹755权限,文件644权限。
在我的 .htaccess 文件中代码是:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
我的服务器 PHP 版本是 5.6。
【问题讨论】:
-
检查 phpinfo() 或检查 php.ini 显示错误,它会显示错误
-
我的 phpinfo() 已经是 display_errors - On Status @Omi
-
您是否检查过您的服务器规格是否符合...
-
是共享主机吗?
-
是的.. 它是共享主机@sumit
标签: php laravel laravel-5 laravel-5.3 laravel-5.4