【问题标题】:laravel 5.2 project is not working on production serverlaravel 5.2 项目无法在生产服务器上运行
【发布时间】:2016-11-19 12:52:03
【问题描述】:

在 laravel 项目上工作,在生产服务器上遇到问题,我的项目在我的本地上工作,但是当我将它上传到服务器上时它没有任何响应,它显示空白屏幕,没有任何错误。

当我进行调试时,我在 public/index.php 文件中回显内容,发现它在特定代码之后没有打印任何内容。

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
print('Hello');

在 index.php 中的这段代码之后它没有执行打印功能,它执行打印功能,这意味着我的项目能够获得请求。

我正在使用

访问我的项目
domain.com/public

我是 laravel 新手,所以对这个框架不太了解。

【问题讨论】:

    标签: php laravel-5.2


    【解决方案1】:

    在 su 或 root 登录后更改服务器中的权限

    chown -R:www-data path_to/storage
    chmod 775 path_to/storage

    我建议不要将您的应用程序放在 domain.com/public 下,而是将您的服务器配置 webroot 指向 /var/www/laravel/public

    【讨论】:

      猜你喜欢
      • 2016-11-26
      • 2014-05-11
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 2017-04-27
      • 2017-10-11
      • 1970-01-01
      • 2020-08-17
      相关资源
      最近更新 更多