【问题标题】:Deploying a Laravel App on Azure在 Azure 上部署 Laravel 应用
【发布时间】:2016-05-03 23:13:19
【问题描述】:

我在部署我的 laravel 5.1 应用程序时遇到问题,我没有自定义部署脚本...我已经添加了 tutorial 中指定的 web.config 文件

我已经安装了作曲家。我已经将作曲家超时时间增加到 2000。问题是直到现在部署仍在加载,并且已经过去了几个小时。

我正在使用 azure Web 应用服务。

【问题讨论】:

    标签: php azure laravel-5.1 web-deployment


    【解决方案1】:

    不应该花那么长时间,你能禁用超时吗,在 composer.json 中用“composer dump-autoload -o”替换“php artisan Optimize” - 在 post-install-cmd 步骤 如果它仍然不起作用,我们应该检查日志并查看发生了什么。

    【讨论】:

    • 目前处于这个阶段:生成优化的类加载器...其他人也有同样的问题...查看link
    【解决方案2】:

    这是目前将 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

    【讨论】:

    • 如果您删除 composer.json 文件中post-install-cmd 下的命令,它不应该运行这些可能引发此问题的命令。作曲家安装依赖时仍然遇到问题?
    猜你喜欢
    • 2012-06-06
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多