我在azure门户网站上创建了一个php web应用程序。我无法上传任何大小超过8 MB的文件。如何在azure Web应用程序上更新php配置(即upload_max_filesize
或post_max_size
)的最大文件大小?我无法找到任何改变php配置的东西。
答案 0 :(得分:1)
首先,您应该更新项目根目录中的web.config
。为此,您可以使用以下链接访问kudu控制台:
https://<name of your website>.scm.azurewebsites.net/debugconsole
添加web.config
后,您可以使用创建文件旁边的编辑按钮编辑文件。
之后你应该像这样编辑文件:
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="<valueInBytes>"/>
</requestFiltering>
</security>
</system.webServer>
</configuration>
由于您的项目是在php(无论是CMS还是纯PHP代码),您应该添加一个名为.user.ini
的文件,例如follow。首先去上面提到的Kudu控制台。运行以下命令来创建用户文件:
touch .user.ini
通过运行上述命令,可以创建文件,您可以像web.config
一样对其进行编辑。在此文件中,您应该输入以下配置:
upload_max_filesize = 64M
post_max_size = 64M
当然,您可以在上面的配置中更改上传的大小和发布最大尺寸。保存文件后,您必须重新启动网站一切正常。去做这个。转到天蓝色门户网站,选择您的网站,然后单击重启按钮。
您可以从现在开始上传感兴趣的文件!感谢this blog。