【发布时间】:2020-02-18 01:25:18
【问题描述】:
访问下面给出的 Laravel 项目时,我总是得到空白页。请告知如何解决此问题。谢谢!
http://1.231.118.4:9000/admin/login
阿帕奇 2.4 PHP 7.2 MySQL 5.7
phpinfo:http://1.231.118.4:9000/info.php
虚拟主机:
<VirtualHost *:9000>
ServerName 1.231.118.4
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/ico/public
<Directory /var/www/html/ico/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/html/ico/error.log
</VirtualHost>
.htaccess:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
【问题讨论】:
-
您的
storage/logs/laravel.log中没有任何内容? -
它是空的。任何地方都没有错误日志。
-
显然,有些事情是这样的,例如您的 404 页面不是典型的样板网络服务器 404 页面,PHP 是根据您的服务器配置运行的,所以我猜这是您自己的代码,因此,我认为这不是服务器配置问题,而是代码问题。
-
我在不同版本上部署相同的代码。相同版本的代码正在其他服务器上运行。有什么办法可以解决问题吗?
-
可以上传你的项目文件夹结构截图吗?