Наконец дошли у меня руки до обновления моей любимой системы для блоггинга — 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. Запускаем процесс апргрейда снова — и все будет ок!
4 комментария
Vladimir says:
Сен 10, 2010
Здравствуйте!Помогите пожалуйста у меня следующая проблема — я скачивал фильмы с торрента(сохранял их на диск),они у меня запускались,потом я эти фильмы перенес в другую папку и после этого они не запускаются(пишет типо файл не найден,хотя он там есть)
И еще проблемка — я нахожусь в сети(между домами) и у меня почему-то при поиске в роге ланскоп — находит мой комп со всеми открытыми ди сками(даже с ц) — но в свойствах папок нигде доступ не открыт
Cпасибо за ответ
Voff says:
Сен 30, 2010
Линукс по идее видит все диски не зависимо от доступа, поставь пароль на свой логин вобщем. По файлам с фильмами я чет не совсем понял — попробуй другой плеер что ли.
Vladimir says:
Сен 10, 2010
а вот что пишет при открытии через WMP
Проигрывателю Windows Media не удается получить доступ к файлу. Возможно, файл используется, не разрешен доступ к компьютеру, на котором хранится файл, или настройки прокси-сервера неправильные.
Vladimir says:
Сен 11, 2010
с видео файлами в принципе разобрался,а вот с доступом к компьютеру нет