无法在cPanel中部署laravel

时间:2019-06-09 08:15:51

标签: laravel

我创建了laravel 5.8项目,它在localhost上运行良好。现在,当我上载到cpanel并尝试通过Internet访问时,会出现这些错误

http://learnme.web.id/

  

内部服务器错误   服务器遇到内部错误或配置错误,无法完成您的请求。   请通过webmaster@learnme.web.id与服务器管理员联系,以告知他们该错误发生的时间以及您在该错误发生之前执行的操作。   服务器错误日志中可能会提供有关此错误的更多信息。   此外,尝试使用ErrorDocument处理请求时遇到了500 Internal Server Error错误。

1 个答案:

答案 0 :(得分:1)

假设您正在本地主机上使用php artisan serve运行该应用程序。不能使用xamp或类似的东西。

这是我可能的解决方法

  1. 要使laravel项目运行域根目录,应指向应用程序的public目录。检查cPanel中是否有该目录,如果没有,则将根目录指向应用程序公用文件夹
  2. 如果您使用共享主机,并且您没有进行此类更改的权限,则可能需要将公用文件夹内的index.php移动到公用文件夹的外部,并且需要更改目录链接在bootstrap.php文件中
  3. 如果您正在使用并且设置了应用程序密钥,请检查是否已安装所有供应商文件并通过数据库连接正确设置了.env文件。
  4. 您可以检查服务器错误日志以获取更多信息,以深入了解问题的根本原因