Laravel 5.8错误500在共享主机cpanel中上传

时间:2019-07-31 03:33:13

标签: php laravel cpanel laravel-5.8

我将laravel-5.8项目上传到共享托管面板。 问题是当我访问index.php时,它给了我500错误。

Here is my project directory

我还没有转移公用文件夹。但访问时应该可以使用。 stage.example.com/public/而是显示错误500。

  • 我更改了数据库凭据。
  • 由于尚未移动公用文件夹,因此我没有更改index.php中的路径。 path:index.php
  • 我尝试将phpinfo.php放到根文件夹中,以检查laravel 5.8的要求,除php版本外,所有其他条件均已满足。根据phpinfo,PHP版本为5.6。但是当我在myphpadmin> web服务器下检查时,PHP版本是7.2.7。
  • PHP> = 7.1.3
  • BCMath PHP扩展
  • Ctype PHP扩展
  • JSON PHP扩展
  • Mbstring PHP扩展
  • OpenSSL PHP扩展
  • PDO PHP扩展
  • Tokenizer PHP扩展
  • XML PHP扩展

我希望有人可以帮助我在Cpanel中运行laravel5.8项目。

3 个答案:

答案 0 :(得分:0)

我在另一篇文章中回答了这个问题。看看它是否有帮助:  What is the easiest and quickest method to deploy a Laravel web application live?

答案 1 :(得分:0)

  

我尝试将phpinfo.php放到根文件夹中,以检查laravel 5.8的要求,除php版本外,所有这些条件均已满足。据phpinfo称,PHP版本为5.6。但是当我在myphpadmin> Web服务器下检查时,PHP版本是7.2.7

我不知道什么是“ myphpadmin”,因为您正在运行PHP 5.6,Laravel无法正常工作。

在cPanel中,您应该可以选择PHP版本,选择最新版本,如果cPanel已更新,则选择7.3。

答案 2 :(得分:0)

如果您有空白页,则可能需要在index.php中更改autoload.php文件的路径。该文件位于供应商文件夹中。

更改:

require __DIR__.'/bootstrap/autoload.php';

作者

require __DIR__.'/vendor/autoload.php';