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
工作正常
其实我想跟进 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
工作正常