Перенос IPB на другой компьютер смена компьютера и IP
#1
Отправлено 05 Декабрь 2007 - 19:59
#2
Отправлено 05 Декабрь 2007 - 21:37
Или доступ к форуму по IP осуществляется?
В последнем случае проблем быть не должно.
#3
Отправлено 05 Декабрь 2007 - 23:17
#4
Отправлено 06 Декабрь 2007 - 08:06
$INFO['sql_driver'] = 'mysql';/*указывается тип SQL,в обычном случае mysql*/ $INFO['sql_host'] = 'localhost';/*указывается хост(местонахождение) БД форума*/ $INFO['sql_database'] = 'u01_2';/*имя БД*/ $INFO['sql_user'] = 'Klimon';/*имя пользователя имеющего привилегии администратора(не всегда может совпадать с привилегиями root*/ $INFO['sql_pass'] = '1234567890';/*пароль пользователя*/ $INFO['sql_tbl_prefix'] = 'ibf_';/*префикс БД форума*/ $INFO['sql_debug'] = '1'; $INFO['board_start'] = '1193310705'; $INFO['installed'] = '1'; $INFO['php_ext'] = 'php'; $INFO['safe_mode'] = '0'; $INFO['board_url'] = 'http://www.ert222.ru/forum';/*местонахождение форума*/ $INFO['banned_group'] = '5'; $INFO['admin_group'] = '4'; $INFO['guest_group'] = '2'; $INFO['member_group'] = '3'; $INFO['auth_group'] = '1'; $INFO['mysql_tbl_type'] = 'MyISAM';/тип таблиц форума*/ $INFO['mysql_codepage'] = 'cp1251';/*кодировка таблиц форума*/
при переносе форума с одного места на другое необходимо проследить , чтобы параметры помеченные мною в коде ремарками либо совпадали полностью, либо были изменены с учетом параметров на месте. ЖЕЛАТЕЛЬНО, чтобы имя БД совпадало. Как сказал уже Sannis, для полнофункциональной работы форума Вам необходима копия БД с первоисточника. Такую копию можно создать несколькими путями:
1. С помощью утилиты dumper.php.
dumper.zip (10,48К)
Количество загрузок: 49
Примечание: данная утилита корректно работает с упаковкой/распаковкой форума лишь при наличии необходимого кол-ва оперативной памяти выделяемой для БД. Дома/на работе можете смело применять её, т.к. кол-во оперативной памяти регламентируется общим кол-вом памяти компьютера. Однако при работе на хосте может возникуть сбой, если размер БД больше выделяемой памяти клиенту.
2.Через mysqldump.
Обращаю Ваше внимание, что при переносе форума с одного местонахождения на другое нужно проследить установку дополнительных компонентов:модов, скинов, локализаций. При наличии таковых БД форума ОБЯЗАТЕЛЬНО должна быть перенесена с прошлого места на новое. Если вы поставите набор файлов от старого форума поверх только что установленного, а в Вашем старом форуме присутвовали дополнительные компоненты - форум может просто не работать, из-за того, что добавление компонентов происходит не только в файлы форума, но и в таблицы БД.
Удачи!
#5
Отправлено 06 Декабрь 2007 - 20:29
#6
Отправлено 07 Декабрь 2007 - 08:24
#7
Отправлено 07 Декабрь 2007 - 09:13
Klimon Dec 6 2007, 08:07 AM сказал(а):
$INFO['sql_driver'] = 'mysql';/*указывается тип SQL,в обычном случае mysql*/ $INFO['sql_host'] = 'localhost';/*указывается хост(местонахождение) БД форума*/ $INFO['sql_database'] = 'u01_2';/*имя БД*/ $INFO['sql_user'] = 'Klimon';/*имя пользователя имеющего привилегии администратора(не всегда может совпадать с привилегиями root*/ $INFO['sql_pass'] = '1234567890';/*пароль пользователя*/ $INFO['sql_tbl_prefix'] = 'ibf_';/*префикс БД форума*/ $INFO['sql_debug'] = '1'; $INFO['board_start'] = '1193310705'; $INFO['installed'] = '1'; $INFO['php_ext'] = 'php'; $INFO['safe_mode'] = '0'; $INFO['board_url'] = 'http://www.ert222.ru/forum';/*местонахождение форума*/ $INFO['banned_group'] = '5'; $INFO['admin_group'] = '4'; $INFO['guest_group'] = '2'; $INFO['member_group'] = '3'; $INFO['auth_group'] = '1'; $INFO['mysql_tbl_type'] = 'MyISAM';/тип таблиц форума*/ $INFO['mysql_codepage'] = 'cp1251';/*кодировка таблиц форума*/
при переносе форума с одного места на другое необходимо проследить , чтобы параметры помеченные мною в коде ремарками либо совпадали полностью, либо были изменены с учетом параметров на месте. ЖЕЛАТЕЛЬНО, чтобы имя БД совпадало. Как сказал уже Sannis, для полнофункциональной работы форума Вам необходима копия БД с первоисточника. Такую копию можно создать несколькими путями:
1. С помощью утилиты dumper.php.
Примечание: данная утилита корректно работает с упаковкой/распаковкой форума лишь при наличии необходимого кол-ва оперативной памяти выделяемой для БД. Дома/на работе можете смело применять её, т.к. кол-во оперативной памяти регламентируется общим кол-вом памяти компьютера. Однако при работе на хосте может возникуть сбой, если размер БД больше выделяемой памяти клиенту.
2.Через mysqldump.
Обращаю Ваше внимание, что при переносе форума с одного местонахождения на другое нужно проследить установку дополнительных компонентов:модов, скинов, локализаций. При наличии таковых БД форума ОБЯЗАТЕЛЬНО должна быть перенесена с прошлого места на новое. Если вы поставите набор файлов от старого форума поверх только что установленного, а в Вашем старом форуме присутвовали дополнительные компоненты - форум может просто не работать, из-за того, что добавление компонентов происходит не только в файлы форума, но и в таблицы БД.
Удачи!
Именно так я и сделал!
#8
Отправлено 07 Декабрь 2007 - 14:36
или если ответить так же как и вы нам написали:
исправьте ошибку.
#9
Отправлено 07 Декабрь 2007 - 17:40
andaril Dec 7 2007, 02:37 PM сказал(а):
или если ответить так же как и вы нам написали:
исправьте ошибку.
Я Вам с удовольствие процитирую что там написано, но вряд ли это Вам что то даст, так как там ничего дополнительного особо и нет. Почти всё то что я и написал! Чуть позже пришлю, сообщение, и буду очень сильно надеяться на Ваш опыт. Надеюсь, что он такой же большой, как и Ваше остроумие!
#10
Отправлено 07 Декабрь 2007 - 21:45
P.S. Средствами самого ТопСервера получается что-то просмотреть в перенесённой БД?
#11
Отправлено 07 Декабрь 2007 - 22:42
#12
Отправлено 08 Декабрь 2007 - 03:18
Хорошо. Ребят обязательно пришлю, так как выбора то у меня... самипонимаете нет. Теб более что мне добровольно хотят помочь. Только смогу не раньше понедельника. Щас выходной и я дома. А в понедельник с работы сразу пришлю!!! Спасибо за отзывчивость Родина Вас не забудет!!!
#13
Отправлено 10 Декабрь 2007 - 16:51
<?php
$INFO['sql_driver'] = 'mysql';
$INFO['sql_host'] = 'localhost';
$INFO['sql_database'] = 'forum2';
$INFO['sql_user'] = 'stalin';
$INFO['sql_pass'] = '---';
$INFO['sql_tbl_prefix'] = 'ibf_';
$INFO['sql_debug'] = '1';
$INFO['board_start'] = '1187793268';
$INFO['installed'] = '1';
$INFO['php_ext'] = 'php';
$INFO['safe_mode'] = '0';
$INFO['board_url'] = 'http://stalin/forums';
$INFO['banned_group'] = '5';
$INFO['admin_group'] = '4';
$INFO['guest_group'] = '2';
$INFO['member_group'] = '3';
$INFO['auth_group'] = '1';
$INFO['mysql_tbl_type'] = 'MyISAM';
$INFO['mysql_codepage'] = 'cp1251';
?>
Сообщение изменено: Dr.Freddy (11 Декабрь 2007 - 19:27)
Причина редактирования: Все прекрасно знают, о чем идет речь, поэтому скриншот удален.
#14
Отправлено 11 Декабрь 2007 - 18:42
Ну, так как мне быть? Никто не поможет????
#15
Отправлено 11 Декабрь 2007 - 19:49
Предыстория.
Для повышения безопасности форумов, и их недалеких админов, IPS, создатели форума, с версии 2.2.0 убрали вывод ошибок SQL на экран того, кто её получил. И после этого они, запросы с ошибками, записываются в файлы с расширением .cgi в папку cache. А названия этим файлам даются в соответствии с датой возникновения ошибки работы с БД.
А собственно, мы просим у вас содержание этих файлов, естественно не всё содержание, там видимо повторяется одна и та же ошибка, вот она нам и нужна. На нашем форуме уже немало раз писалось об этом...


Тема закрыта










