На одном сервере хостятся две конференции с двумя отдельными базами. У них свои корневые каталоги: /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/')
Реально ли настроить такую конфигурацию?
Общие файлы ядра для нескольких конференций
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
divanov
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 11 месяцев
- Поблагодарили: 8 раз
-
divanov
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 11 месяцев
- Поблагодарили: 8 раз
Re: Общие файлы ядра для нескольких конференций
Гениально!
Слава богу, рабочий сервер на Линукс. Кто-нибудь реально использовал такую конфигурацию?
Правда, отлаживаюсь под виндой - там с этим сложнее :-(
Для универсальности неплохо бы наряду с $phpbb_root_path завести глобальную переменную, например, $board_root_path, куда прописывалась бы спецификация каталога конкретной конференции.
Слава богу, рабочий сервер на Линукс. Кто-нибудь реально использовал такую конфигурацию?
Правда, отлаживаюсь под виндой - там с этим сложнее :-(
Для универсальности неплохо бы наряду с $phpbb_root_path завести глобальную переменную, например, $board_root_path, куда прописывалась бы спецификация каталога конкретной конференции.
-
divanov
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 11 месяцев
- Поблагодарили: 8 раз
Re: Общие файлы ядра для нескольких конференций
Вообще кто-нибудь пытался "пошевилить" константой PHPBB_ROOT_PATH?
Можно ли присвоить ей абсолютный путь?
(Это, разумеется затрагивает переменную $phpbb_root_path)
Используется ли это значение для извлечения файлов (т.е. "относительно" файловой системы сервера) или для формирования URL (т.е. относительно корня виртуального сервера)?
Можно ли присвоить ей абсолютный путь?
(Это, разумеется затрагивает переменную $phpbb_root_path)
Используется ли это значение для извлечения файлов (т.е. "относительно" файловой системы сервера) или для формирования URL (т.е. относительно корня виртуального сервера)?

