我刚将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
结果
命令最终没有显示任何内容。
高度赞赏任何指出问题的方法。
答案 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文件