Как настроить один форум для работы из двух разных сетей?

Проблемы с установкой или работой phpBB 2.0.x? Получите помощь здесь!
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение Xpert 29.08.2004 8:03

crash
Нет, по ip посмотрел. Товарищ тоже из Москвы, но провайдер оказался другой...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru


Сообщение KoshGray 31.08.2007 23:35

У меня примерно такая же ситуация.
phpBB-2.0.22+Денвер

Раньше форум был виден только в локальной сети, определялся по айпи (он же хост имя) 192.168.56.42

Сейчас я его вывел в нашу городскую сеть (При включении ВПН у меня появляется еще 2 айпи: 80.*.*.* для работы в интернете и 172.25.9.58 для работы в городе(слинковано много сетей, с разными диапозонами на 172))

Я поменял везде локальный айпи на городской, все работает, но локальные пользователи потеряли возможность заходить без поднятия ВПН соединения...

Ну и вопрос соответственно.. можно ли это как то настроить, без изменений на компах пользователей.
Аватара пользователя
KoshGray
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 01.05.2007 6:27

Сообщение Alek$ 01.09.2007 11:54

KoshGray
прочитайте этот топик с начала, попробуйте сделать то, что там написано и если это вам не подойдет скажите, почему.

Спасибо.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1789
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение KoshGray 01.09.2007 18:21

Прочитал... для пробы поменял functions.php, не помогло, но это и ожидалось.
Причина я думаю в том, что хост имя форума определяется айпи.
Z:\home\172.25.9.58\
и если пытаются обратится по 192.168.56.42, естественно происходит ошибка.
Аватара пользователя
KoshGray
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 01.05.2007 6:27

Сообщение Alek$ 01.09.2007 18:27

Вариант № раз: просто создать символическую ссылку с именем 192.168.56.42, которая будет ссылаться на папку 172.25.9.58 (не дам гарантии, что заработает, но проверить стоит)
Вариант № два, он же более правильный: поставить вместо Денвера пакет XAMPP и вручную настроить виртуальные хосты. Это слегка сложнее - придется поизучать литературу, но наиболее корректный и наименее череватый багами.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1789
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение bruss 12.12.2007 11:52

Есть более элегантный способ.
В указанном файле, в приведённом куске кода надо заменить строку:
$server_name = preg_replace('#^/?(.*?)/?$#', '1', trim($board_config['server_name']));

на

$server_name = preg_replace('#^/?(.*?)/?$#', '1', trim(getenv("HTTP_HOST")));

а заниматься линкованием директорий и переставлять вебсервера это, я извиняюсь - изврат.
bruss
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 12.12.2007 11:38

Сообщение Alek$ 12.12.2007 12:26

bruss
на дату последнего поста посмотрите ;)
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1789
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение bruss 12.12.2007 13:25

Alek$ писал(а):bruss
на дату последнего поста посмотрите ;)


Я смотрел.
Форум это не только обсуждение конкретной проблемы, но и база "знаний", которая может пригодиться кому-то ещё в будущем.

Добавлено спустя 6 минут 2 секунды:

К стати, если вруг случилось, что мир перевернулся и у вас стоит совсем не Apache, то можно использовать не "Apache Environment", а "PHP Variables"
$server_name = preg_replace('#^/?(.*?)/?$#', '1', trim(getenv(_SERVER("HTTP_HOST"))));
Последний раз редактировалось bruss 12.12.2007 17:25, всего редактировалось 2 раз(а).
bruss
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 12.12.2007 11:38

Сообщение Alek$ 12.12.2007 13:27

bruss
понимаете, человек хотел использовать Денвер в качестве публичного сервера. Это в корне неправильный подход и все проблемы оттуда.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1789
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение bruss 12.12.2007 17:29

Alek$ писал(а):bruss
понимаете, человек хотел использовать Денвер в качестве публичного сервера. Это в корне неправильный подход и все проблемы оттуда.


Я что-то не пойму причём здесь денвер и проблемы в коде??
bruss
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 12.12.2007 11:38

Пред.


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0