Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Единая база сообщений и пользователей на два домена

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
fr33man
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 1 месяц

Единая база сообщений и пользователей на два домена

Сообщение fr33man »

День добрый!
Прошу помочь решением/ссылкой данной задачи.

С уважением)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Единый форум на два домена? Или только одни и теже пользователи для двух форумов?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
fr33man
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 1 месяц

Сообщение fr33man »

Именно форум, полностью! Про юзеров статью читал :)
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Как я ничего не понимаю, ровно так же не прокатывает тема двух форумов пусть даже в одном домене на одной БД :( :( :(
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

fr33man писал(а):Единая база сообщений и пользователей на два домена
Соответствующий мод в разделе модов на сайте.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 18 лет 3 месяца

Сообщение Nemo1987 »

Млин, а не проще на один форум дать ссылки с сайтов????
fr33man
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 1 месяц

Сообщение fr33man »

Тогда бы не возникло подобных вопросов ;)

Спасибо за мод)
fr33man
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 1 месяц

Сообщение fr33man »

А что с этим делать дальше? Просто добавить строку в "дочерний" common.php?

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

##############################################################
## MOD Title: Allow multiple domain names
## MOD Author: dirtdart <drew@burchett-family.com> (Drew Burchett) http://www.burchett-family.com/conserv
## MOD Description: This MOD allows you to use multiple domain names with your phpbb board
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: ~1 Minutes
## Files To Edit: common.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
## This is a very simple MOD that allows multiple domain names (ie:  www.mydomain.com and www.yourdomain.com)
## to be used on a single phpbb board.  Please do not confuse this with cookie domains.  This does not affect
## your cookies in any way except that users who move from one domain to another will have to log in the first
## time each domain is visited.
##
## To install this MOD:
##    Open common.php and add the lines as listed below.
##    Navigate to your admin panel and open your configuration.
##    Remove any entry that is in the Domain Name field.
##    Save your configuration.
##
## Thanks to A_Jelly_Donut for the php3 compliant code change.
##############################################################
## MOD History:
##
##   2004-07-25 - Version 1.0.0
##      - Initial release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
common.php
#
#-----[ FIND ]------------------------------------------
#
while ( $row = $db->sql_fetchrow($result) )
{
   $board_config[$row['config_name']] = $row['config_value'];
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
//Allow multiple domain names
$board_config['server_name'] = ( !empty( $_SERVER ) ) ? $_SERVER['SERVER_NAME'] : $HTTP_SERVER_VARS['SERVER_NAME'];
//End Allow multiple domain names
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 19 лет 4 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

fr33man
не строку, а строки

правда не совсем понял, что значит "в дочерний common.php"

вы что вообще хотите-то?
чтобы два скрипта phpBB использовали одну БД, или просто припарковать дополнительный домен к уже существующему?

по пунктам плз. подробно
fr33man
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 1 месяц

Сообщение fr33man »

Два скрипта с разных доменов одну БД :roll:
Дочерний "common.php" - я понимаю так, что домен, на котором висит база - главный, там ничего не меняем, а второй домен, который будет использовать базу главного - "дочерний" (дополнительный, второй, как угодно) и в его common.php прописать строку (судя по прилагающемуся мануалу)
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 19 лет 4 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

fr33man
в данном случае вам мод не нужен вообще
обратитесь к хостеру главного домена, чтобы вам открыли доступ к БД с других хостов
не все хостеры предоставляют подобную возможность

если же это возможно, то потом просто устанавливаете скрипт phpBB на "дочернем" хосте и прописываете в "дочерний" config.php явки/пароли "главной" БД

вроде ничего не упустил

Добавлено спустя 1 минуту 10 секунд:

правда, я так и не понял, в чем тут фишка
зачем платить за два хостинга, если можно просто припарковать второй домен
но, хозяин-барин
fr33man
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 1 месяц

Сообщение fr33man »

т.е. на дочернем в конфиг.пхп прописываю реквизиты бд "головного" сервера и через сипанель разрешаю такому-то хосту юзать базу - и всё?
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 19 лет 4 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

вроде да, этого должно быть достаточно
fr33man
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 1 месяц

Сообщение fr33man »

aserver.net bd user password phpbb
bserver.net config.php:

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

<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

$dbhost = 'aserver.net';
$dbname = 'bd';
$dbuser = 'user';
$dbpasswd = 'password';

$table_prefix = 'lphpbb_';

define('PHPBB_INSTALLED', true);

?>
На головном сервере через сипанель разрешил доступ к базе хоста bserver.net:

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

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'bserver.net' (using password: YES) in /home/user/public_html/phpbb/db/mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/user/public_html/phpbb/db/mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /home/user/public_html/phpbb/db/mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database
Добавлено спустя 5 минут 2 секунды:

Теоретически всё должно работать. Возможно проблема из-за того что оба сайта хостятся на одном сервере?
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 19 лет 4 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

fr33man
я же говорил, обратитесь к хостеру

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