Ошибка при обновлении WordPress до версии 2.6.1

Решил сегодня обновить WordPress до версии 2.6.1 на этом блоге. Т.к. кое-где это уже сделал и проблем никаких не было, даже бэкапить ничего не стал. И, конечно, зря.

Скачал с lecactus.ru последнюю русскую сборку и накатил поверх прошлой установки. После чего вход в админку оказался совершенно невозможен. Видел я только сообщение об ошибке:

Fatal error: Cannot redeclare validate_file() in /путь_до_wordpress/wp-admin/includes/file.php on line 59

Хорошо еще, что касалось это только административной панели. Внешняя часть блога, видимая посетителям, работала в нормальном режиме.

Немного погуглив нашел решение. Оказалось, что копировать новую версию поверх старой не рекомендуется. Об этом даже в инструкции написано, но раньше проблем не возникало.

Поудалял все файлы из корня, папки wp-admin и wp-includes. В общем все кроме папки wp-content, там же хранятся пользовательские данные.

После этого заново скопировал все файлы из сборки на сервер, открыл …/wp-admin/upgrade.php и все пошло как по маслу. 🙂

5 комментариев для “Ошибка при обновлении WordPress до версии 2.6.1”

  1. Вчера попробовал русскую сборку, но с официального сайта. Даже разницы особой не заметил. Буду ей и пользоваться, она и выходит оперативнее. Есть уже 2.6.2, а у лекактуса только 2.6.1… 🙂
    Спасибо за совет.

Добавить комментарий для Владимир Лапшин Отменить ответ

Ваш адрес email не будет опубликован.