Выполнил все инструкции read-mi за исключением того. что оставил прежний файл wp-config.php, убрав в нем строку define(‘WLANA’, ”); и отключив кеширование. База работала в кодировке windows 1251, а wp – utf-8. После того как набрал в браузере http://thesa-store.com/eco/wp-admin/upgrade.php (адрес моего сайта), получил приглашение к апгрейду базы и после апргрейда появилась первая страница сайта с сообщением об ошибке апгрейда базы. Посмотрел у хостера в phpmyadmin базу данных и обнаружил, что русские буквы изображаются неправильно. Восстановил базу по копии предыдущего дня (услуга на хосте), после этого при попытке войти на сайт сервер выдает ошибку 500 interval serwer error. Закачал еще раз файлы wp231-ru-max на сервер, взяв на этот раз файл wp-config-sample-win1251.php, внес в него необходимые изменения, сохранил как wp-config.php, но получил тот же отрицательные результат. Итак, база сохранилась на хосте, как мне на нее поставить wp231-ru-max?javascript:insert_text(‘:(‘, ”);
🙁
Неудачная попытка обновления wp c версии 2.2.3 до 2.3.1 (wp231-ru-max)

O.o как она работала вообще? ты что то путаешь видать..
конвертируй базу в utf-8, выставляй кодировку в БД, заливай исправленный дамп обратно, и ставь в соответствии с указаниями для той-же utf-8
CMEPTHuk не путает он, если у него до этого стоял WP 2.2.3 от Макса и он выбирал кодировку базы 1251
понял, запомню.. но всё-же не понятно зачем использовать разные кодировки бд и блога.. предпосылка к гимору ^_^
2Vagabund
Все должно работать. 500 ошибка может быть из-за неверного .htaccess. Если у вас есть возможность вернуть все в состояние до обновления, то установите ЧПУ по-умолчанию. Сбросьте шаблон на дефолт, плагины отключите. После этого можно делать обновление.
В принципе можно просто удалить все из .htaccess. Главная страница должна нормально отображаться. Ну а дальше опять в ЧПУ и нажмите кнопку обновить.
Максим, спасибо, Вы как всегда правы, дело было в .htaccess. После того как я его убрал, сайт загрузился, но не в кодировке utf-8. Тоже самое было и в версии 2.2.3 без файла .htaccess. Тогда, прочитав Ваши рекомендации, я написал в .htaccess:
AddDefaultCharset UTF-8
CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8# BEGIN WordPress
# END WordPress
и все заработало. Версия 2.3.1 с этим файлом работать не хочет. Возможности вернуть прежние файлы WP версии 2.2.3 у меня нет т.к. я заменил их на хосте файлами версии 2.3.1.
Если у знатоков найдется свободная минута, взгляните, пожалуйста на отображение сайта http://thesa-store.com/eco и подскажите как мне заставить браузеры показывать только utf-8. :rolleyes:
Сделайте так. Удалите все в .htaccess (на всякий случай сохраните копию) и оставьте только строчку:
AddDefaultCharset UTF-8
И права на этот файл 666. Должно все корректно работать. После этого зайдите в постоянные ссылки (ЧПУ) и обновите их.
Нет, так неправильно.
Должно быть так (чисто синтаксически, не вдаваясь в смысл, осмысленность и допустимость)
AddDefaultCharset UTF-8
CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
# BEGIN WordPress
# END WordPress
Если будете что-то писать в .htaccess, не забывайте после последней строки нажимать Enter, чтобы WP смог дописать свой код с новой строки.
Cпасибо друзья, сработал вариант Ю.Б. 😀