【发布时间】:2018-07-05 06:40:41
【问题描述】:
我在 Eclipse 中使用 PDT 开发了一个 Laravel 应用程序。一切都在我的开发机器上完美运行。我已经部署到运行 PHP 7.1、套接字模式下的 PHP-FPM 和 NGINX 的 Centos 7 服务器,我得到的只是一个空白的白色屏幕。如果我只使用 phpinfo() 脚本设置另一个虚拟 NGINX 站点,那么它可以工作,所以我知道 PHP 工作正常。
我已经研究了我能找到的所有答案,并尝试了所有与存储目录和引导/缓存目录等权限相关的常见方法。
没有任何内容写入 storage/logs 目录,NGINX 日志或 PHP-FPM 日志中也没有错误。没有任何迹象表明发生了什么,我现在不知道如何继续找到错误的根源
如果我使用以下方式启动服务器:
php artisan serve
然后应用程序运行没有任何问题!
我可以使用哪些其他调试/跟踪方法来查找问题的根源?
谢谢
【问题讨论】:
-
白屏死机:错误检查\显示已关闭,打开它们以查看错误。在您的 php 页面顶部添加:
ini_set('display_errors', 'On'); ini_set('html_errors', 0); error_reporting(-1); -
你应该添加所有“常用的东西”,这样没有人会再次建议它。
-
谢谢@commonsense - 我在这里提出的第一个问题,欢迎任何关于构建它以获得更好响应的建议。
标签: php laravel nginx laravel-5