Установка IPB в директорию и его отображение по другому адресу - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Установка IPB в директорию и его отображение по другому адресу

#1 Пользователь не на сайте   eucraft ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Май 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Июль 2015 - 09:22

Возможно ли на IPB 3.4.6 сделать следующее.

Дистрибутив форума залить к примеру в директорию site.com/myforum/
А форум чтоб отображался и работал по адресу site.com ?

В Wordpress такая фишка у разработчика например есть
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 20 Июль 2015 - 10:54

Теоретически возможно, только практический смысл от этого не вижу. Лучше скажите зачем вам это нужно.
0

#3 Пользователь не на сайте   eucraft ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Май 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Июль 2015 - 12:44

Куча других сайтов на поддоменах, папки этих сайтов расположены в общей корневой директории.

Если заливать форум в корень, то может быть путаница при резервных копированиях файлов (файлы форума можно будет случайно скачивать вместе с другим сайтом - это лишний размер и время) и удалить можно лишнее ненароком.

Отдельные ftp аккаунты не предлагайте =)
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 20 Июль 2015 - 14:57

По идее поддомены должны лежать в отдельных директориях на одном уровне с корневым доменом.
Если вы делаете бэкап поддоменов, то бэкапится должны только их папки. Если вы будете делать бэкап всей корневой папки то тут уж без разницы где будет находится форум, вам в любом случае придется либо делать вместе с ним либо его исключать.
0

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 20 Июль 2015 - 15:48

В теории можно скопировать форум в папку community (forum лучше не ставить, чтобы небыло совпадение с названием модуля /forum/ в чпу, и в дальнейшем можно было запретить прямой доступ к этой папке), а в корень домена сделать реврайт и перенаправить все запросы в /community/

RewriteEngine On
RewriteRule (.*) community/$1 [L]

Если включены чпу, реврайты находится как обычно в htaccess папке форума.

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(jpeg|jpg|gif|png)$ /community/public/404.php [NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /community/index.php [L]

В conf_global.php указать адрес форума

$INFO['board_url']			=	'http://site.com';

В системных настройках указать новый адрес к папки загрузки который определил форум.
0

#6 Пользователь не на сайте   eucraft ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Май 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Июль 2015 - 16:00

Чтоб мне скопировать резервно потом скажем файлы корневого форума, мне надо будет исключать каждый раз десятки папок других поддоменов, которые находятся в этой же папке. Неудобно в общем
0

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 20 Июль 2015 - 16:04

Просмотреть сообщениеeucraft сказал(а):

Чтоб мне скопировать резервно потом скажем файлы корневого форума

Резерв файлов форума делается только один раз (и то не всегда обязательно потому что есть дистрибутив). Ценность там представляет только папка uploads, остальное статические файлы которые за время жизни форума не меняются, либо кеш который обновляется из бд. Заботится о бэкапе нужно в первую очередь базы данных.
0

#8 Пользователь не на сайте   eucraft ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Май 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Июль 2015 - 16:14

Попробую как написали, выше

У wordpress как сделать, вот написано у них

Там получается надо два файла в корень .htaccess и index.php
0

#9 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 20 Июль 2015 - 16:41

Там другой принцип, хотя подобное можно сделать и в IPB. Просто способ который я привел выше требует наименьших правок и максимально симулирует присутствие форума в корень директории. Единственный минус это может быть лишний реврайт.
0

#10 Пользователь не на сайте   eucraft ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Май 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Июль 2015 - 17:46

Что-то не получилось

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(jpeg|jpg|gif|png)$ /community/public/404.php [NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /community/index.php [L]


Такой .htaccess предлагает ipb и так создать, если надо включить чпу
0

#11 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 20 Июль 2015 - 17:51

Такой и должен быть, в корне форума реврайты по умолчанию. Пример выше был показан для наглядности.

Просмотреть сообщениеeucraft сказал(а):

Что-то не получилось

Работа с реврайтами всегда танцы с бубнами. Я на локалхосте тестировал, вроде работало.
0

#12 Пользователь не на сайте   eucraft ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Май 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Июль 2015 - 22:34

.htaccess перенёс из папки форума в корневую директорию.

а в $INFO['board_url'] прописал сайт без папки в которую установлен форум.


Главная страница конечно открылась, с графикой, всё как надо :-)
Но это типа зеркала получилось, при переходе в любой топик открывается уже форум в папке site.com/papka/ и на главную страницу site.com уже нет возврата
0

#13 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 21 Июль 2015 - 00:10

Просмотреть сообщениеeucraft сказал(а):

.htaccess перенёс из папки форума в корневую директорию.

Структуру htaccess'ов нужно соблюдать такую как указано. Нам этом и строится логика.

Просмотреть сообщениеeucraft сказал(а):

Но это типа зеркала получилось, при переходе в любой топик открывается уже форум в папке site.com/papka/

Адреса на форуме генерируются из board_url. Проверьте внимательно конфигурационый файл.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна