2014-09-29 2 views
0

У меня есть сайт Wordpress с более чем 80000 сообщений. Теперь список сообщений в панели администратора не отображается (mysite.com/wp-admin/edit.php). Запрос возвратил ошибку «максимально допустимый merory». Затем я изменил в wp-configWordpress Admin Сообщения список не отображается после 80000 сообщений

define('WP_MEMORY_LIMIT', '1024M'); 
define('WP_MAX_MEMORY_LIMIT', '3072M'); 

Тогда он вернул мне ошибку «максимальное время выполнения». Я изменил его на 150 секунд. И теперь запрос не возвращает никаких ошибок, возвращает только пустую страницу.

Но в запросах веб-сайта WP_Query и get_posts работают очень хорошо. Что может быть проблемой?

+0

Сложно угадывать без дополнительной информации, но первое, что приходит на ум, - это Wordpress, запутывающий нелепый запрос и либо заканчивающийся из памяти, либо время выполнения. Вам действительно нужны все 80000 сообщений для загрузки? – GordonM

+0

Вы пытаетесь отобразить все сообщения 80k на одной странице? Если да, ответ прост: НЕ ДЕЛАЙТЕ ЭТО. Если нет, попробуйте повторно проиндексировать БД и проверьте, не работают ли какие-либо плагины. https://wordpress.org/support/topic/100000-articles-in-wordpress –

+0

@FooBar, нет, я просто хочу открыть страницу сообщений в wp-admin для редактирования, удаляя сообщения. Проблема связана с wp-admin, а не с пользовательским запросом или smt. –

ответ

0

Создайте файл с именем php.ini и вставьте следующий код в нем и загрузить его в корневой папке WordPress, а также wp-content, wp-admin папки для того, чтобы увеличить объем памяти и максимальное время выполнения. Это решит вашу проблему.

memory_limit = 1024M; 
max_execution_time = 150; 

Измените значения так, как вы хотите.

+0

Да, я сделал это. Он работал, когда у меня было 40 тыс. Сообщений, но страница открывалась через 3-4 минуты. Но после 80 тыс. Сообщений этот метод тоже не работает. У меня только 2 ГБ ОЗУ :) Но я не могу понять, почему получение 20 сообщений занимает такую ​​память в wp-admin, но WP_Query работает хорошо. –

+0

Рад услышать от u ... :-) –

Смежные вопросы