Php WordPress:上传插件卡在;打开包装…&引用;,获取内存大小限制错误

Php WordPress:上传插件卡在;打开包装…&引用;,获取内存大小限制错误,php,.htaccess,wordpress,Php,.htaccess,Wordpress,我刚刚重新安装了WordPress 3.2.1。我已经上传并激活了一个插件,没有问题-。我正在尝试安装,因为它与联系人表单7一起提供 但是,当我去安装它的时候(无论是从我的电脑上传还是从WP安装,都没有什么区别),它会被困在“解包…”上。我检查了我的服务器错误日志,它们有以下内容: PHP Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 311296 bytes) in <my

我刚刚重新安装了WordPress 3.2.1。我已经上传并激活了一个插件,没有问题-。我正在尝试安装,因为它与联系人表单7一起提供

但是,当我去安装它的时候(无论是从我的电脑上传还是从WP安装,都没有什么区别),它会被困在“解包…”上。我检查了我的服务器错误日志,它们有以下内容:

PHP Fatal error:  Allowed memory size of 16777216 bytes exhausted (tried to allocate 311296 bytes) in <mysite>/wp-includes/class-simplepie.php on line 4186, referer: <mysite>/wp-admin/index.php
PHP致命错误:第4186行的/wp includes/class-simplepie.PHP中允许的内存大小为16777216字节(尝试分配311296字节),referer:/wp admin/index.PHP
我搜索了这个错误,他们建议将内存限制更改为64m或128。我尝试了这个,但仍然得到了相同的“允许内存大小为16777216字节”错误-即使我更改了内存限制,它仍然显示相同的数字

我添加了
define('WP\u MEMORY\u LIMIT','128M')
to/wp-config.php和to/wp includes/default-constants.php。我还添加了
ini_集(“内存限制”,“64MB”)到/wp-config.php

我尝试了另一种将
AddType x-mapp-php5.php
添加到.htaccess的解决方案,但这不会加载我的网站-给我错误
[warn]无法从“x-mapp-php5”获取媒体类型

我到底做错了什么?

您需要更改服务器的
php.ini
中的。在运行时更改它通常没有影响(无论如何对共享主机),更不用说
WP\u MEMORY\u LIMIT
常量了


如果未启用
安全模式
和其他限制,则通过
.htaccess
或在
.user.ini
中进行CGI设置的
php\u值
可能会起作用。

对于我来说,禁用“JCH优化”插件

更改
php.ini
设置(您似乎实际上没有这样做)可以解决问题除非重新启动服务器,否则无效。唉,只有当您实际有一个双PHP4/PHP5设置并配置了精确的操作名称(不太可能属于您的服务器)时,AddType才会起作用。您应该查看错误消息中提到的第4186行的
class-simplepie.php。至于查看4186上的
class-simplepie.php
,该代码不是这里的问题,这是通用WordPress代码。这是一个有效的用例+1.