Ошибка при восстановлении БД в Sypex
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
Ошибка при восстановлении БД в Sypex
Создаю новую базу и восстанавливаю старую БД с помощью Sypex. Сначала все нормально, потом восстановление затыкается на этом:
Таблица `phpbb_search_results`.
Таблица `phpbb_search_wordlist`.
2007.05.21 12:43:35
Возникла ошибка!
Неправильный запрос.
Duplicate entry 'БЕР?М' for key 1 (256)
Понятно, что запись в БД уже есть и добавлять ее не надо. Это уже обсуждалось в теме http://www.phpbbguru.net/community/viewtopic.php?t=4427
Но там речь шла о phpmyadmin... Пробовал искать в архиве строку с 'БЕР?М' - нет такой...
Таблица `phpbb_search_results`.
Таблица `phpbb_search_wordlist`.
2007.05.21 12:43:35
Возникла ошибка!
Неправильный запрос.
Duplicate entry 'БЕР?М' for key 1 (256)
Понятно, что запись в БД уже есть и добавлять ее не надо. Это уже обсуждалось в теме http://www.phpbbguru.net/community/viewtopic.php?t=4427
Но там речь шла о phpmyadmin... Пробовал искать в архиве строку с 'БЕР?М' - нет такой...
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
и это прочли http://phpbbguru.net/community/viewtopi ... 4305#94305 ?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
Прочел. Изменил кодировку. В итоге появилась другая ошибка:
Таблица `phpbb_search_wordlist`.
2007.05.21 13:22:25
Возникла ошибка!
Неправильный запрос.
Duplicate entry 'аеп?л' for key 1 (256)
Или я что-то не так сделал? Что-то связано с дубликатами, но не могу понять, что делать...
Добавлено спустя 2 минуты 38 секунд:
Нашел я этот 'аеп?л' в нескольких местах phpbb_search_wordlist
Попробую оставить только один, остальные удалю. Но, боюсь, что возникнет еще какой-нибудь дубликат...
Блин, каждый раз заливать файл размером 3Мб по диалапу напрягает!
Таблица `phpbb_search_wordlist`.
2007.05.21 13:22:25
Возникла ошибка!
Неправильный запрос.
Duplicate entry 'аеп?л' for key 1 (256)
Или я что-то не так сделал? Что-то связано с дубликатами, но не могу понять, что делать...
Добавлено спустя 2 минуты 38 секунд:
Нашел я этот 'аеп?л' в нескольких местах phpbb_search_wordlist
Попробую оставить только один, остальные удалю. Но, боюсь, что возникнет еще какой-нибудь дубликат...
Блин, каждый раз заливать файл размером 3Мб по диалапу напрягает!
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
очисте вообще
Stern писал(а):phpbb_search_wordlist
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
Удалил. ВОт что получилось:
БД восстановлена из резервной копии.
Дата создания копии: 2007.05.19 23:14:10
Запросов к БД: 151
Таблиц создано: 36
Строк добавлено: 104363
2007.05.21 14:11:37
Возникла ошибка!
chmod() [function.chmod]: Operation not permitted (2)
Теперь форум вроде работает, но вместо русских букв везде знаки вопросов. А еще не могу зайти на форум под своим именем - после введения имени и пароля форум долго думает, а потом вылетает...
Добавлено спустя 2 минуты 56 секунд:
Попробую кодировку еще раз поменять...
БД восстановлена из резервной копии.
Дата создания копии: 2007.05.19 23:14:10
Запросов к БД: 151
Таблиц создано: 36
Строк добавлено: 104363
2007.05.21 14:11:37
Возникла ошибка!
chmod() [function.chmod]: Operation not permitted (2)
Теперь форум вроде работает, но вместо русских букв везде знаки вопросов. А еще не могу зайти на форум под своим именем - после введения имени и пароля форум долго думает, а потом вылетает...
Добавлено спустя 2 минуты 56 секунд:
Попробую кодировку еще раз поменять...
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
ну наверное кодировка не совпадает.Stern писал(а):Теперь форум вроде работает, но вместо русских букв везде знаки вопросов
не разрешена команда.Stern писал(а):chmod() [function.chmod]: Operation not permitted (2)
а вы зачем востаанавливали форум? переезжали или что делали?Stern писал(а):после введения имени и пароля форум долго думает, а потом вылетает
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
По поводу ошибки - может надо какой-то папке другой chmod задать? Подскажите, плиз...
Я переезжаю с одного хостинга на другой. Файлы скопировал и залил на новый хостинг.
config.php отредактировал с новыми данными.
Вот теперь борюсь с БД....
Добавлено спустя 40 минут 20 секунд:
Аууу... Ну помогите с кодировкой побороться. Может в PHPMyAdmin изменить? В данный момент в настройках установлено:
localhost
Версия сервера: 4.1.21-standard
Версия протокола: 10
Сервер: Localhost via UNIX socket
Пользователь: ххх@ххх
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_unicode_ci
Может поставить cp2151_bin? Или все-таки надо менять в самом архиве баз данных. Там после каждого раздела прописано: DEFAULT CHARSET=koi8r
Добавлено спустя 1 час 4 минуты 47 секунд:
уже два часа мучаюсь с кодировкой.
Кроме этого сделал запрос SQL:
UPDATE phpbb_config SET config_value='новый_домен' WHERE
config_name='server_name'
И все равно при попытке авторизации выбрасывает на пустое окно с ошибкой 404 - типа не найден файл login.php. Но он есть!
Я переезжаю с одного хостинга на другой. Файлы скопировал и залил на новый хостинг.
config.php отредактировал с новыми данными.
Вот теперь борюсь с БД....
Добавлено спустя 40 минут 20 секунд:
Аууу... Ну помогите с кодировкой побороться. Может в PHPMyAdmin изменить? В данный момент в настройках установлено:
localhost
Версия сервера: 4.1.21-standard
Версия протокола: 10
Сервер: Localhost via UNIX socket
Пользователь: ххх@ххх
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_unicode_ci
Может поставить cp2151_bin? Или все-таки надо менять в самом архиве баз данных. Там после каждого раздела прописано: DEFAULT CHARSET=koi8r
Добавлено спустя 1 час 4 минуты 47 секунд:
уже два часа мучаюсь с кодировкой.
Кроме этого сделал запрос SQL:
UPDATE phpbb_config SET config_value='новый_домен' WHERE
config_name='server_name'
И все равно при попытке авторизации выбрасывает на пустое окно с ошибкой 404 - типа не найден файл login.php. Но он есть!
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
а поменяли путь к скрипту? или он не изменился?Stern писал(а):UPDATE phpbb_config SET config_value='новый_домен' WHERE
config_name='server_name'
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
Вы про этот путь?
Старый путь: www.old.ru/old_name/forum/index.php
Новый путь: www.new.ru/new_name/forum/index.php
Самое интересно, что после того, как форум выбрасывает на 404, можно убрать в адресной строке login.php и зайти под своим именем.
Старый путь: www.old.ru/old_name/forum/index.php
Новый путь: www.new.ru/new_name/forum/index.php
Самое интересно, что после того, как форум выбрасывает на 404, можно убрать в адресной строке login.php и зайти под своим именем.
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
Stern
ну тогда вам в документацию по поводу 404 ошибки
ну тогда вам в документацию по поводу 404 ошибки
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
Почитал в документации: 404 Not Found - страница не найдена и скорее всего физически отсутствует по указанному адресу.
Но у меня все файлы на месте. Почему же тогда не работает авторизация и не могу попасть в админку?
Если ув.crash устал отвечать на такие вопросы, пусть кто-нибудь другой поможет. А то мне уже скоро плохо станет.
Что я не так сделал?
1. Залил все файлы на новый сервер по фтп, т.е. сделал зеркало старого форума.
2. Изменил в config.php все, что надо.
3. Скачал с помощью sypex базу и залил на новый хостинг с помощью этого же sypex (пускай в конце была ошибка, но все же форум хотя бы виден).
4. Выполнил запрос:
UPDATE phpbb_config SET config_value='новый_домен' WHERE
config_name='server_name'
В итоге:
1. На форуме неправильная кодировка - не знаю, как это исправить.
2. Не могу войти под своим именем стандартным путем, приходится изголяться. И в админку не могу попасть - выкидывает.
3. В остальном вроде все работает...
Но у меня все файлы на месте. Почему же тогда не работает авторизация и не могу попасть в админку?
Если ув.crash устал отвечать на такие вопросы, пусть кто-нибудь другой поможет. А то мне уже скоро плохо станет.


