喂?有谁知道如何将使用 PHP 7.3 构建的 Laravel 应用程序从 github 部署到 Azure? 我尝试了很多东西,但还是不行。
答案 0 :(得分:0)
Laravel 应用程序使用 /public 子目录作为站点根目录。应用服务的默认 PHP Docker 映像使用 Apache,它不允许您为 Laravel 自定义 DocumentRoot
。但是,您可以使用 .htaccess
将所有请求重写为指向 /public 而不是根目录。在存储库根目录中,已为此添加了 .htaccess
。有了它,您的 Laravel 应用程序就可以部署了。
但是,如果您希望 change the site 根,您可以使用以下内容更新存储库根中的 .htaccess
文件:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^.*$ /public/$1 [NC,L,QSA]
</IfModule>
检查 Q&A 进行相同讨论的地方