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

Php 在生产环境中运行Artisan命令-Laravel 4*,php,laravel,laravel-4,composer-php,shared-hosting,Php,Laravel,Laravel 4,Composer Php,Shared Hosting,我一直在学习如何在生产环境中运行artisan命令。我使用Hostgator(共享主机)作为我的主机公司。我试图在我的win8机器上通过ftp客户端运行命令。所有命令都不起作用。它给出了“无效命令”错误 有人能帮忙吗!谢谢下面是我尝试运行的一个示例命令 php artisan migrate 不能使用FTP运行artisan(或者更准确地说是php)。为此,您需要SSH访问 我也在一个共享的托管环境中,在那里我没有访问权限,我决定使用它。这将创建一个页面,从中可以运行artisan命令 但是你

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

有人能帮忙吗!谢谢下面是我尝试运行的一个示例命令

php artisan migrate

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

我也在一个共享的托管环境中,在那里我没有访问权限,我决定使用它。这将创建一个页面,从中可以运行artisan命令

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


唯一的缺点是您将无法在此“web控制台”(据我所知)中使用composer。

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

我也在一个共享的托管环境中,在那里我没有访问权限,我决定使用它。这将创建一个页面,从中可以运行artisan命令

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


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

正如Thomas所说,您无法使用FTP运行php命令。我还使用Hostgator,可以简单地将SSH连接到共享服务器并运行artisan命令。因为您使用的是Windows(我使用的是Linux),所以有点棘手,您需要下载WinSCP或PuTTY等应用程序

以下是Hostgator提供的一篇文章,帮助您开始使用SSH:


正如Thomas所说,不能使用FTP运行php命令。我还使用Hostgator,可以简单地将SSH连接到共享服务器并运行artisan命令。因为您使用的是Windows(我使用的是Linux),所以有点棘手,您需要下载WinSCP或PuTTY等应用程序

以下是Hostgator提供的一篇文章,帮助您开始使用SSH:


尝试使用exec(),但可能您的用户需要更高的权限才能成功。感谢您的快速回复。能否详细介绍如何将exec()命令与artisan命令一起使用。它是像exec(php atrisan…)还是…尝试使用exec(),但可能是您的用户需要更高的权限才能成功。感谢您的快速回复。能否详细介绍如何将exec()命令与artisan命令一起使用。它是像exec(php atrisan…)还是。。。