Что я не так сделал?
1. Залил все файлы на новый сервер по фтп, т.е. сделал зеркало старого форума.
2. Изменил в config.php все, что надо.
3. Скачал с помощью sypex базу и залил на новый хостинг с помощью этого же sypex (пускай в конце была ошибка, но все же форум хотя бы виден).
4. Выполнил запрос:
UPDATE phpbb_config SET config_value='новый_домен' WHERE
config_name='server_name'
В итоге:
1. На форуме неправильная кодировка - не знаю, как это исправить.
2. Не могу войти под своим именем стандартным путем, приходится изголяться. И в админку не могу попасть - выкидывает.
3. В остальном вроде все работает...
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
если уважаемому Stern влом читать факи и пользоваться поиском, то я с удовольствием перестану отвечать на вопросы. НапоследокStern писал(а):Если ув.crash устал отвечать на такие вопросы, пусть кто-нибудь другой поможет. А то мне уже скоро плохо станет
http://www.phpbbguru.net/community/viewtopic.php?t=333 а вдпун счастье улыбнется.
Stern
и еще не знаю какую документацию вы читаете, но мы находимся на форуме phpbb http://phpbbguru.net/docs/?id=14
[/quote]
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
Спасибо, crash! Очень помогла первая ссылка. Теперь захожу без проблем. И по второй ссылке все настроил.
Теперь остались две проблемы - выставить правильную кодировку и войти в админку.
Нашел по первому (сейчас попробую):
fskon писал(а):
Файл db.php в папке includes
Найти
Код:
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
if(!$db->db_connect_id)
заменить на
Код:
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
mysql_query("SET NAMES cp1251");
if(!$db->db_connect_id)
Будут русские буквы, если база цела.
Добавлено спустя 3 минуты 48 секунд:
Нет. Не помогло.
Теперь остались две проблемы - выставить правильную кодировку и войти в админку.
Нашел по первому (сейчас попробую):
fskon писал(а):
Файл db.php в папке includes
Найти
Код:
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
if(!$db->db_connect_id)
заменить на
Код:
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
mysql_query("SET NAMES cp1251");
if(!$db->db_connect_id)
Будут русские буквы, если база цела.
Добавлено спустя 3 минуты 48 секунд:
Нет. Не помогло.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Stern писал(а):MySQL-кодировка: UTF-8 Unicode (utf8)
Stern писал(а):Сопоставление соединения с MySQL: utf8_unicode_ci
Stern писал(а):Может поставить cp2151_bin?
Stern писал(а):DEFAULT CHARSET=koi8r
Вы не думали что везде должно быть хотя бы одно и то же? И оно должно совпадать со значением в lang_main.php ? Если у вас везде стоит черти что, то откуда возьмется нормальное отображение и нормальное восстановление БД?Stern писал(а):SET NAMES cp1251
Про переезд - видимо я зря всё расписывал...
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 20 лет
Да я вашу инструкцию про переезд ПЕРВЫМ делом прочитал. И сделал все, как написано. Но Sypex Dumper, которым я воспользовался, не позволяет выбирать кодировку.
Но сейчас вопрос в том, как это все исправить.
Прочитал все темы про кодировки. Больше всего почерпнул из этой:
http://phpbbguru.net/community/viewtopi ... c&start=30
Сделал следующее:
в includes\db.php перед
Код:
?>
добавил
Код:
$db->sql_query("SET NAMES 'cp1251'");
теперь вместо вопросов белиберда.
Очень прошу, ткните носом, где нужно исправить кодировку
Добавлено спустя 8 минут 9 секунд:
MySQL-кодировка: UTF-8 Unicode (utf8) - это я поменять не могу.
Могу только сделать вот это - "Сопоставление соединения с MySQL: cp1251_general_ci"
Но и оно не помогло.
Или же взять снова дамп базы и заменить везде koi-8 на utf8_unicode_ci и залить по новой? Тогда придется поменять в lang_main.php кодировку на utf8_unicode_ci.
Понимаю, что для вас все эти домыслы смешны, однако для меня все-таки данная ситуация будет полезной - много для себя почерпнул и запомню все ошибки.
Но сейчас вопрос в том, как это все исправить.
Прочитал все темы про кодировки. Больше всего почерпнул из этой:
http://phpbbguru.net/community/viewtopi ... c&start=30
Сделал следующее:
в includes\db.php перед
Код:
?>
добавил
Код:
$db->sql_query("SET NAMES 'cp1251'");
теперь вместо вопросов белиберда.
Очень прошу, ткните носом, где нужно исправить кодировку
Добавлено спустя 8 минут 9 секунд:
MySQL-кодировка: UTF-8 Unicode (utf8) - это я поменять не могу.
Могу только сделать вот это - "Сопоставление соединения с MySQL: cp1251_general_ci"
Но и оно не помогло.
Или же взять снова дамп базы и заменить везде koi-8 на utf8_unicode_ci и залить по новой? Тогда придется поменять в lang_main.php кодировку на utf8_unicode_ci.
Понимаю, что для вас все эти домыслы смешны, однако для меня все-таки данная ситуация будет полезной - много для себя почерпнул и запомню все ошибки.