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

105*_*ter 0 php shared-hosting laravel composer-php laravel-4

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

任何人都可以帮忙吗?!谢谢。下面是我尝试运行的示例命令。

php artisan migrate
Run Code Online (Sandbox Code Playgroud)

Tho*_*mas 5

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

我也在一个共享托管环境中,我无权访问,我决定使用WebArtisan。这将创建一个页面,您可以在其中运行 artisan 命令。

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

唯一的缺点是您将无法在这个“网络控制台”中使用 Composer(据我所知)。