Перенос форума

Автор Lex-BY, 16 августа 2008, 14:17:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Lex-BY

Я только осваиваюсь с СМФ (1.1.5-Win1251). Для этого поставил форум локально. Добавил в него моды, создал стартовую "начинку" форума.
Теперь возникает вопрос: как перенести форум на хостинг? То, что надо сделать дамп БД и автозаменой там исправить физический и URL адреса самого форума (D:\***\htdocs и /localhost/) - это я понял. А что делать собственно с файлами форума? Можно вручную в каких-то из них заменить, или придётся заново устанавливать на новом хосте всё, как было у меня локально, а потом импортить бэкап? Если можно подправить, скажите, пожалуйста, что и где. В Settings.php я нашёл нечто похожее. Но опасаюсь, что эти же настройки надо прописать ещё в каких-нибуть файлах.

И 2-ой вопрос, тесно связанный с 1-ым. После ознакомления с CMS Joomla (v1.0.15 RE) было решено интегрировать её с форумом. Однако, в ней используется кодировка utf-8. Соответственно, форум тоже надо перевести в утф-8. Как можно при переносе форума одновременно сделать и это? Я так понимаю, надо скачать русскую утф-8 локализацию, и перевести дамп в эту кодировку. Или ещё что-то? Очень не хочется переделывать всё заново.
Или есть способ как заставить Джумлу работать в Win1251?

Avdenago

В вашем случае будет наверное проще.

1. Поставить форум на сервер с ноля, при этом ставить его в утф.

2. Занимаемся дампом данных - если они есть. Если их нет - то можно тогда не заморачиваться, а так:

Делаем дамп. Проверяем его на читаемость.  Добавляем в дамп строки, которые бы создавали таблицы в утф. Заливаем дамп на сервер и смотрим.

Lex-BY

Спасибо, вроде бы разобрался. Joomla на самом деле не в utf, а в 1251 - просто у меня XAMPP лагал.
А по поводу настроек - они, видимо, только в файле Settings.php. Проверял тестированием с побитным сравнением файлов.

Mavn

Настройки путей находятся так же и в бд советую использовать repair_settings.php
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Lex-BY

Я делаю дамп и исправляю автозаменой с поиском различных вариаций с localhost и 127.0.0.1.

djbob2000

Все равно объясните мне тупому что не так - При помощи самого форума в разделе ОБСЛУЖИВАНИЕ делаю бекап форума. Открываю, читается, кодировка CP1251. На новом хостинге, куда переношу, захожу пхп май админ, импорт, кодировку выбираю 1251,
Частичный импорт галка стоит, параметр ноль, режим совместимости "ноне". Вылетает
Ошибка

SQL-запрос:

# ========================================================== # # Database dump of tables in `delovoy` # 27 ������� 2008, 21:50:38 # # ========================================================== # # Dumping data in `smf_attachments` # INSERT INTO `smf_attachments` (`ID_ATTACH`, `ID_THUMB`, `ID_MSG`, `ID_MEMBER`, `attachmentType`, `filename`, `size`, `downloads`, `width`, `height`) VALUES (1, 0, 0, 11, 0, 'avatar_11.png', 8410, 1617, 65, 65), (8, 0, 0, 31, 0, 'avatar_31.png', 8269, 1562, 65, 65), (26, 0, 0, 32, 0, 'avatar_32.png', 6346, 3664, 43, 65), (7, 0, 0, 34, 0, 'avatar_34.png', 9249, 16067, 64, 65), (170, 0, 0, 552, 0, 'avatar_552.png', 7103, 624, 52, 65), (11, 0, 0, 49, 0, 'avatar_49.png', 9856, 5517, 65, 65), (88, 0, 0, 84, 0, 'avatar_84.png', 5495, 4635, 51, 65), (18, 0, 0, 114, 0, 'avatar_114.png', 1, 471, 0, 0), (23, 0, 0, 138, 0, 'avatar_138.png', 7903, 128, 47, 65), (24, 0, 0, 157, 0, 'avatar_157.png', 4785, 119, 65, 65), (28, 0, 0, 130,[...]

Ответ MySQL: 
#1062 - Duplicate entry '1' for key 1

Что ему не так?

Avdenago

Эта ошибка говорит о том, что где-то строка, которая вставляеться - дублируеться. То есть существует две одинаковых совершенно строки.   Смотрите внимательно те чтроки на которые ругаеться, и правьте руками дамп.

digger®

Цитата: Avdenago от 28 октября 2008, 09:36:39
Эта ошибка говорит о том, что где-то строка, которая вставляеться - дублируеться. То есть существует две одинаковых совершенно строки.   Смотрите внимательно те чтроки на которые ругаеться, и правьте руками дамп.
Только не две одинаковые строки, а ключевое поле у двух строк одинаковое.