在Azure上更新Web App的php配置

时间:2017-03-15 15:28:34

标签: php web-config azure-web-sites

我在azure门户网站上创建了一个php web应用程序。我无法上传任何大小超过8 MB的文件。如何在azure Web应用程序上更新php配置(即upload_max_filesizepost_max_size)的最大文件大小?我无法找到任何改变php配置的东西。

1 个答案:

答案 0 :(得分:1)

首先,您应该更新项目根目录中的web.config。为此,您可以使用以下链接访问kudu控制台:

https://<name of your website>.scm.azurewebsites.net/debugconsole

添加web.config后,您可以使用创建文件旁边的编辑按钮编辑文件。

enter image description here

之后你应该像这样编辑文件:

<configuration>
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="<valueInBytes>"/>
            </requestFiltering>
        </security>
    </system.webServer>
</configuration>

由于您的项目是在php(无论是CMS还是纯PHP代码),您应该添加一个名为.user.ini的文件,例如follow。首先去上面提到的Kudu控制台。运行以下命令来创建用户文件:

touch .user.ini

enter image description here

通过运行上述命令,可以创建文件,您可以像web.config一样对其进行编辑。在此文件中,您应该输入以下配置:

upload_max_filesize = 64M
post_max_size = 64M

当然,您可以在上面的配置中更改上传的大小和发布最大尺寸。保存文件后,您必须重新启动网站一切正常。去做这个。转到天蓝色门户网站,选择您的网站,然后单击重启按钮。

enter image description here

您可以从现在开始上传感兴趣的文件!感谢this blog