laravel 5.2项目不适用于生产服务器

时间:2016-11-19 12:52:04

标签: php laravel-5.2

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

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

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

在index.php中将此代码更改为不执行此代码上方的打印功能,它执行打印功能,这意味着我的项目能够获取请求。

我正在使用

访问我的项目
domain.com/public

我是laravel的新手,所以对这个框架没有多少了解。

1 个答案:

答案 0 :(得分:0)

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

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

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