Одна база данных на два форума на разных доменах и хостингах

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Dr_Who
phpBB 1.2.0
Сообщения: 13
Зарегистрирован: 11.04.2010 4:52
Благодарил (а): 1 раз

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Dr_Who » 29.04.2010 13:05

Rayden писал(а):возможны
Можно узнать какие префиксы могут создать проблемы? на всякий случай не буду их объединять. Я смотрел и так и так, выбрал самые "безобидные" префиксы, почитал что за что отвечает, не знаю что за проблемы они могут создать.

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Rayden » 29.04.2010 13:43

"Я тэбэ адын умный вещ скажу, только ты не абижайся"(с)
ты не знаешь, что такое "префикс", хотя это проходят в классе четвертом. Ты нихрена не разбираешься в базе. Лезь, курочь свою базу, но ради бога, не выкладывай своих кривых решений тут. Чтоб люди не повторяли дурацких действий и не наживали себе геморроя.
Сессию не знаю, некоторые пишут без проблем все, некоторые что лучше не надо, я на всякий случай не буду их в один префикс делать
Это вообще без комментариев.
Dr_Who писал(а):Можно узнать какие префиксы могут создать проблемы?
у тебя в любом случае будут проблемы, ибо ты не понимаешь, что делаешь.
Лучше б в школе хорошо учился
phpBB2 FAQ
phpBB3 FAQ

Dr_Who
phpBB 1.2.0
Сообщения: 13
Зарегистрирован: 11.04.2010 4:52
Благодарил (а): 1 раз

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Dr_Who » 29.04.2010 13:55

Понял :mrgreen: Потрите сообщения, чтоб люди не повторяли моих ошибок. Ну перепутал префиксы с таблицами, ну бывает с недосыпа, так что сразу "чмырить" :lol:

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Rayden » 29.04.2010 14:15

Да ты не только перепутал, ты вообще судишь по слухам. Я же говорю - ты не понимаешь что делаешь.
Я такой подход не одобряю.
phpBB2 FAQ
phpBB3 FAQ

Dr_Who
phpBB 1.2.0
Сообщения: 13
Зарегистрирован: 11.04.2010 4:52
Благодарил (а): 1 раз

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Dr_Who » 29.04.2010 14:22

Я просто объеденил в базе данных эти таблицы выше написанные кроме сессий в одну (тоесть было две таблицы, сделал одну из них) и заменил в файле constants.php пару строчек.

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

 // Table names
