首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在共享主机上执行Laravel命令

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

Stack Overflow用户
提问于 2014-08-06 22:51:00
回答 2查看 2.7K关注 0票数 1

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

代码语言:javascript
复制
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

我能做些什么才能让它发挥作用?如果有关系的话,我在蓝主机上。

谢谢,

佩塔尔

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-06 23:17:15

你可以试着叫它:php-cli artisan list

如果不起作用,您可能应该联系bluehost支持,这是关于服务器设置的。

票数 3
EN

Stack Overflow用户

发布于 2022-06-23 17:24:27

如果手工命令在服务器内部无法工作,则可以通过PHP的命令行接口(CLI)执行PHP脚本。在服务器内部,服务器试点安装PHP版本的各种版本。要确定您使用的PHP版本,您可以简单地呈现一个php_info()页面。

要执行artisan命令,可以根据您的版本运行CLI基本命令。如果您使用php版本的7.3,您可以使用

php7.3-cli artisan list

php7.3-cli artisan migrate

php7.3-cli artisan db:seed

将根据当前版本更改PHP语法,只需更改命令phpVERSION-cli示例php8.0-cli的版本即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25171581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档