PHP artisan命令什么都不返回

时间:2016-08-17 09:33:34

标签: php laravel-5.2 artisan bluehost

我刚将Laravel应用程序移动到生产服务器。我试图通过以

结尾的PuTTy执行artisan命令
  

[错误异常]为foreach()提供的参数无效

我尝试了什么

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

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

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

命令

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

结果

命令最终没有显示任何内容。

高度赞赏任何指出问题的方法。

1 个答案:

答案 0 :(得分:2)

使用PHP 5.4的Laravel 5.2 is not compatible,您似乎正在使用它。 您可以考虑将PHP版本更新为PHP> = 5.5.9(或者,最糟糕的解决方案,降级Laravel)。它无法使用此版本。

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

修改

如果您使用的是laravel 5.2,

php-cli版本也必须是> = 5.5.9。确保你指出正确的php文件