在laravel项目上工作,面对生产服务器上的问题,我的项目正在我的本地工作,但是当我将它上传到服务器时它没有响应任何东西,它显示空白屏幕,而不是任何错误事件。
当我进行调试时,我回复了public / index.php文件中的内容,发现它在特定代码之后没有打印任何内容。
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
print('Hello');
在index.php中将此代码更改为不执行此代码上方的打印功能,它执行打印功能,这意味着我的项目能够获取请求。
我正在使用
访问我的项目domain.com/public
我是laravel的新手,所以对这个框架没有多少了解。
答案 0 :(得分:0)
在su或root登录后更改服务器中的权限
chown -R:www-data path_to / storage
chmod 775 path_to / storage
我建议不要将您的应用程序放在domain.com/public下,而是将您的服务器配置webroot指向/ var / www / laravel / public