我想在我的基本共享主机上测试一些 Laravel 应用程序。
目前,我只是上传完整的应用程序(包括供应商文件),但这需要很长时间。
因为我没有ssh
访问我的主机我想知道是否有一个选项可以在没有这个的情况下运行作曲家/工匠命令。
我找到了这个链接:使用 Composer 无需 ssh 访问服务器(第二个答案)描述了如何使用运行作曲家http://phpshell.sourceforge.net/
但是,我可以更改控制台中的文件夹等。但我无法运行 php 命令 - 我总是收到内部服务器错误。
检查您的共享主机提供商是否有console
其 CP 中的功能允许运行 shell 命令。也许您可以从那里运行命令。
作为替代方案,您可以纠正自己的工匠跑步者并从代码中调用 artisan 命令:
Artisan::call('migrate');
要从 PHP 代码运行 Composer 命令,请使用shell_exec:
shell_exec('composer update');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)