我已成功安装Laravel项目在服务器上但它不工作。我收到“网页无法正常工作”错误Laravel项目在服务器上成功安装后无法正常工作
HTTP ERROR 500“。
我必须执行命令
composer create-project --prefer-dist laravel/laravel
,并创建了一个目录名Laravel。但它在我在本地服务器上完成的同样的事情不起作用,并且工作正常。
我已成功安装Laravel项目在服务器上但它不工作。我收到“网页无法正常工作”错误Laravel项目在服务器上成功安装后无法正常工作
HTTP ERROR 500“。
我必须执行命令
composer create-project --prefer-dist laravel/laravel
,并创建了一个目录名Laravel。但它在我在本地服务器上完成的同样的事情不起作用,并且工作正常。
我运行作曲家更新并解决问题。已知我从应用程序的根路径运行以下命令:
这不是问题的.htaccess文件,也不是index.php。问题在于访问文件和需要权限。
为了解决这个问题,我通过终端运行了以下命令。
sudo chmod 755 -R laravel_blog
然后键入下面以允许laravel写入文件到存储文件夹
chmod -R o+w laravel_blog/storage
这两个命令解决了这个问题。
感谢您的回复。我应该使用超级管理员登录来运行这个命令吗?因为我已经运行了这个命令,但仍然无法运行。我没有访问超级管理员。 – vivekinv8
您可以通过内部Web服务器,使用下面的命令服务laravel项目: PHP工匠服务
但在你的服务器ENV你必须使用Apache的conf并且必须设置文档根这样的: your_project_directory /大众/ index.php
如果一切正常,直到现在,你的错误必须由laravel进行错误处理。 如果是这样,那么你可以检查你的laravel日志来找出到底500错误原因:
去你的项目目录,然后导航到存储目录,这里是日志的目录,它有一个laravel.log
尾-f your_project_directory /存储/日志/ laravel.log
您生成的日志在这里这么读解它:)
提示:你必须设置的privilages在服务器的存储目录。
尝试检查PHP版本和error_log。 –
网址重写!可能是 –