Phpbb - it blog

Робив якось великий логотип в шапці форуму phpBB і природно ім'я сайту і опис було накладено на нього і заважало.
Щоб приховати ім'я сайту і опис в директорії активної теми (стилю) знайдемо файл /style/stylename/template/overall_header.html

Після цього очистимо кеш форуму натиснувши на кнопку в пенелі адміністратора. Усе.

Сьогодні оновив форум phpBB 3.1.8 на phpBB 3.1.9 автоматичним пакетом оновлень.

Нижче опишу порядок дій для виконання поновлення:

1) Зробимо резервну копію файлів і бази форуму.
У Linux це можна зробити наприклад командами:

3) розпакуємо з архіву тільки install / і vendor / в директорію з форумом. Якщо папка install знаходиться в директорії з форумом, він автоматично відключається, тобто ніхто на ньому не буде писати і ходити.
Якщо файли переміщали з терміналу, то на них можливо будуть встановлені права власника від якого переміщали і web сервер не зможе отримати до них доступ, тому вкажемо групу і власника від якого працює web північ командами:

Якщо в коді якихось файлів ви робили зміни і вони будуть зачіпатися оновленням, про цього буде повідомлено і запропоновано вибрати яку версію файлів залишити, на мій погляд краще ставити нову версію з оновлення, а зміни потім внести після поновлення порівнявши обидва файли наприклад в Notepad ++ з використанням плагіна Notepad ++ Compare plugin який показує відмінності в коді файлів.

Оновлював недавно phpBB 3.0.12 на 3.1.8, авто оновлення тут не допоможе, тому опишу по пунктам процедуру поновлення:

1) Обов'язково зробимо резервну копію файлів і бази даних форуму. Зробити стандартною темою prosilver, відключимо інші стилі і модулі, так як вони не будуть працювати на новій версії phpBB.

3) На сервері видалимо всі файли і папки форуму крім файлу config.php і директорій images, files, store.

4) розпакуємо скачаний архів, видалимо файл config.php і директорії images, files, store. Перемістимо інші файли на сервер.

Підозрюю що інформація в базі даних, в таблиці phpbb_migrations не дала скрипту повністю виконати оновлення. З цього вирішив проблему відновивши стару базу форуму, очистивши цю таблицю phpbb_migrations через phpMyAdmin або можна sql запитом:

По закінченню поновлення видалимо директорію install і очистимо кеш через панель адміністрування форуму. Готово.

2) З завантаженого архіву розпакуємо файли в директорію phpBB ext / oneall / sociallogin

3) Активуємо розширення перейшовши в панель адміністратора phpBB -> вкладка «ПЕРСОНАЛІЗАЦІЯ» і навпаки «OneAll Social Login» натиснемо «Включити».

4) Очистимо кеш форуму відкривши вкладку «Загальні» -> «Очистити кеш» -> «Виконати».

Наведу приклад простий установки phpBB в Ubuntu.

Оновимо списки пакетів і встановимо phpBB:

Якщо конфігураційний файл не був створений, то можна вручну зробити символічну посилання на директорію з http-файлами phpBB, наприклад:

Перезапустити web-сервер apache2 щоб зміни вступили в силу:

Стандартний логін до phpBB: admin
Стандартний пароль до phpBB: admin

Після змін в файлах обов'язково потрібно очистити кеш через панель управління або вручну.

Список користувачів онлайн, легенду модераторів і адміністраторів, дні народження можна відключити в панелі управління форумом: «Головна» -> «Навантаження на сервер«.

І перед ним вставити наступне:

Після зміни файлу шаблону необхідно очистити кеш через адмінку або в директорії cache, щоб не чекати коли він оновиться і зміни вступлять в силу.

Схожі статті