define('ACL_GROUPS_TABLE',			$table_prefix . 'acl_groups');
define('ACL_OPTIONS_TABLE',			$table_prefix . 'acl_options');
define('ACL_ROLES_DATA_TABLE',		$table_prefix . 'acl_roles_data');
define('ACL_ROLES_TABLE',			$table_prefix . 'acl_roles');
define('ACL_USERS_TABLE',			$table_prefix . 'acl_users');
define('ATTACHMENTS_TABLE',			$table_prefix . 'attachments');
define('BANLIST_TABLE',				$banlist . 'banlist');
define('BBCODES_TABLE',				$bbcodes . 'bbcodes');
define('BOOKMARKS_TABLE',			$table_prefix . 'bookmarks');
define('BOTS_TABLE',				$bots . 'bots');
define('CONFIG_TABLE',				$table_prefix . 'config');
define('CONFIRM_TABLE',				$table_prefix . 'confirm');
define('DISALLOW_TABLE',			$disallow . 'disallow');
define('DRAFTS_TABLE',				$table_prefix . 'drafts');
define('EXTENSIONS_TABLE',			$table_prefix . 'extensions');
define('EXTENSION_GROUPS_TABLE',	$table_prefix . 'extension_groups');
define('FORUMS_TABLE',				$table_prefix . 'forums');
define('FORUMS_ACCESS_TABLE',		$table_prefix . 'forums_access');
define('FORUMS_TRACK_TABLE',		$table_prefix . 'forums_track');
define('FORUMS_WATCH_TABLE',		$table_prefix . 'forums_watch');
define('GROUPS_TABLE',				$table_prefix . 'groups');
define('ICONS_TABLE',				$table_prefix . 'icons');
define('LANG_TABLE',				$table_prefix . 'lang');
define('LOG_TABLE',					$table_prefix . 'log');
define('MODERATOR_CACHE_TABLE',		$table_prefix . 'moderator_cache');
define('MODULES_TABLE',				$table_prefix . 'modules');
define('POLL_OPTIONS_TABLE',		$table_prefix . 'poll_options');
define('POLL_VOTES_TABLE',			$table_prefix . 'poll_votes');
define('POSTS_TABLE',				$table_prefix . 'posts');
define('PRIVMSGS_TABLE',			$privmsgs . 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE',		$privmsgs_folder . 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE',		$privmsgs_rules . 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE',			$privmsgs_to . 'privmsgs_to');
define('PROFILE_FIELDS_TABLE',		$profile_fields . 'profile_fields');
define('PROFILE_FIELDS_DATA_TABLE',	$profile_fields_data . 'profile_fields_data');
define('PROFILE_FIELDS_LANG_TABLE',	$profile_fields_lang . 'profile_fields_lang');
define('PROFILE_LANG_TABLE',		$profile_lang . 'profile_lang');
define('RANKS_TABLE',				$ranks . 'ranks');
define('REPORTS_TABLE',				$table_prefix . 'reports');
define('REPORTS_REASONS_TABLE',		$table_prefix . 'reports_reasons');
define('SEARCH_RESULTS_TABLE',		$table_prefix . 'search_results');
define('SEARCH_WORDLIST_TABLE',		$table_prefix . 'search_wordlist');
define('SEARCH_WORDMATCH_TABLE',	$table_prefix . 'search_wordmatch');
define('SESSIONS_TABLE',			$table_prefix . 'sessions');
define('SESSIONS_KEYS_TABLE',		$table_prefix . 'sessions_keys');
define('SITELIST_TABLE',			$table_prefix . 'sitelist');
define('SMILIES_TABLE',				$smilies . 'smilies');
define('STYLES_TABLE',				$table_prefix . 'styles');
define('STYLES_TEMPLATE_TABLE',		$table_prefix . 'styles_template');
define('STYLES_TEMPLATE_DATA_TABLE',$table_prefix . 'styles_template_data');
define('STYLES_THEME_TABLE',		$table_prefix . 'styles_theme');
define('STYLES_IMAGESET_TABLE',		$table_prefix . 'styles_imageset');
define('STYLES_IMAGESET_DATA_TABLE',$table_prefix . 'styles_imageset_data');
define('TOPICS_TABLE',				$table_prefix . 'topics');
define('TOPICS_POSTED_TABLE',		$table_prefix . 'topics_posted');
define('TOPICS_TRACK_TABLE',		$table_prefix . 'topics_track');
define('TOPICS_WATCH_TABLE',		$table_prefix . 'topics_watch');
define('USER_GROUP_TABLE',			$table_prefix . 'user_group');
define('USERS_TABLE',				$users . 'users');
define('WARNINGS_TABLE',			$warnings . 'warnings');
define('WORDS_TABLE',				$words . 'words');
define('ZEBRA_TABLE',				$zebra . 'zebra');
Тесть если была таблица phpbb1_banlist(первый форум) и таблица phpbb2_banlist(второй форум), я удаляю одну, а у второй меняю имя например на banlist и в файле constants.php в строке define('BANLIST_TABLE', $table_prefix . 'banlist'); меняю $table_prefix на $banlist, самое смешное что все работает, я просто хотел узнать можно так делать или нет? Да забыл написать, таблицы все в одной базе, отличаются только по префиксу.

MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

Re: Одна база данных на два форума на разных доменах и хости

Сообщение MAzZY » 29.04.2010 14:32

Dr_Who писал(а):самое смешное что все работает, я просто хотел узнать можно так делать или нет?
Если работает - можно. Но в какой момент перестанет работать - никто не знает. Такие переработки всегда делаются на свой страх и риск.

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Палыч » 29.04.2010 22:32

Dr_Who
Просто на вскидку:
Таблица пользователей - одна. Следовательно и групп - одна (хотя для разных конференций, возможно, нужны разные сочетания групп).
Система локальных прав доступа строится на сочетании ID группы (пользователя) + ID форума + ID опции права
ID форумов в разных конференциях могут (и будут) совпадать, но права доступа к совпадающим (по ID) форумам могут быть разными... По-моему, глюки весьма возможны. Хотя, конечно, можно сдвинуть ID на каждой конференции на 1000...
Хз...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Dr_Who
phpBB 1.2.0
Сообщения: 13
Зарегистрирован: 11.04.2010 4:52
Благодарил (а): 1 раз

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Dr_Who » 30.04.2010 4:43

Палыч писал(а):Таблица пользователей - одна. Следовательно и групп - одна (хотя для разных конференций, возможно, нужны разные сочетания групп).
Я как раз из за этого и не хотел объединять таблицу, как это сделано в той статье для phpbb2
phpbb_user_group Информация о членах групп
тоесть таблица пользователей одна, а групп разная на каждом форуме, по идее права можно выставить на каждом форуме свои для каждой группы. Ну попытка не пытка, буду тестировать, по другому я не знаю как сделать единую регистрацию и одну базу пользователей на два форума.

Вот эти таблицы также разные для двух форумов, различаются так нелюбимым словом для Rayden префиксом.
phpbb_acl_groups Роли прав доступа и\или индивидуальные разрешения, назначенные для групп пользователей
phpbb_acl_options Перечень возможных прав доступа
phpbb_acl_roles Перечень Ролей прав доступа (Стандартный модератор, Супермодератор, Премодератор и т.д.)
phpbb_acl_roles_data Перечень разрешений, содержащихся в каждой Роли
phpbb_acl_users Роли прав доступа и\или индивидуальные разрешения, назначенные для пользователей
Хз действительно, поживем увидем)

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Rayden » 30.04.2010 7:00

