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

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

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

Сообщение #1 JoteRuso » 10.04.2013, 23:16

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

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

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

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

Запускаем командную строку
Изображение

вводим туда:
Код: Выделить всё
hg clone https://bitbucket.org/vegalogic/phpbbex/ forum
Изображение
Жмём на Enter.

Получаем:
Изображение

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

Набираем в командной строке:
Код: Выделить всё
cd forum
Изображение
Жмём на Enter.

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

В коммандной строке набираем:
Код: Выделить всё
hg update gallery
Изображение
Жмём на Enter.

Получаем результат:
Изображение

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

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

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

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

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

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

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

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

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

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

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

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


Дополнение:
Алгоритм установки галереи на рабочий форум.
Последний раз редактировалось JoteRuso 11.10.2015, 20:31, всего редактировалось 14 раз(а).
JoteRuso M
Автор темы
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 12 лет 5 месяцев


Сообщение #101 hobot-bobot » 19.09.2013, 11:11

Страницы галереи не индексируются...
hobot-bobot M
Аватара
Откуда: Череповец
Репутация: 23
С нами: 11 лет 5 месяцев

Сообщение #102 VEG » 19.09.2013, 13:27

Проверьте, есть ли у ботов право просматривать галереи. У галереи такая же запутанная система прав, как и в самом phpBB 3. Они явно родственники :) Когда-нибудь возьмусь за упрощение интерфейса (без потери расширенной функциональности).
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #103 hobot-bobot » 19.09.2013, 15:16

Об этом не подумал, права поправил, разрешил ботам просмотр, посмотрим результаты.
hobot-bobot M
Аватара
Откуда: Череповец
Репутация: 23
С нами: 11 лет 5 месяцев

Сообщение #104 VEG » 19.09.2013, 18:46

Вы можете сами прикинуться ботом. Добавьте в UserAgent своего браузера опознавательную строку одного из ботов — будете видеть мир их глазами :) Только потом не забудьте удалить.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #105 VEG » 02.10.2013, 15:36

Внимание! Если вы используете галерею, и обновляетесь до phpBBex 1.7.1, учтите, что после обновления из-за изменений в системе логов в логе регистраций будет отображаться ваш старый лог галереи. Просто зайдите в него и очистите — после этого всё будет отображаться как нужно.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #106 Demasik » 03.10.2013, 04:41

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

Изображение

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

Изображение

На 1.6.0 галерея вставала без проблем.
Demasik
Аватара
Откуда: Новосибирск
Репутация: 14
С нами: 11 лет 1 месяц

Сообщение #107 VEG » 03.10.2013, 12:29

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

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

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

Добавлено спустя 1 минуту 4 секунды:
Кстати, вы перед обновлением файлов были авторизованы как админ? Или может быть вы забыли авторизоваться? Перед обновлением нужно быть обязательно авторизованным под админом на вашем форуме!
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #108 Demasik » 03.10.2013, 13:59

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

VEG спасибо, но ничего не помогло, та же самая ошибка. :help:
Demasik
Аватара
Откуда: Новосибирск
Репутация: 14
С нами: 11 лет 1 месяц

Сообщение #109 VEG » 03.10.2013, 14:11

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

Могу предложить такой вариант. Установите файлы галереи, но перед запуском инсталлятора временно замените файл includes/session.php на версию файла от чистого phpBBex (можете взять, например, из архива по ссылке выше). В результате установщик должен запуститься и отработать. После установки необходимо вернуть файл includes/session.php от версии с галереей.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #110 Demasik » 04.10.2013, 17:47

VEG спасибо, помогло !!! Галерея встала !!! :hi:
Demasik
Аватара
Откуда: Новосибирск
Репутация: 14
С нами: 11 лет 1 месяц

Сообщение #111 goa_21 » 04.10.2013, 20:09

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

не могу найти, как добавить ссылку на галерею в меню (там, где ссылки "форум", "личное" и т.д.). есть какой-нибудь пунктик в настройках на это счет? или ручками надо добавлять?
goa_21
Репутация: 0
С нами: 11 лет 10 месяцев

Сообщение #112 hobot-bobot » 04.10.2013, 21:10

Ручками в шаблоне
hobot-bobot M
Аватара
Откуда: Череповец
Репутация: 23
С нами: 11 лет 5 месяцев

Сообщение #113 goa_21 » 04.10.2013, 21:25

hobot-bobot, понял, благодарствую.
goa_21
Репутация: 0
С нами: 11 лет 10 месяцев

Сообщение #114 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
Аватара
Откуда: Новосибирск
Репутация: 14
С нами: 11 лет 1 месяц

Сообщение #115 JoteRuso » 04.10.2013, 21:55

Пора уже отправлять в архив всё, что связано со старыми версиями phpBBex. :smoke:
Жизнь не стоит на месте ))
JoteRuso M
Автор темы
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 12 лет 5 месяцев

Сообщение #116 hobot-bobot » 04.10.2013, 22:12

А что-то изменилось?
hobot-bobot M
Аватара
Откуда: Череповец
Репутация: 23
С нами: 11 лет 5 месяцев

Сообщение #117 goa_21 » 04.10.2013, 22:26

JoteRuso:Жизнь не стоит на месте ))
откройте окно в "европу"
goa_21
Репутация: 0
С нами: 11 лет 10 месяцев

Сообщение #118 JoteRuso » 04.10.2013, 23:18

hobot-bobot:А что-то изменилось?
Да нет, но различия в номерах версий будут путать пользователей. И чем дальше, тем больше.
goa_21:откройте окно в "европу"
Шо, опять? У меня руки никак не дойдут 1.7.1 опробовать.
JoteRuso M
Автор темы
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 12 лет 5 месяцев

Сообщение #119 Mirus » 05.10.2013, 10:51

Вот что забавно. Писал в соседней теме про портал что после копирования файлов выдает вот это:
Код: Выделить всё
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
Репутация: 0
С нами: 11 лет

Сообщение #120 VEG » 05.10.2013, 11:50

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

Добавлено спустя 24 секунды:
Mirus, какая у вас версия phpBBex и какие моды установлены?
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Пред.След.

Вернуться в Мастерская 1.x