2

我正在尝试提高在 Google App Engine PHP 上运行的 Wordpress (MultiSite) 的上传限制。

我按照说明创建了一个包含此内容的 php.ini 文件

upload_max_filesize = 20M
post_max_size = 20M
memory_limit = 64M

如果我执行 phpinfo(); 这些值是可见的 - 但 wordpress 一直忽略它们。(我也尝试增加 wp-config.php 中的内存)

我错过了什么吗?
有什么建议吗?

4

4 回答 4

3

主要问题是 Wordpress MULTISITE 及其创建的附加设置。

网络设置面板中有一个上传限制设置,称为“最大上传文件大小”。

如果该设置高于 php.ini 或 .htaccess 中的上传限制 - 这些限制适用 - 所以最后你必须同时设置两者。

一旦我查看了 wordpress 多站点上传限制,就很容易找到解决方案。对不起,如果我在浪费你的时间。

于 2013-07-11T07:44:20.287 回答
1

memory_limit 被应用引擎忽略,它由您在管理控制台中设置的实例大小配置。

其他 2 个应该可以工作 - php 从 php.ini 中读取它们。你能描述一下你所说的 WordPress 忽略它们是什么意思吗?

于 2013-07-10T21:13:29.823 回答
0

请仔细阅读。首先阅读 AppEngine 是什么或它是如何工作的。当您这样做时,您无需再询问 PHP 文件解析问题,包括 apache 的 .htaccess 或 php.ini 以及其他一些技巧,如 ini_set()。

您可以在 AppEngine 上设置这些类型的设置,因为它不是“普通托管服务器”。它是一个支持 PHP 开发应用程序的平台。不是一回事,与通常的方式相比,有时配置它是一种痛苦。

于 2015-01-19T06:51:42.240 回答
-1

如果您使用 fcgi,请检查 fcgid.conf 设置的 max requestlen。使用设置的最小值

... FcgidMaxRequestLen 134217728 ... 服务 apache2 重启

于 2013-07-10T11:15:11.947 回答