繁体   English   中英

在生产环境中运行Artisan命令-Laravel 4. *

[英]Running Artisan commands in Production Environment - Laravel 4.*

专注于如何在生产环境中运行工匠命令。 我正在使用Hostgator(共享托管)作为我的托管公司。 我试图通过Win8机器上的ftp客户端运行命令。 所有命令都不起作用。 它给出“无效命令”错误。

有人可以帮忙吗? 谢谢。 以下是我尝试运行的示例命令。

php artisan migrate

您不能使用FTP运行artisan(或更确切地说是php)。 为此,您需要SSH访问。

我也处于无法访问的共享托管环境中,因此决定使用WebArtisan 这将创建一个页面,您可以在其中运行工匠命令。

但是您应该小心,因为这可能非常危险。 您应该使用“身份验证”过滤器来保护控制台,防止他人访问该控制台,或者至少使用安全的路由和密码。

唯一的缺点是,您将无法在此“网络控制台”中使用作曲器(据我所知)。

正如托马斯所说,您不能使用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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM