Проблема в Установке WordPress 3.0.1

Наконец дошли у меня руки до обновления моей любимой системы для блоггинга — WordPress. Тем более к третьей версии уже вышел патч и версия текущая 3.0.1.

Выход третьей версии я ждал давненько, но сменить не решался  довольно долго ввиду того, что многие плагины также нужно было обновить, а почти в каждом из них я вносил свои коррективы и улучшения для себя.

Вот скажем и наступил момент истины, после обновления одного из блогов клиента (с ним все прошло очень гладко, кстати) я принялся обновлять свой. У меня был лекактусовский 2.7.1. и я его лихо решил апргрейдить.

Все сделал как написано в инструкции:

— отключил плагины;

— сделал backup базы;

—  скопировал wp-config и остальные нужные файлы.

Закачал по FPT новые файлы с заменой  и по старинному обычаю вордпрессовцев набрал http://voffa.ru/wp-admin/upgrade.php

Вместо привычной панели с обновлением базы данных я увидел «отличную» ошибку о нехватке памяти, что-то типа такого:

Fatal Error: Allowed memory size of (цифры) on  путь_к_файлу/stream.php on line 66

Сначало грешил на плагины, даже снес их все. Потом  покопавшись в интернете нашел несколько вариантов и догадок по этой ошибке, даже где-то нашел «пропатченный» stream.php, который тоже не помог.

Около часа ночи я докопал аж до португальского форума по вордпрессу и там парень описывал очень схожую проблему.

Как оказалось, дело не в stream и не в хостинге (он у меня вроде как неплохой), а несколько глубже — в самом файле локализации.

Причем не в том файле, который лежит в инсталляторе WordPress, а именно в лекактусовом, тот который уменьшает загрузку WP и называется ru_RU.lite. Ничего не имею против его сборки, она отличная, но вот такая ерунда всплыла все же.

Вобщем решение простое:

1. Идем на хостинг по FTP

2. Находим папку wp-content/languages

3. Удаляем все файлы из неё и закачиваем чистые из инсталяционного пакета.

4. Проверяем, чтобы в wp-config был прописан define (‘WPLANG’, ‘ru_RU’); без двух обратных слешей перед ним (комментарий для PHP).

5. Запускаем процесс апргрейда снова — и все будет ок!

Сейчас другие читают: