Php Laravel 5.0-共享主机-Artisan无法正常工作

Php Laravel 5.0-共享主机-Artisan无法正常工作,php,laravel-5,cpanel,Php,Laravel 5,Cpanel,我真的很想跟进,但我想最好还是开始一个新问题 我安装了我自己的laravel(5.0)的一个新副本,并尝试运行php artisan route:list,它可以工作 现在我已经下载了一个项目的压缩存储库,我想在共享托管环境中部署它,但是当我运行php artisan route:list时,什么都没有发生。(没有错误消息,什么都没有)。用于托管应用程序 实际问题是php artisan migrate,它也不会输出任何东西 有没有一个很好的方法来解决这个问题? 你能给我提供一些我可以检查的故障

我真的很想跟进,但我想最好还是开始一个新问题

我安装了我自己的laravel(5.0)的一个新副本,并尝试运行php artisan route:list,它可以工作

现在我已经下载了一个项目的压缩存储库,我想在共享托管环境中部署它,但是当我运行php artisan route:list时,什么都没有发生。(没有错误消息,什么都没有)。用于托管应用程序

实际问题是php artisan migrate,它也不会输出任何东西

有没有一个很好的方法来解决这个问题? 你能给我提供一些我可以检查的故障点吗

值得一提的是:

我不是Laravel的开发者,我阅读它的时间有限。

正如LittleFinger所建议的,artisan可能还没有实际安装。从repo部署时,不包括由整个框架核心组成的Laravel包。您应该运行composer install来安装软件包。如果您没有安装composer,那么在共享主机上可能会很困难,但通常可以安装它

在运行composer update之前,您需要运行composer安装。不需要运行composer update,除非您希望更新到composer.json文件中规则允许的最新版本的软件包。这在生产环境中应该小心,因为新版本的软件包可能会破坏你的应用程序

安装包后,需要通过将.env.example文件复制到.env并对其进行编辑来设置环境变量(数据库凭据等)。完成此操作后,您将能够运行php artisan key:generate来生成加密密钥


在此之后,您的应用程序应该可以运行(假设您已将一个域指向/public目录)。

是否有任何错误?依我看,您的软件包中可能不包括Laravel的依赖项。尝试执行
composer更新
以强制从存储库中获取依赖项。尝试使用
sudo chmod-R 755 storage/
storage
文件夹授予写入权限,如果不起作用,请尝试
777
应用程序不生成代码:因此没有错误,APP_DEBUG=true尝试更新composer,和更改存储模块没有区别。artisan这是一个php脚本。您可以打开并查看他的内容。artisan文件的正确版本,必须在执行后在控制台上写入。确定消息或错误消息。如果不是meesages,您可以强制将消息放在后面的列表顶部