Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Запортачил блог, одни ошибки, помогите советом!
цитата
18/09/07 в 12:03
 VirtualXL
Вчера делал блоги на WordPress, и по тупой случайности, на один уже давно работающий блог (на русском) по FTP залил левый wp-config.php

Сразу и не заметил, а потом как посмотрел на тот блог!
Родной конфиг вернул, а толку нет, симптомы проблемы таковы:

Все русские тексты теперь непонятно в какой кодировке, выглядит
примерно так:

Компания WowWee выпускает интересную серию дистанционно управляемых РёРіСЂСѓС?ек роботов.

В админку не заходит, ошибки:

Invalid argument supplied for foreach() in
/wp-includes/capabilities.php on line 31

Cannot modify header information - headers already sent by
/wp-includes/pluggable.php on line 367 , 368, 329

Как вернуть нормальную роботоспособность блога и
можно ли восстановить кодировку текстов?

Даже не знаю, с чего начать, но кажится, что решение проблемы простое, может быть кто-то в курсе, что сделать?

Блог старенький, постов много, писал с душой, как подумаю,
что тексты потеряны, так вообще жить не хочется...
цитата
18/09/07 в 13:39
 andreich
конфиг вернул от локализованной версии WP или от английской и какая стояла

могу предположить что дело скореевсего вот в этой строчке
Код:
define('DB_CHARSET', 'utf8');

а
может вот в этой
Код:
define ('WPLANG', 'ru_RU');


версия какая была, там вообщемто конфиги отличаются и от версии и от языка
цитата
18/09/07 в 14:56
 VirtualXL
Версия 2.2 русифицирована, вернул вроде как родной конфиг
(хотя уже запутался только еще больше).

В конфиге комменты на русском, код такой:

define('DB_NAME', 'моя база');
define('DB_USER', 'юзер');
define('DB_PASSWORD', 'пасс');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

$table_prefix = 'wp_';

define ('WPLANG', 'ru_RU');

define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');


Всегда думал, что конфиги в WP одинаковы по коду, а могут быть
какие-то другие команды или переменные из-за которых такое может произойти?

И если снести файлы блога и установить его заново в ту же базу (или сохранить ее заранее, а потом импортировать), такое может сработать.

Сам блог не имеет для меня никакой ценности в сравнение с текстами, которых в бэкапах у меня нет..
цитата
18/09/07 в 15:19
 webmaster779
Все тексты хранятся в базе, сделай на всякий случай бэкап себе на винт. Можешь спокойно все сносить (КРОМЕ БАЗЫ) и заливать новые файлы на хост. ТОЛЬКО не надо ничего заново устанавливать, базу нужно всего лишь подключить через конфиг (она может предложить проагрейдиться, жми ОК)
цитата
18/09/07 в 16:16
 andreich
похоже на правду твой конфиг, но всеже интересно почему тогда не работает ? что могло произойти, скрипто отдает Динамику, база осталась конфиг правильный что может быть ? в принципе

Будешь убивать не забуть сохранить /domen.com/wp-content/uploads/200x/ тут твои фотки лежат, если они есть
да и тему я бы тоже сохранил вообщем лучьше все файлы и папки из /domen.com/wp-content/ сохранить
цитата
21/09/07 в 16:46
 VirtualXL
Спасибо за советы, правда сам так и не понял, почему это произошло.

Установил блог заново, большинство старых записей оказалось были сохранены в xml файле средствами WP, самые последние записи нашел в кэше Google и добавил оттуда.

Создал новую базу, старая так и висит на хосте, а вместо нормальных русских текстов всякая лабуда типа -

дистанционно управляемыС.

Вообщем непонятно, этор шрифт такой, или глюк, и как вернуть обратно в utf или koi тоже непоянтно?

Может быть кому-нибудь этот набор символов напоминает о чем-нибудь?


Эта страница в полной версии