FTP服务器中的Laravel 4.2抛出错误500

时间:2017-06-29 15:47:50

标签: laravel ftp autoload filezilla

我到处寻找解决方案。另外,我尝试使用echo("teste");跟踪错误,但找不到确切的错误,因为它可以在我的本地主机上运行。

来自index.php - > bootstrap/autoload.php - > vender/autoload.php

我可以在foreachgetLoader方法的ComposerAutoloaderInitxxxxxx之前打印一个msg。

我发现它无法完成bootstrap/autoload.phpbootstrap/start.php

中的要求

我的目录级别是:

public_html/
|__laravel/
   |__app/
   |__bootstrap/
   |__vender/
   |__index.php
   |__artisan
   |__robots.txt

我将文件从public/移动到laravel root时,我已经正确地更改了路径,因为我可以进入所需的文件(它无法完成加载)。

我得到了

  

500(内部服务器错误)

Ps。:我通过Filezilla上传了项目,我只有FTP访问权限。

拜托,有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

好的,首先你不应该通过FTP上传Laravel项目,如果你只有FTP访问权限,那么你需要一个真正的托管服务提供商,它有SSH。您应该能够在生产服务器上使用composer命令,否则以后会遇到大麻烦。)

另外,假设这是一个cPanel主机(基于public_html文件夹),正确的方法是git clone文件夹下的Laravel项目,删除public_html文件夹并创建像这样的象征性链接。

ln -s ~/laravel/public ~/public_html

这样,您的文档根目录将指向Laravel的公用文件夹。

以下是更多信息: https://laracasts.com/discuss/channels/general-discussion/how-to-install-laravel-in-the-root-directory