我正在尝试提高在Google App Engine PHP上运行的Wordpress(MultiSite)的上传限制。
我按照说明操作 使用此内容创建一个和php.ini文件
upload_max_filesize = 20M
post_max_size = 20M
memory_limit = 64M
如果我做一个phpinfo(),这些值是可见的; - 但是wordpress一直在忽略它们。 (我也试过增加wp-config.php中的内存)
我错过了什么?
有什么建议吗?
答案 0 :(得分:3)
主要问题是Wordpress MULTISITE及其创建的其他设置。
网络设置面板中有一个名为“最大上传文件大小”的上传限制设置。
如果设置的值高于php.ini或.htaccess中的上传限制 - 这些限制适用 - 所以最后你必须设置两者。
一旦我查找了wordpress多站点上传限制,很容易找到解决方案。对不起,如果我在浪费你的时间。
答案 1 :(得分:1)
memory_limit,它是由您在管理控制台中设置的实例大小配置的。
其他2应该工作 - php从php.ini读取它们。你能描述一下WordPress忽略它们的意思吗?
答案 2 :(得分:0)
请仔细阅读。首先阅读AppEngine是什么或它是如何工作的。当你这样做时,你不需要再问PHP文件解析问题,包括apache的.htaccess,或php.ini以及其他一些技巧,比如ini_set()。
您可以在AppEngine上设置theese类型的设置,因为它不是“正常的托管服务器”。它是一个用PHP支持开发应用程序的平台。与通常的方式相比,不一样,有时配置它是一种痛苦。
答案 3 :(得分:-1)
如果您使用的是fcgi,请检查max requestlen的fcgid.conf设置。使用的设置值最小
... FcgidMaxRequestLen 134217728 ... service apache2 restart