坚持如何在生产环境中运行工匠命令。我使用Hostgator(共享主机)作为我的托管公司。我试图通过我的win8机器上的ftp客户端运行命令。所有命令都不起作用。它给出了"无效命令"错误。
有人可以帮忙吗? !谢谢。下面是我试图运行的示例命令。
php artisan migrate
答案 0 :(得分:4)
您无法使用FTP来运行工匠(或者更确切地说是php)。为此,您需要SSH访问。
我也在共享托管环境中,我无权访问,我决定使用WebArtisan。这将创建一个页面,您可以在其中运行artisan命令。
但是你应该小心,因为这可能非常危险。 您应该使用' auth'过滤器以保护控制台不被其他任何人访问,或者至少使用安全的路由和密码。
唯一的缺点就是你不能在这个" web控制台"中使用作曲家。 (据我所知)。
答案 1 :(得分:1)
正如托马斯所说,你不能使用FTP来运行php命令。我也使用Hostgator,可以简单地SSH到我的共享服务器并运行artisan命令。由于您使用的是Windows(我在Linux上),它有点棘手,您需要下载WinSCP或PuTTY等应用程序。
以下是Hostgator提供的一篇文章,旨在帮助您开始使用SSH:
http://support.hostgator.com/articles/hosting-guide/lets-get-started/how-do-i-get-and-use-ssh-access