Перекодировка базы данных
-
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 17 лет 11 месяцев
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
scorpio
Почитайте readme. Дампер.пхп должен находиться в одном из каталогов форума (можете создать сами, например backup) имеющего права 777. В этом каталоге при первом запуске он создает каталог backup, куда пишет и откуда считывает, там же создает свой конфиг.
Вот туда и надо заливать архивы.
Почитайте readme. Дампер.пхп должен находиться в одном из каталогов форума (можете создать сами, например backup) имеющего права 777. В этом каталоге при первом запуске он создает каталог backup, куда пишет и откуда считывает, там же создает свой конфиг.
Вот туда и надо заливать архивы.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Все только из корневой и работает
Палыч, сначала я запустил этот дампер и он мне создал скриптом папки PATH и backup в которые я не мог ничего залить, так как автор поставил запрет
Я снес дампер, почле чего удалил и эти папки, потом сам создао эти папки с 777 и залил и запустил дампер
Файл с базой у меня напихан уже во все папки
Дампер выбрать его не может нигде, но это же не может быть оттого что я его переименовал покороче? Расширение так и осталось как положено
Я думаю что вот тут надо приписать пути или нет?
// Путь и URL к файлам бекапа
define('PATH', 'backup/');
define('URL', 'backup/');
Добавлено спустя 17 минут 10 секунд:
Короче я сделал по другому, у меня на новой базе остались каке то таблицы и сначала сделал не перенос, а резервную копию, чтобы посмотреть куда он запихает это файл
Копия сделалась, так он зараза в мою собственную папку бэкап 777, сделал свою папку бекап 755 и там лежит этот файл недостроенной базы, а свою настоящую базу я туда залить не могу, а оттуда он предгалает пожалста бери файл и восстанавливай, толкьо как мне туда залить тот файл какой мне надо
Добавлено спустя 4 минуты 46 секунд:
Папка бэкап,котоую создает скрипт не доступна для записи, только для хозяина
вот такое вот г...
Палыч, сначала я запустил этот дампер и он мне создал скриптом папки PATH и backup в которые я не мог ничего залить, так как автор поставил запрет
Я снес дампер, почле чего удалил и эти папки, потом сам создао эти папки с 777 и залил и запустил дампер
Файл с базой у меня напихан уже во все папки
Дампер выбрать его не может нигде, но это же не может быть оттого что я его переименовал покороче? Расширение так и осталось как положено
Я думаю что вот тут надо приписать пути или нет?
// Путь и URL к файлам бекапа
define('PATH', 'backup/');
define('URL', 'backup/');
Добавлено спустя 17 минут 10 секунд:
Короче я сделал по другому, у меня на новой базе остались каке то таблицы и сначала сделал не перенос, а резервную копию, чтобы посмотреть куда он запихает это файл
Копия сделалась, так он зараза в мою собственную папку бэкап 777, сделал свою папку бекап 755 и там лежит этот файл недостроенной базы, а свою настоящую базу я туда залить не могу, а оттуда он предгалает пожалста бери файл и восстанавливай, толкьо как мне туда залить тот файл какой мне надо
Добавлено спустя 4 минуты 46 секунд:
Папка бэкап,котоую создает скрипт не доступна для записи, только для хозяина
вот такое вот г...
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
scorpio
а права доступа менять не пробовали?
а права доступа менять не пробовали?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Короче, Палыч, Вы как всегда с правильными рецептами, наш добрый доктор Айболит, за что огромное спасибо !
В конечном счете все случилось как надо
Этот дампер конечно настраивать- целое дело, но зато он за секунды всю базу переносит..а что я только не делал до этого- мрак..и по кусочкам и так и сяк...не шло
дампер гениальный, все таблички перенес, во всем я разобрался
самое сложное позади..ну и теперь начинаются вопросы из первого класса...Палыч, как мне вообще войти в админку или куда нибудь? Поле переноса базы он все перенаправляет на старый домен...ужас...
Один раз зашел вначале и все...с каждым заходом редирект на старый форум...может снести опять всю базу и заново?Потому что там уже было 30 таблиц, а я свои 51 туда переделал...вхожу, а он меня пускает, но и адрес становтся старого форума и я опять не там...

