Общие файлы ядра для нескольких конференций

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
divanov
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 11 месяцев
Поблагодарили: 8 раз

Общие файлы ядра для нескольких конференций

Сообщение divanov »

На одном сервере хостятся две конференции с двумя отдельными базами. У них свои корневые каталоги: /home/user/www/forum1 и /home/user/www/forum2.

Реально ли вынести общие для них "системные" файлы phpBB за скобки?
Создать общий каталог php-файлов с отдельными подкаталогами
/home/user/www/phpBB3/
/includes
/languages
/adm (менее реально)

Понятно, подкаталоги files, images, cache, store остануться в собственных корнях конференций. Подкатолог styles, скорее всего, тоже. Лежащие в корнях php-файлы, видимо, должны определять константу
define( PHPBB_ROOT_PATH, '/home/user/www/phpBB3/')

Реально ли настроить такую конфигурацию?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Общие файлы ядра для нескольких конференций

Сообщение nissin »

Например симлинками.
divanov
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 11 месяцев
Поблагодарили: 8 раз

Re: Общие файлы ядра для нескольких конференций

Сообщение divanov »

Гениально!
Слава богу, рабочий сервер на Линукс. Кто-нибудь реально использовал такую конфигурацию?

Правда, отлаживаюсь под виндой - там с этим сложнее :-(

Для универсальности неплохо бы наряду с $phpbb_root_path завести глобальную переменную, например, $board_root_path, куда прописывалась бы спецификация каталога конкретной конференции.
divanov
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 11 месяцев
Поблагодарили: 8 раз

Re: Общие файлы ядра для нескольких конференций

Сообщение divanov »

Вообще кто-нибудь пытался "пошевилить" константой PHPBB_ROOT_PATH?
Можно ли присвоить ей абсолютный путь?
(Это, разумеется затрагивает переменную $phpbb_root_path)

Используется ли это значение для извлечения файлов (т.е. "относительно" файловой системы сервера) или для формирования URL (т.е. относительно корня виртуального сервера)?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Общие файлы ядра для нескольких конференций

Сообщение nissin »

Для вашего случая это не подойдёт. IMHO.

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