WordPress: плагин загрузки застрял на «Распаковка пакета…», ошибка получения предела размера памяти - PullRequest
1 голос
/ 09 декабря 2011

Я только что сделал новую установку WordPress 3.2.1. Я загрузил и активировал один плагин без проблем - Контактная форма 7 . Я пытаюсь установить Действительно простую капчу , так как она идет вместе с контактной формой 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

Я искал эту ошибку, и они рекомендуют изменить ограничение памяти на 64 м или 128. Я пробовал это, но я все еще получаю ту же ошибку «Разрешенный объем памяти 16777216 байт» - даже если я изменил память предел, он по-прежнему показывает тот же номер.

Я добавил define('WP_MEMORY_LIMIT', '128M'); в /wp-config.php и /wp-includes/default-constants.php. Я также добавил ini_set("memory_limit","64MB"); в /wp-config.php.

Я попробовал другое решение добавить AddType x-mapp-php5 .php в .htaccess, но это не загрузило бы мой сайт - выдало ошибку [warn] Cannot get media type from 'x-mapp-php5'

Какого черта я делаю не так?

Ответы [ 2 ]

2 голосов
/ 09 декабря 2011

Вам необходимо изменить memory_limit в php.ini для вашего сервера. Изменение его во время выполнения, как правило, не оказывает влияния (в любом случае на общий хостинг), тем более на постоянную WP_MEMORY_LIMIT.

Если safe_mode и другие ограничения не включены, то php_value через .htaccess или .user.ini для установок CGI могут работать.

0 голосов
/ 12 апреля 2017

Для меня проблема решена отключением плагина "JCH OPTIMIZE"

...