105*_*ter 0 php shared-hosting laravel composer-php laravel-4
我被困在如何在生产环境中运行工匠命令。我使用 Hostgator(共享主机)作为我的托管公司。我试图在我的 win8 机器上通过 ftp 客户端运行命令。所有命令都不起作用。它给出了“无效命令”错误。
任何人都可以帮忙吗?!谢谢。下面是我尝试运行的示例命令。
php artisan migrate
Run Code Online (Sandbox Code Playgroud)
您不能使用 FTP 来运行 artisan(或者更准确地说是 php)。为此,您需要 SSH 访问。
我也在一个共享托管环境中,我无权访问,我决定使用WebArtisan。这将创建一个页面,您可以在其中运行 artisan 命令。
但是你应该小心,因为这可能非常危险。您应该使用“身份验证”过滤器来保护控制台不被其他任何人访问,或者至少使用安全路由和密码。
唯一的缺点是您将无法在这个“网络控制台”中使用 Composer(据我所知)。