[FAQ] Перенос форума с домена на домен (с каталога в каталог)

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 16 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 561 раз

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение Nekstati »

Может. Если база небольшая.

Ссылки внутри тэгов имеют в БД такой вид: http://ya.ruhttp://ya.ru.
Аватара пользователя
editorial
phpBB 1.2.1
Сообщения: 26
Стаж: 14 лет 11 месяцев

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение editorial »

Это не помогает - остались ссылки и тексты со старым доменом
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение MAzZY »

Что не помогает? Смена ссылок в базе?
Аватара пользователя
editorial
phpBB 1.2.1
Сообщения: 26
Стаж: 14 лет 11 месяцев

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение editorial »

Не помогает запуск скрипта - многие ссылки остаются со старым доменом.

Посмотрите ещё вот здесь (третий способ) как через php my admin предлагают менять домен. Правда, они рекомендуют для переноса сайта на WordPress, но может, и для phpBB3 эти запросы тоже годятся?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение nissin »

Да, можно и таким способом:

Код: Выделить всё

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://domain.ru', 'http://newdomain.ru');
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://domain.ru', 'http://newdomain.ru');
Очень желательно иметь резервные копии перед исполнением.
Всё повторяется. nurlan.info
Аватара пользователя
editorial
phpBB 1.2.1
Сообщения: 26
Стаж: 14 лет 11 месяцев

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение editorial »

Да, спасибо, через php my admin с помощью SQL-запросов лучше. Сразу заметил, что ссылки в постах поменялись и корректно работают на новом домене и в новой папке. Правда, часть ссылок всё равно остались по-прежнему. В частности, в постах в mChat'е и относящиеся к кодам пользовательских блоков мода Portal (немецкий). Но это я уже подправлю вручную.

Остается добиться того, чтобы при обращении к любой странице сайта по старому адресу посетитель автоматически перенаправлялся на ту же самую страницу в новом домене.

На странице http://dimox.name/moving-the-site-on-new-domain/ рекомендуют следующее (думаю, что это годится и для WordPress, и для phpBB3):

Код: Выделить всё

Для этого необходимо заменить содержимое файла .htaccess, находящегося в корне старого домена, на следующее (вместо newdomain.ru указывается новый домен):
	
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomain.ru/$1 [R=301,L]

На этом процедуру переноса WordPress-сайта на новый домен можно считать законченной.
Но это если переносится с домена-1 на домен-2 с одинаковым именем папки. А что делать, если и имя папки меняется? Было old-domain/phpbb3, стало new-domain/dc
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение nissin »

Код: Выделить всё

RewriteRule forum/(.*) http://newdomain.ru/newforum/$1 [R=301,L]
Всё повторяется. nurlan.info
Аватара пользователя
mik
phpBB 1.2.0
Сообщения: 15
Стаж: 14 лет 4 месяца
Откуда: Москва

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение mik »

Уважаемые участники конференции и программисты, подскажите пожалуйста!

В данный момент переношу свой форум на новый домен.

Процедуру произвожу следующую:

1) Устанавливаю форум на новом домене с нуля.
2) Сношу исходную БД, заменяя существующей
3) Импортирую базу с действующего форума
4) Закачиваю файлы с форума, где делал изменения (functions.php, шаблоны, языковые файлы)
5) в robots.txt на старом домене делаю 301 редирект вида:

User-Agent: *
Host: www.новый домен.ru

старый домен.ru -> новый домен.ru
www.старый домен.ru -> www.новый домен.ru
http://www.старый домен.ru -> http://www.новый домен.ru
http://старый домен.ru -> http://новый домен.ru

Вопроса 2:
1) Достаточно ли применять только директиву host для переноса домена?
2) При переносе форума потеряли вложения.
Подскажите пожалуйста, каким образом и где прописать, чтобы вложения сохранились?
Версия сборки 3.0.7

Извиняюсь, если вопрос поднимался, искал на форуме по запросу перенос домена, но 30 страниц форума читать тяжеловато. Если тема уже поднималась, пожалуйста, ткните ссылкой :)
http://uzaok.ru - московский Юго-Запад
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение nissin »

Первый два шага лишние.
Про редирект поднимите глаза на пару сообщений выше.
Всё повторяется. nurlan.info
Аватара пользователя
mik
phpBB 1.2.0
Сообщения: 15
Стаж: 14 лет 4 месяца
Откуда: Москва

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение mik »

А что делать с вложениями?
http://uzaok.ru - московский Юго-Запад
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение nissin »

А что не так с вложениями?
Переносите папку files вместе с остальными файлами.
Всё повторяется. nurlan.info
Аватара пользователя
mik
phpBB 1.2.0
Сообщения: 15
Стаж: 14 лет 4 месяца
Откуда: Москва

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение mik »

Переношу, но вложений на новом форуме не видно, почему-то.
http://uzaok.ru - московский Юго-Запад
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение nissin »

Кеш чистили?
Всё повторяется. nurlan.info
Аватара пользователя
mik
phpBB 1.2.0
Сообщения: 15
Стаж: 14 лет 4 месяца
Откуда: Москва

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение mik »

Извините, сейчас нет доступа к сайту.
Завтра все опишу подробно.
http://uzaok.ru - московский Юго-Запад
Аватара пользователя
mik
phpBB 1.2.0
Сообщения: 15
Стаж: 14 лет 4 месяца
Откуда: Москва

Re: Перенос форума с домена на домен (с каталога в каталог)

Сообщение mik »

Осуществил переезд на новый хостинг и домен!
С вложениями все хорошо. Видно на старом хостинге были проблемы.

В общем, процесс был такой:

1) Закачал существующий форум на новый домен и папку install
2) Удалил файл config.php и провел установку форума с нуля
3) В phpmyadmin снес базу данных и импортировал базу существующего форума
4) В файле robots.txt старого домена прописал редирект:

Host: новый сайт.ru
старый сайт.ru -> новый сайт.ru

Вроде все.
Может что-то упустил?
http://uzaok.ru - московский Юго-Запад

Вернуться в «FAQ»