Единая база сообщений и пользователей на два домена
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет
Единая база сообщений и пользователей на два домена
День добрый!
Прошу помочь решением/ссылкой данной задачи.
С уважением)
Прошу помочь решением/ссылкой данной задачи.
С уважением)
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет
А что с этим делать дальше? Просто добавить строку в "дочерний" 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
-
- phpBB 1.4.4
- Сообщения: 199
- Стаж: 20 лет 3 месяца
- Откуда: Kiev.UA
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет
Два скрипта с разных доменов одну БД 
Дочерний "common.php" - я понимаю так, что домен, на котором висит база - главный, там ничего не меняем, а второй домен, который будет использовать базу главного - "дочерний" (дополнительный, второй, как угодно) и в его common.php прописать строку (судя по прилагающемуся мануалу)

Дочерний "common.php" - я понимаю так, что домен, на котором висит база - главный, там ничего не меняем, а второй домен, который будет использовать базу главного - "дочерний" (дополнительный, второй, как угодно) и в его common.php прописать строку (судя по прилагающемуся мануалу)
-
- phpBB 1.4.4
- Сообщения: 199
- Стаж: 20 лет 3 месяца
- Откуда: Kiev.UA
fr33man
в данном случае вам мод не нужен вообще
обратитесь к хостеру главного домена, чтобы вам открыли доступ к БД с других хостов
не все хостеры предоставляют подобную возможность
если же это возможно, то потом просто устанавливаете скрипт phpBB на "дочернем" хосте и прописываете в "дочерний" config.php явки/пароли "главной" БД
вроде ничего не упустил
Добавлено спустя 1 минуту 10 секунд:
правда, я так и не понял, в чем тут фишка
зачем платить за два хостинга, если можно просто припарковать второй домен
но, хозяин-барин
в данном случае вам мод не нужен вообще
обратитесь к хостеру главного домена, чтобы вам открыли доступ к БД с других хостов
не все хостеры предоставляют подобную возможность
если же это возможно, то потом просто устанавливаете скрипт phpBB на "дочернем" хосте и прописываете в "дочерний" config.php явки/пароли "главной" БД
вроде ничего не упустил
Добавлено спустя 1 минуту 10 секунд:
правда, я так и не понял, в чем тут фишка
зачем платить за два хостинга, если можно просто припарковать второй домен
но, хозяин-барин
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет
-
- phpBB 1.4.4
- Сообщения: 199
- Стаж: 20 лет 3 месяца
- Откуда: Kiev.UA
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет
aserver.net bd user password phpbb
bserver.net config.php:
На головном сервере через сипанель разрешил доступ к базе хоста bserver.net:
Добавлено спустя 5 минут 2 секунды:
Теоретически всё должно работать. Возможно проблема из-за того что оба сайта хостятся на одном сервере?
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);
?>
Код: Выделить всё
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
Теоретически всё должно работать. Возможно проблема из-за того что оба сайта хостятся на одном сервере?
-
- phpBB 1.4.4
- Сообщения: 199
- Стаж: 20 лет 3 месяца
- Откуда: Kiev.UA