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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 15 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

другому пользователю пробовал давать права основателя. там тоже самое с правами.
на старом форуме работала функция копирования прав
еще почему-то если делаешь тему важной, то она автоматически перемещается в закрытый форум
причем в любом форуме если делаешь важной, то она перемещается только в один этот закрытый для определенных групп форум. и обычные пользователи не могут оставить там сообщения естественно
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 15 лет
Откуда: Сергиев Посад
Благодарил (а): 295 раз
Поблагодарили: 287 раз

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

Сообщение владимир1983 »

HAMMER663, если все косяки проявились после переезда, то видимо причина в кривом переносе.
Попробуйте развернуть локально нынешнюю БД на чистом phpBB, посмотрите наличие проблем. Поставьте рядом форум с БД до переезда, посмотрите проблемы в ней, надо хоть как то локализовать круг проблем, а то непонятно за что хвататься.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

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

Сообщение nissin »

Каких-то прав не хватает (побились при переносе?). Скорей всего это m_approve.
Фрагмент из includes/functions_admin.php

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

		$disabled = false;

		if (!$ignore_acl && $auth->acl_gets(array('f_list', 'a_forum', 'a_forumadd', 'a_forumdel'), $row['forum_id']))
		{
			if ($only_acl_post && !$auth->acl_get('f_post', $row['forum_id']) || (!$auth->acl_get('m_approve', $row['forum_id']) && !$auth->acl_get('f_noapprove', $row['forum_id'])))
			{
				$disabled = true;
			}
		}
		else if (!$ignore_acl)
		{
			continue;
		}

		if (
			((is_array($ignore_id) && in_array($row['forum_id'], $ignore_id)) || $row['forum_id'] == $ignore_id)
			||
			// Non-postable forum with no subforums, don't display
			($row['forum_type'] == FORUM_CAT && ($row['left_id'] + 1 == $row['right_id']) && $ignore_emptycat)
			||
			($row['forum_type'] != FORUM_POST && $ignore_nonpost)
			)
		{
			$disabled = true;
		}
Всё повторяется. nurlan.info
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 15 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

права побились при переносе, видимо, но вот как их восстановить? проблема в БД, с файлами все в порядке
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

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

Сообщение nissin »

Переустановить, либо поднять из backup.
Всё повторяется. nurlan.info
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 15 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

перенес форум из корневой директории в /forum
естественно часть ссылок в постах не работает (ошибка 404)
я полез в phpmyadmin и делаю следующий запрос

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

UPDATE `phpbb_posts` SET `post_text` = REPLACE(`post_text`, 'site.ru', 'site.ru/forum');
выводится успешный результат, то есть заменено много строк в бд
проверяю, в бд поиск не находит совпадений с site.ru
перехожу на форум, чищу кеш, но ссылки в постах так и не поменялись..
может другой запрос надо делать?

Добавлено спустя 1 час 44 минуты 50 секунд:
посмотрев таблицу phpbb_posts, понял что все не так как я думал)))
помог такой запрос

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

UPDATE `phpbb_posts` SET `post_text` = REPLACE(`post_text`, '/viewtopic', '/forum/viewtopic')
Avainta
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 11 месяцев

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

Сообщение Avainta »

Добрый день бывалые разработчики и люди себя ими считающие. Затеял я тут замут, сделать портал городской. Да сделать его на базе форума. Форум выбрал phpBB и мод один очень понравился как раз для моего решения board3 portal. Значит что я сделал скачал на сайте bb3x сборку последнюю со всеми включенными модами установил поднастроил из админки что возможно, и тут начали у меня в голове происходить странные штуки, а именно стал я думать как бы то изменить как бы то и тд. Итак начну Просьба не тыкать больно носом в гуглю и поиск, там рыл но толком ничего не нашел. Тему прочел но толком не нашел ответа.


