【发布时间】:2016-05-03 23:13:19
【问题描述】:
我在部署我的 laravel 5.1 应用程序时遇到问题,我没有自定义部署脚本...我已经添加了 tutorial 中指定的 web.config 文件
我已经安装了作曲家。我已经将作曲家超时时间增加到 2000。问题是直到现在部署仍在加载,并且已经过去了几个小时。
我正在使用 azure Web 应用服务。
【问题讨论】:
标签: php azure laravel-5.1 web-deployment
我在部署我的 laravel 5.1 应用程序时遇到问题,我没有自定义部署脚本...我已经添加了 tutorial 中指定的 web.config 文件
我已经安装了作曲家。我已经将作曲家超时时间增加到 2000。问题是直到现在部署仍在加载,并且已经过去了几个小时。
我正在使用 azure Web 应用服务。
【问题讨论】:
标签: php azure laravel-5.1 web-deployment
不应该花那么长时间,你能禁用超时吗,在 composer.json 中用“composer dump-autoload -o”替换“php artisan Optimize” - 在 post-install-cmd 步骤
如果它仍然不起作用,我们应该检查日志并查看发生了什么。
【讨论】:
这是目前将 Laravel 5 应用程序部署到 Azure Web 应用程序的一种解决方法。
我在"post-install-cmd"脚本关闭下删除了以下命令:
"php artisan clear-compiled",
"php artisan optimize"
然后利用 Git 部署到 Azure Web App。目前部署时不会抛出超时处理异常。
然后像安装 composer 一样安装你站点的 Visual Studio 在线扩展:
点击浏览器按钮登录VSO,它可以修改和运行您的应用程序的控制台命令:
单击“控制台”按钮打开 cmdlet,运行这些命令:
"php artisan clear-compiled",
"php artisan optimize"
还有休息步骤,你还是可以关注这个tutorial
【讨论】:
post-install-cmd 下的命令,它不应该运行这些可能引发此问题的命令。作曲家安装依赖时仍然遇到问题?