Вранье голимое.
Rayden не любит слово "извЕните". А к слову "префикс" относится индефферентно.
phpBB2 FAQ
phpBB3 FAQ

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хости

Сообщение Палыч » 30.04.2010 19:16

Dr_Who писал(а):на два форума.
Если форумов всего 2, то проблемы решаемы. Просто вы высказывались о большем количестве.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
romaamor
phpBB 3.0.0 RC2
Сообщения: 1513
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 517 раз
Поблагодарили: 126 раз

Re: Одна база данных на два форума на разных доменах и хостингах

Сообщение romaamor » 16.06.2017 22:16

Добрый вечер. Есть лишний домен. Можно ли его прикрутить к рабочему форуму, но так, что бы он открывался на другом стиле форума ?
К примеру, переходишь по домену romaamor.com - просильвер, а если по домену amorroma.ru - аеро. Ну и соответственно одна БД, одни и те же пользователи, вложения.... Реально такое сделать ?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9631
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 173 раза
Поблагодарили: 2667 раз
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хостингах

Сообщение Татьяна5 » 16.06.2017 22:42

Да, по типу мода переключения на мобильный стиль, только проверять домен

Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Зарегистрирован: 05.03.2014 20:13
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хостингах

Сообщение apollion » 16.06.2017 23:09

А потом ПС могут посчитать, что это 2 разных форума с одинаковым содержимым и сделают атата...

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз
Контактная информация:

Re: Одна база данных на два форума на разных доменах и хостингах

Сообщение Sumanai » 16.06.2017 23:10

apollion, для исправления этого есть canonical с robots.txt, думаю, автор темы знает что делать.

Аватара пользователя
romaamor
phpBB 3.0.0 RC2
Сообщения: 1513
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 517 раз
Поблагодарили: 126 раз

Re: Одна база данных на два форума на разных доменах и хостингах

Сообщение romaamor » 16.06.2017 23:32

Татьяна5 писал(а):
16.06.2017 22:42
Да, по типу мода переключения на мобильный стиль, только проверять домен
Татьяна5, а можете объяснить по подробней ?

Закрыто

Вернуться в «Поддержка phpBB 3.0.х»