PHP artisan 命令 returns 无

PHP artisan command returns nothing

我刚刚将 Laravel 应用程序移至生产服务器。我正在尝试通过以

结尾的 PuTTy 执行 artisan 命令

[Error Exception] Invalid argument supplied for foreach()

我试过的

阅读主题,论坛提出了一些建议

1) 设置存储目录的文件权限为0755

2) 尝试使用 php-cli 执行 artisan 命令。在 bluehost 我可以访问 php-cli 在 /ramdisk/php/54/bin/php54-cli

命令

/ramdisk/php/54/bin/php54-cli artisan list

结果

命令最终什么也没显示。

非常感谢任何指向问题的指示。

Laravel 5.2 is not compatible 和 PHP 5.4,看来你正在使用它。 您可以考虑将 PHP 版本更新为 PHP >= 5.5.9(或者,最坏的解决方案,降级 Laravel)。它不能与这个版本一起工作。

无论如何,如果您想了解错误,您可以查看您的日志(在 storage/logs/ 中),但由于上述不兼容,它可能是空的。

编辑

如果您使用 laravel 5.2,

php-cli 版本也必须 >=5.5.9。请确保您指向正确的 php 文件