【问题标题】:White Screen Laravel App in Debian ServerDebian 服务器中的白屏 Laravel 应用程序
【发布时间】:2018-04-12 05:31:58
【问题描述】:

我有这个 Laravel 应用程序,它可以作为 iOS 应用程序的 API,在 localhost 中完美运行,但是当我将应用程序从本地主机迁移到 Debian Web 服务器时,它会抛出一个白屏。

我没有域名,只有ip地址。

Laravel 应用文档/var/www/html/LaravelApp

软件安装:

apache2
mysql
php7.0
php5.6

已经试过了:

$ sudo chown -R www-data /var/www/html/LaravelApp
$ sudo chmod -R gu+w storage
$ sudo chmod -R guo+w storage
$ sudo chmod -R gu+w bootstrap/cache
$ sudo chmod -R guo+w bootstrap/cache

[我还尝试了其他更改权限的方法(我什至给了hole项目777)]

还将 apache DocumentRoot 更改为 /var/www/html/LaravelApp/public

我尝试输入一条假路线,但它并没有像 laravel 应用程序那样显示我没有找到它,它向我显示了 apache basic 404

我可以访问目录树并查看所有文件,每当我进入 public 时都会出现白屏。

更新: 每次更改后我总是重新启动 apache

PHP 错误日志:

$ php --info | grep error

display_errors => Off => Off
display_startup_errors => Off => Off
error_append_string => no value => no value
error_log => no value => no value
error_prepend_string => no value => no value
error_reporting => 22527 => 22527
html_errors => Off => Off
ignore_repeated_errors => Off => Off
log_errors => On => On
log_errors_max_len => 1024 => 1024
track_errors => Off => Off
xmlrpc_error_number => 0 => 0
xmlrpc_errors => Off => Off
opcache.error_log => no value => no value

Access.log(假路由):

192.168.65.254 - - [11/Apr/2018:16:11:31 -0500] "GET /GeneraAPI/public/fakeRoute HTTP/1.1" 404 521 "-" "Mozilla/5.$
192.168.65.254 - - [11/Apr/2018:16:25:24 -0500] "GET /GeneraAPI/public/fakeRoute HTTP/1.1" 404 521 "-" "Mozilla/5.$
192.168.65.254 - - [11/Apr/2018:16:25:25 -0500] "GET /GeneraAPI/public/fakeRoute HTTP/1.1" 404 521 "-" "Mozilla/5.$

【问题讨论】:

  • 更改 DocumentRoot 后是否重启了 apache?
  • PHP 错误日志中有什么内容?
  • @ChrisForrence 是的,实际上每次更改后我总是重新启动 apache
  • @Ohgodwhy 对我的经验不足感到抱歉,但是 php 错误日志在哪里?
  • 您的 VirtualHost 条目是什么样的?

标签: laravel server debian


【解决方案1】:

Laravel 应用文档 /var/www/html/LaravelApp 应该是 /var/www/html/LaravelApp/public

这些是需要777权限的文件夹

sudo chmod -R 777 /var/www/html/LaravelApp/storage/
sudo chmod -R 777 /var/www/html/LaravelApp/bootstrap/

还要确保 Apache 具有正确的 url 重写规则。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-04
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2016-04-28
    • 2021-04-23
    相关资源
    最近更新 更多