В конечном счете все случилось как надо
Этот дампер конечно настраивать- целое дело, но зато он за секунды всю базу переносит..а что я только не делал до этого- мрак..и по кусочкам и так и сяк...не шло
дампер гениальный, все таблички перенес, во всем я разобрался
самое сложное позади..ну и теперь начинаются вопросы из первого класса...Палыч, как мне вообще войти в админку или куда нибудь? Поле переноса базы он все перенаправляет на старый домен...ужас...
Один раз зашел вначале и все...с каждым заходом редирект на старый форум...может снести опять всю базу и заново?Потому что там уже было 30 таблиц, а я свои 51 туда переделал...вхожу, а он меня пускает, но и адрес становтся старого форума и я опять не там...
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
phpbb_config и поменять значение имя сервера и путь к скрипту.scorpio писал(а):Палыч, как мне вообще войти в админку или куда нибудь? Поле переноса базы он все перенаправляет на старый домен...ужас...
ага, давайте. Хрена еще делать.scorpio писал(а):может снести опять всю базу и заново?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 17 лет 11 месяцев
Запустить дампер на хостинге не смог, траблы с именем сервера. Белая страница. Пока хостеры спят, решил потестить дампер на локахосте.
Всё сделал как надо, но проблему с кодировкой не исправил. И прописывал
Единственное, что backup базы я делал без этого дампера. Ибо доступа прошлому ftp нету, чтобы залить dumper.php, а в phpMy Admin есть...
Чую придется распрощаЦЦа с предыдущими дискуссиями...
Всё сделал как надо, но проблему с кодировкой не исправил. И прописывал
и насильно устанавливал кодировку и прочее... Кракозябра жива.mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error());
Единственное, что backup базы я делал без этого дампера. Ибо доступа прошлому ftp нету, чтобы залить dumper.php, а в phpMy Admin есть...
Чую придется распрощаЦЦа с предыдущими дискуссиями...
А вот в этом и был весь смысл, именно он и делает правильный бэкап и тогда вообще ничего не надо типа mysql_query("/*!40101 SET NAMES 'cp1251' и прочее...Batareykin писал(а):Единственное, что backup базы я делал без этого дампера.
Он за секунды делает бэкап именно как надо
старую скопировал и новую вставил без проблем, спасибо Палычу !!!

-
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 17 лет 11 месяцев
и всё таки у меня траблы... Получил доступ прописал forced->cp1251, забекапил, зафигарил на localhost всё пашет. Заливаю на хостинг, там вопросики...
Я не совсем понял где вставить:
Я не совсем понял где вставить:
У меня вот так выглядит в mysql4:mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error());
и вот так в mysql:
$this->db_connect_id = ($this->persistency) ? mysql_pconnect($this->server, $this->user, $this->password) : mysql_connect($this->server, $this->user, $this->password);
if( $this->db_connect_id )
{
if( $database != "" )
{
$this->dbname = $database;
$dbselect = mysql_select_db($this->dbname);
if( !$dbselect )
$this->db_connect_id = @mysql_pconnect($this->server, $this->user, $this->password);
}
else
{
$this->db_connect_id = @mysql_connect($this->server, $this->user, $this->password);
}
if($this->db_connect_id)
{
if($database != "")
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Batareykin
Попробуйте отследить во время рестора в окне дампера (строчки красным цветом) переключение кодировки. Возможно, нужно сначала в базе данных, куда заливаете, изменить кодировку.
Попробуйте отследить во время рестора в окне дампера (строчки красным цветом) переключение кодировки. Возможно, нужно сначала в базе данных, куда заливаете, изменить кодировку.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 17 лет 11 месяцев
Палыч, я сделал дамп базы данных с использованием кода
В phpMyAdmin стоит кодировка cp1251_general_ci и в самой базе тоже Сравнение - cp1251_general_ci
Что делать? Где я не прав?
теперь через дампер заливаю этот файл в новую базу? опять используяforced->cp1251
Появляется:forced->cp1251
и пошла закачка таблиц. Потом обрывается и пишет:Чтение файла `sportinf.sql`.
------------------------------------------------------------
Установлена кодировка соединения `cp1251`.
Причем если приставку forced-> я удаляю база закачивается, но в вопросительных знаках...Возникла ошибка!
Неправильный запрос.
Duplicate entry 'Америке' for key 1 (256)
В phpMyAdmin стоит кодировка cp1251_general_ci и в самой базе тоже Сравнение - cp1251_general_ci
Что делать? Где я не прав?