Установка phpBBex v1.9.1 и галереи (Инструкция + Видеоролик)

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by JoteRuso » 10.04.2013, 23:16

ВНИМАНИЕ!!! Эта инструкция НЕ ПОДХОДИТ для phpBBex начиная с версии 2.0 и выше!

В последнее время часто задают вопрос по установке галереи и портала на phpBBex. Ответы на оба вопроса уже есть на этом форуме. Но... Если про установку портала есть отдельная тема, то описание установки галереи мало кто может найти самостоятельно, так как оно находится в теме с другим названием. Поэтому копирую свою инструкцию оттуда и оформляю её в виде отдельной темы с дополнениями в виде небольших скриншотов.
Если помимо галереи хотите ещё установить портал, чат и что-нибудь ещё, то РЕКОМЕНДУЮ сначала установить именно галерею, а потом всё остальное.

Алгоритм чистовой установки на версию 1.9.1 следующий:

ПОДРОБНАЯ ИНСТРУКЦИЯ
Самое первое - устанавливаем phpBBex v1.9.1.

Качаем и устанавливаем подходящую версию TortoiseHg (или просто устанавливаем Mercurial на свой компьютер).

Запускаем командную строку
Image

вводим туда:
Code: Select all
hg clone https://bitbucket.org/vegalogic/phpbbex/ forum
Image
Жмём на Enter.

Получаем:
Image

Теперь у вас создана папка forum по адресу C:\Users\Имя_пользователя\forum (содержащая в себе последнюю версию phpBBex)
Вот туда мы теперь и идём.

Набираем в командной строке:
Code: Select all
cd forum
Image
Жмём на Enter.

Теперь мы в этой папке.
Image
В эту папку нам надо закачать все недостающие для установки галереи файлы.

В коммандной строке набираем:
Code: Select all
hg update gallery
Image
Жмём на Enter.

Получаем результат:
Image

Всё. Работа с командной строкой закончена.
Идём на установленный форум, авторизуемся под Админом (заходим туда как Администратор)!

Содержимое папки forum (кроме папки .hg и двух файлов, начинающихся с .hg) зиппуем (архивируем в формате .zip)
Spoiler
Image
Image

и перебрасываем на сервер в папку с уже установленным движком phpBBex.
Раззиповываем (разархивируем/извлекаем файлы) с заменой файлов.

Переименовываем появившуюся там папку install_gallery в install

На время работы установщика галереи временно замените файл includes/session.php на версию файла от чистого phpBBex вашей версии.

Производим установку галереи, следуя всем указаниям (абсолютно аналогично установке форума phpBBex).

Всё должно встать без проблем и уже на русском языке.

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

P.S. Если хотим вывести прямую ссылку на свою галерею в главное меню форума:
Image
то идём вот сюда:
styles/prosilver/template/, где в файле overall_header.html ищем
Code: Select all
<ul id="main-menu">
<li><a href="{U_INDEX}">{L_FORUMS}</a>
<ul>

добавляем туда одну строчку:
Code: Select all
<ul id="main-menu">
<li><a href="{U_INDEX}">{L_FORUMS}</a>
<li><a href="http://мой_сайт/gallery/">Галерея</a></li>
<ul>

Вместо http://мой_сайт впишите адрес своего сайта, чтобы получилось что-нибудь вроде
Code: Select all
<li><a href="http://kazanova.com/gallery/">Галерея</a></li>

Смотреть лучше в разрешении Full HD (1080p HD)
phpBB [media]


Дополнение:
Алгоритм установки галереи на рабочий форум.
Last edited by JoteRuso on 11.10.2015, 20:31, edited 14 times in total.
JoteRuso M
Topic author, Гуру
Avatar
Location: Москва, Россия
Reputation: 536
With us: 7 years 7 months


Post #101by hobot-bobot » 19.09.2013, 11:11

Страницы галереи не индексируются...
ОАО "РЖД" - Редко Живу Дома
hobot-bobot M
Бывалый
Avatar
Location: Череповец
Reputation: 23
With us: 6 years 7 months

Post #102by VEG » 19.09.2013, 13:27

Проверьте, есть ли у ботов право просматривать галереи. У галереи такая же запутанная система прав, как и в самом phpBB 3. Они явно родственники :) Когда-нибудь возьмусь за упрощение интерфейса (без потери расширенной функциональности).
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 32
Location: Минск, Беларусь
Reputation: 1576
With us: 7 years 7 months

