Обнаружил несносный зависящий от контента глюк. И смог его выделить в 5 символов. WordPress выдаёт ошибку если в тексте или заголовке сообщения написать /etс/. Что-бы это “запостить”, я поставил обхитрил глюк и поставил русскую “с”. Стоит заменить её на английскую и перестанет работать, как автосохранение, так и сохранение руками. Причём последнее будет гадко ругаться.
Method Not Implemented
POST to /wp-admin/post.php not supported.
Apache/2.2.6 (CentOS) mod_rpaf/0.5 PHP/5.2.6 with Suhosin-Patch mod_ssl/2.2.6 OpenSSL/0.9.8b NPS/0.6.1 mod_mass_hosting/0.2 Server at youngblog.hoster-ok.com Port 80
- Сделать экспорт данных
Инструменты-Экспорт-Все авторы-Сохранить. - Сохранить базу данных например при помощи PHPMyAdmin
- Загрузить на сервер последнюю версию WP
здесь строка для загрузки … - Распаковать архив во временный каталог
# mkdir wp
# cd wp
# tar -xvzf wordpress-2.7.1.tar.gz - Скопировать в другой временный каталог все каталоги рабочего WprdPress с сервера
- Скопировать в каталог нового WP файлы из каталогов
wp-content uploads – весь каталог с подкаталогами
wp-content plugins – те плагины которых нет в новом WP
wp-content themes – те темы которых нет в новом WP
файлы .htaccess – из корневого каталога и каталога wp-admin если они у вас есть
wp-config.php – настройки старого WP - Pекурсивно поменять владельца и группу на ту, что отображает ls в рабочем каталоге WP, и сбросить доступ “остальных” пользователей
# ls -l
# chown -R u000002015:g000001003 *
# chmod -R o= * - Удалить всё из корня рабочего WP каталога и сразу перезаписать новым содержимым.
- Зайти на страницу ваш_блог wp-admin upgrade.php и обновите WP.
Затем войдите в новую административную панель, посмотрите, как стоят плагины, виджеты и темы. Плагины могут иметь новые версии решите нужно ли вам их обновлять.
Какое чувство? У меня, хреновое – повозился, обновился, то зачем это делал – не изменилось. Одно радует, всё задокументировал и выложил для широкой публики.
Сегодня 25.02.2009 WordPress русский Версия 2.7.1. Ошибка на месте. Можете попробовать запостить коментарий. А в нём просто /etс/ увидите error. Поясните, как от контента может быть зависима ошибка?