无法在共享主机上执行Laravel Artisan命令

时间:2014-08-06 22:51:01

标签: php shell laravel hosting bluehost

我将laravel应用程序上传到共享主机到域文件夹,然后创建.htaccess,以便将请求重定向到laravel的/ public文件夹。 我现在想通过ssh执行artisan命令。我尝试在共享主机上的laravel根文件夹中输入php artisan list,但它给了我这个输出(它以html格式打印,但我只是复制了exeption以便于阅读):

ErrorException thrown with message "Undefined index: argv"

Stacktrace:
#3 ErrorException in /home5/petophob/public_html/ees-aleksandarnikolic/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57
#2 Illuminate\Exception\Handler:handleError in /home5/petophob/public_html/ees-aleksandarnikolic/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57
#1 Symfony\Component\Console\Input\ArgvInput:__construct in /home5/petophob/public_html/ees-aleksandarnikolic/vendor/symfony/console/Symfony/Component/Console/Application.php:114
#0 Symfony\Component\Console\Application:run in /home5/petophob/public_html/ees-aleksandarnikolic/artisan:58

我能做些什么才能让它发挥作用?我是Bluehost的,如果那是相关的。

谢谢,

斯托

1 个答案:

答案 0 :(得分:2)

您可以尝试调用它:php-cli artisan list

如果它无法正常工作,您应该联系bluehost支持,它与服务器设置有关。