Post #103by hobot-bobot » 19.09.2013, 15:16

Об этом не подумал, права поправил, разрешил ботам просмотр, посмотрим результаты.
ОАО "РЖД" - Редко Живу Дома
hobot-bobot M
Бывалый
Avatar
Location: Череповец
Reputation: 23
With us: 6 years 7 months

Post #104by VEG » 19.09.2013, 18:46

Вы можете сами прикинуться ботом. Добавьте в UserAgent своего браузера опознавательную строку одного из ботов — будете видеть мир их глазами :) Только потом не забудьте удалить.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 32
Location: Минск, Беларусь
Reputation: 1576
With us: 7 years 7 months

Post #105by VEG » 02.10.2013, 15:36

Внимание! Если вы используете галерею, и обновляетесь до phpBBex 1.7.1, учтите, что после обновления из-за изменений в системе логов в логе регистраций будет отображаться ваш старый лог галереи. Просто зайдите в него и очистите — после этого всё будет отображаться как нужно.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 32
Location: Минск, Беларусь
Reputation: 1576
With us: 7 years 7 months

Post #106by Demasik » 03.10.2013, 04:41

Доброго времени суток!!!
Может кто подскажет. Установил форум phpbbex 1.7.1, скачал при помощи Mercurial форум с установленной галереей.

Image

Заменил файлы, переименовал install_gallery в install и вот такая проблема

Image

На 1.6.0 галерея вставала без проблем.
Demasik
Новичок
Avatar
Location: Новосибирск
Reputation: 14
With us: 6 years 3 months

Post #107by VEG » 03.10.2013, 12:29

Demasik, хмм... попробуйте сохранить каталог install_gallery где-нибудь. Затем до замены файлов форума на файлы галереи воспользуйтесь install_gallery для того, чтобы обновить сразу базу данных для поддержки форума, затем удалите этот каталог, и только затем — замените файлы чистого phpBBex на phpBBex с галереей.

Через репозиторий откатить файлы в каталоге до файлов phpBBex без галереи можно командой:
Code: Select all
hg update v1.7.1

Перед выполнением этой команды проследите, чтобы каталог установщика галереи назывался install_gallery! После выполнения этой команды этот каталог исчезнет (поскольку вы откатите файлы до состояния чистого phpBBex 1.7.0), а вы сможете восопльзоваться вашей копией.

Added after 1 minute 4 seconds:
Кстати, вы перед обновлением файлов были авторизованы как админ? Или может быть вы забыли авторизоваться? Перед обновлением нужно быть обязательно авторизованным под админом на вашем форуме!
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 32
Location: Минск, Беларусь
Reputation: 1576
With us: 7 years 7 months

Post #108by Demasik » 03.10.2013, 13:59

Кстати, вы перед обновлением файлов были авторизованы как админ? Или может быть вы забыли авторизоваться? Перед обновлением нужно быть обязательно авторизованным под админом на вашем форуме!
Да я был авторизирован как админ.

VEG спасибо, но ничего не помогло, та же самая ошибка. :help:
Demasik
Новичок
Avatar
Location: Новосибирск
Reputation: 14
With us: 6 years 3 months

Post #109by VEG » 03.10.2013, 14:11

Demasik, в установщике галереи ничего не менялось. База с версии 1.6.0 изменилась незначительно (форум будет работать и на базе от 1.6.0). То есть скорее всего в прошлый раз вы что-то делали в другой последовательности. Ошибка выскакивает из-за того, что форум пытается записать данные в колонки галереи, но эти колонки в таблице сессий ещё не созданы — их и должен создать установщик. Но он их не может создать, поскольку форум пытается записать в них данные, но поскольку их нет, получаем ошибку и преждевременное завершение процесса установки.

Могу предложить такой вариант. Установите файлы галереи, но перед запуском инсталлятора временно замените файл includes/session.php на версию файла от чистого phpBBex (можете взять, например, из архива по ссылке выше). В результате установщик должен запуститься и отработать. После установки необходимо вернуть файл includes/session.php от версии с галереей.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 32
Location: Минск, Беларусь
Reputation: 1576
With us: 7 years 7 months

Post #110by Demasik » 04.10.2013, 17:47

