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

Laravel 5.0 - Shared Hosting - Artisan not working as it should

其实我想跟进 this question,但我想最好开始一个新问题。

我安装了我自己的 laravel(5.0) 的全新副本,并尝试了 运行ning php artisan route:list,效果很好。

现在我已经下载了我想在共享主机环境中部署的项目的压缩存储库,但是当我 运行 php artisan route:list 没有任何反应。(没有错误消息,什么都没有)。使用 this method 托管应用程序

实际问题是php artisan migrate,同样什么也没有输出!

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

值得一提:
我不是 Laravel 开发人员,我阅读它的时间有限。

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

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

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

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

我尝试 运行
时遇到同样的问题 php artisan migrate or php artisan cache:clear
什么都没有发生只是一个空白屏幕没有成功没有错误看截图

调试后,我在根目录的 error_log 中发现了一条消息,上面写着。

Fatal Error: Allowed Memory Size

增加内存后 php artisan commands 工作正常