【问题标题】:Configure Laravel project on a DSO handler server在 DSO 处理程序服务器上配置 Laravel 项目
【发布时间】:2015-11-06 10:30:59
【问题描述】:

我有一个 Laravel 5.0 项目,我想在支持不同 php 处理程序的服务器上进行测试,例如:-

1.  suPHP (Single user PHP)
2.  FCGI (FastCGI)
3.  CGI (Common Gateway Interface)
4.  DSO (Dynamic Shared Object)

如果前三个项目运行良好。

我还试图将这个项目移出公众视野。

但是,当我尝试在 DSO 服务器上运行项目时,它会失败。

只有:-

1.  Mozila -> blank screen
2.  Chrome -> 500 error

我的服务器是 VPS Linux 服务器。

我只是在更改 php 处理程序。

对于前三种情况,php 处理程序 API 是 CGI

对于 DSO,它的 Apache

请告诉我什么是合适的解决方案。

这是我的错误日志

 [Fri Nov 06 11:46:20.789176 2015] [:error] [pid 1111] [client 111.111.111.111:11111] PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/home/site-name/public_html/project-name/code/storage/logs/laravel-2015-11-06.log" could not be opened: failed to open stream: Permission denied' in /home/site-name/public_html/project-name/code/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack trace:\n#0 /home/site-name/public_html/project-name/code/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(88): Monolog\\Handler\\StreamHandler->write(Array)\n#1 /home/site-name/public_html/project-name/code/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\\Handler\\RotatingFileHandler->write(Array)\n#2 /home/site-name/public_html/project-name/code/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)\n#3 /home/site-name/public_html/project-name/code/vendor/monolog/monolog/src/Monolog/Logger.php in /home/site-name/public_html/project-name/code/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87

谢谢

【问题讨论】:

  • 请发布服务器错误日志

标签: php configuration laravel-5 handler


【解决方案1】:

就在今天,我找到了解决方案。

在 DSO 服务器上,文件或文件夹权限应在服务器上设置为 777。

因此受到影响的确切路径是 Laravel-project/storage 文件夹应该具有 777 文件权限。以及其中的所有文件夹和文件以及更多内容。

【讨论】:

    猜你喜欢
    • 2017-04-26
    • 2021-12-05
    • 2017-02-04
    • 2018-03-14
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    相关资源
    最近更新 更多