VEG спасибо, помогло !!! Галерея встала !!! :hi:
Demasik
Новичок
Avatar
Location: Новосибирск
Reputation: 14
With us: 6 years 3 months

Post #111by goa_21 » 04.10.2013, 20:09

>>Установите файлы галереи, но перед запуском инсталлятора временно замените файл includes/session.php на версию файла от чистого phpBBex
у меня тоже только так получилось.

не могу найти, как добавить ссылку на галерею в меню (там, где ссылки "форум", "личное" и т.д.). есть какой-нибудь пунктик в настройках на это счет? или ручками надо добавлять?
goa_21
Новичок
Reputation: 0
With us: 7 years

Post #112by hobot-bobot » 04.10.2013, 21:10

Ручками в шаблоне
ОАО "РЖД" - Редко Живу Дома
hobot-bobot M
Бывалый
Avatar
Location: Череповец
Reputation: 23
With us: 6 years 7 months

Post #113by goa_21 » 04.10.2013, 21:25

hobot-bobot, понял, благодарствую.
goa_21
Новичок
Reputation: 0
With us: 7 years

Post #114by Demasik » 04.10.2013, 21:26

goa_21 в overall_header.html

styles/prosilver/template/
В файле overall_header.html
<ul id="main-menu">
<li><a href="http://мой_сайт/portal.php">Портал</a></li>
<li><a href="{U_INDEX}">{L_FORUMS}</a>
<li><a href="http://мой_сайт/gallery/">Галерея</a></li>
<li><a href="http://мой_сайт/mchat.php">Чат</a></li>
<ul>
Demasik
Новичок
Avatar
Location: Новосибирск
Reputation: 14
With us: 6 years 3 months

Post #115by JoteRuso » 04.10.2013, 21:55

Пора уже отправлять в архив всё, что связано со старыми версиями phpBBex. :smoke:
Жизнь не стоит на месте ))
JoteRuso M
Topic author, Гуру
Avatar
Location: Москва, Россия
Reputation: 536
With us: 7 years 7 months

Post #116by hobot-bobot » 04.10.2013, 22:12

А что-то изменилось?
ОАО "РЖД" - Редко Живу Дома
hobot-bobot M
Бывалый
Avatar
Location: Череповец
Reputation: 23
With us: 6 years 7 months

Post #117by goa_21 » 04.10.2013, 22:26

JoteRuso wrote:Жизнь не стоит на месте ))
откройте окно в "европу"
goa_21
Новичок
Reputation: 0
With us: 7 years

Post #118by JoteRuso » 04.10.2013, 23:18

hobot-bobot wrote:А что-то изменилось?
Да нет, но различия в номерах версий будут путать пользователей. И чем дальше, тем больше.
goa_21 wrote:откройте окно в "европу"
Шо, опять? У меня руки никак не дойдут 1.7.1 опробовать.
JoteRuso M
Topic author, Гуру
Avatar
Location: Москва, Россия
Reputation: 536
With us: 7 years 7 months

Post #119by Mirus » 05.10.2013, 10:51

Вот что забавно. Писал в соседней теме про портал что после копирования файлов выдает вот это:
Code: Select all
Warning: require(../includes/startup.php): failed to open stream: No such file or directory in /home/u483298054/public_html/common.php on line 19 Warning: require(../includes/startup.php): failed to open stream: No such file or directory in /home/u483298054/public_html/common.php on line 19 Fatal error: require(): Failed opening required '../includes/startup.php' (include_path='.:/usr/lib/php') in /home/u483298054/public_html/common.php on line 19
Так вот как тут так и там ошибки идентичны, к тому же я даже не представляю как это можно пофиксить. Подскажите кто сталкивался.
Mirus
Новичок
Reputation: 0
With us: 6 years 2 months

Post #120by VEG » 05.10.2013, 11:50

Mirus, здесь то же самое.
VEG wrote:Ошибка гласит о том, что файл /public_html/common.php не может найти файл /includes/startup.php. Судя по всему либо common.php должен быть в подкаталоге, либо где-то указан неправильный параметр $phpbb_root_path или PHPBB_ROOT_PATH (../ вместо ./), из-за чего common.php ищет свои файлы на уровень выше.

Added after 24 seconds:
Mirus, какая у вас версия phpBBex и какие моды установлены?
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 32
Location: Минск, Беларусь
Reputation: 1576
With us: 7 years 7 months

PreviousNext

Return to Мастерская



cron