1) После заливки этой сборки на хостинг, все это добро залилось и встало следующим типом. www.mysite.ru - это сам форум, а www.mysite.ru/portal это собственно портал, это меня в корне не устраивает. Мне нужно чтобы на mysite.ru у меня был портал, а на форум www.forum.mysite.ru Но чтобы приоритетом всегда был именно портал тобишь главная страница. Вот тут собственно сам и вопрос стоит ли мне заново устанавливать форум в папку forum/mysite.ru а портал в mysite.ru или же можно просто перенести все файлы из mysite.ru в forum а файлы из папки portal перенести в главную папку www на хостинге. Или как вообще настроить редирект тут. Это болезненая тема для меня. Жду вашей помощи и решения. Форум еще не заполнял поэтому могу и заново переустановить все это добро. Только ткните носом ссылкой или инструкцией с описанием создания редиректа. Надеюсь вы поняли меня)))
2) да по умолчанию если отдельно ставить board3 portal он находится в папке portal?

Жду вашей помощи!!!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 14 лет 4 месяца
Откуда: KZN
Благодарил (а): 4 раза
Поблагодарили: 11 раз

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

Сообщение Айдар »

Avainta писал(а):forum/mysite.ru
Сначала попытайтесь сделать такую папку?
Мод портала ставится поверх форума, а не отдельно - это не CMS, поэтому в путь http://www.mysite.ru поставить только портал не получится, т.к. mysite.ru - это отдельный сайт, независимый от поддомена forum.mysite.ru.
Мой Вам совет: решили сделать большой портал, а а форум на поддомене, ставьте полноценную CMS в доменную папку.
In Web We Trust
Avainta
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 11 месяцев

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

Сообщение Avainta »

Хорошо, тогда подскажите исходя из того, что я уже имею, как сделать редирект, чтобы на главной был портал, а на форуме - вида: форум.портал.ру
Последний раз редактировалось Айдар 28.05.2011 23:59, всего редактировалось 1 раз.
Причина: Исправлена орфография
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

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

Сообщение VVVas »

Avainta писал(а):редирект чтобы по на главной был портал, а на форум вида, форум.портал.ру
Разберитесь с предлогами и знаками препинания, а то мой пытающися помочь мозг вскипает от непонимания.
я люблю daft punk | новый sugoi.ru
Abibos
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 10 месяцев

Установка phpBB 3.0.x в другую директорию

Сообщение Abibos »

Есть домен site.com
Форум установлен в директорию site.com/board/

Возможно ли реализовать нормальную работу phpBB форума, по адресу site.com , при том что все файлы phpBB, будут находится в директории /board/ ?

В wordpress это сделать просто, выбрать в настройках путь по которому будет показываться сайт, и в корневой папке, прописать в файле .htaccess следующее:

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

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /board/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /board/index.php [L]
</IfModule>
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 14 лет 4 месяца
Откуда: KZN
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: Установка phpBB 3.0.x в другую директорию

Сообщение Айдар »

Abibos, если Вы посмотрите в приведенный Вами код, то поймете, что влияние его действия нисколько не зависит от движка сайта/форума, а только от наличия на сервере mod_rewrite.
In Web We Trust
Денис Анатольевич
phpBB 1.4.0
Сообщения: 38
Стаж: 15 лет 3 месяца
Благодарил (а): 2 раза

Re: Перенес форум на новый сервер

Сообщение Денис Анатольевич »

Описание проблемы: Ошибка 404 на всех страницах кроме главной и админки
Произведенные изменения, после которых начались неполадки: Перенос форума на новый сервер
Версия phpBB: 3.08
Используемые стили: собственный
Используемые моды: все SEO-моды
Версия PHP: PHP Version 5.2.17
Используемая СУБД и её версия: MySQL(i) 5.1.51
Ссылка на конференцию: http://gnev.net
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы:
Если да, то какие запросы вы использовали: перенос форума
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 15 лет
Откуда: Сергиев Посад
Благодарил (а): 295 раз
Поблагодарили: 287 раз

Re: Перенес форум на новый сервер

Сообщение владимир1983 »

Проблема в seo моде.
Перенастройте мод заново.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 14 лет 4 месяца
Откуда: KZN
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: Перенес форум на новый сервер

Сообщение Айдар »

Копайте в сторону мода phpBB seo ultimate url. Нужно перегенерировать .htaccess для начала, затем, если не поможет, искать отличия нового сервера, в первую очередь, на наличия mod rewrite.
Директория расположения форума и домен не изменялись?
In Web We Trust

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