在Azure上部署Laravel应用程序

时间:2016-01-27 06:07:05

标签: php azure laravel-5.1 web-deployment

我在部署laravel 5.1应用程序时遇到问题,我没有自定义的部署脚本......我已按照此tutorial

中的指定添加了web.config文件

我已经安装了作曲家。我已经将作曲家超时时间增加到2000.问题是到目前为止部署仍在加载并且已经过了几个小时。

我正在使用azure web app服务。

2 个答案:

答案 0 :(得分:0)

不应该花那么长时间,你可以禁用超时,用composer.json中的“ public ObservableCollection<Model> DGrid {get; set;} ”替换“php artisan Optimize” - 在post-install-cmd步骤 如果它仍然不起作用,我们应该检查日志,看看发生了什么。

答案 1 :(得分:0)

以下是将Laravel 5应用程序部署到Azure Web Apps的解决方法。

我在"post-install-cmd"脚本封闭下删除了以下命令:

"php artisan clear-compiled",
"php artisan optimize"

然后利用Git部署到Azure Web App。目前,它在部署时不会抛出超时处理异常。

然后安装您网站的Visual Studio在线扩展程序与安装composer相同: enter image description here

单击brower按钮登录VSO,可以修改和运行应用程序的控制台命令: enter image description here

点击&#34;控制台&#34;按钮打开cmdlet,运行以下命令:

"php artisan clear-compiled",
"php artisan optimize"

enter image description here

休息步骤,您仍然可以按照tutorial

进行操作