Мини [FAQ] по phpBB 3.1.x

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Закрыто
Аватара пользователя
Sheer
Поддержка
Поддержка
Сообщения: 9257
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 35 раз
Поблагодарили: 1883 раза

Мини [FAQ] по phpBB 3.1.x

Сообщение Sheer » 13.03.2015 15:00

Вопрос 1: Как обновить конференцию с 3.0.х на 3.1.х?
Ответ: Проверьте свой сервер на соответствие: phpBB 3.1.x - системные требования.
Если стиль prosilver не был установлен на конференции, то предварительно его следует установить и сделать стилем по умолчанию.
Сделайте полную резервную копию, как базы данных, так и всех файлов phpBB 3.0.x.
Переключите всех пользователей на стиль prosilver.
Удалите AutoMOD, если он был установлен, а также все "неродные" модули администраторского, модераторского, личного разделов, если таковые были установлены вместе с какими-либо модами.
Удалите все "неродные" таблицы, "неродные" колонки из стандартных таблиц, права доступа, если таковые были установлены вместе с какими-либо модами, кроме тех, для которых есть портированные расширения, и вы собираетесь их установить после обновления. Если это затруднительно сделать вручную, воспользуйтесь инструментом Support ToolKit (STK).
Для этого наберите в адресной строке http://ваш_домен/stk/
Перейдите на вкладку Инструменты поддержки и выберите пункт Проверка изменений в Базе Данных - последовательно выполните все необходимые действия.
Удалите файлы phpBB 3.0, КРОМЕ:
  • config.php
  • папки /images
  • папки /files
  • папки /store
Скопируйте все файлы phpBB 3.1 в папку, где находится phpBB 3.0 (кроме config.php).
Убедитесь в наличии прав доступа к папкам store/, cache/, files/ и images/avatars/upload/ - 777, к файлу config.php - не ниже 666, установите таковые при необходимости.
Введите в адресной строке и запустите http://ваш_домен/install/database_update.php
После успешной конвертации удалите (или переименуйте) папку /install, измените права доступа к файлу config.php на 644.
Проверьте содержимое файла config.php, оно должно быть следующим:

Код: Выделить всё

<?php
// phpBB 3.1.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\_тип_используемой_базы_данных_';
$dbhost = '_доменный_адрес_сервера_вашей_базы_данных_';
$dbport = '_номер_порта_сервера_базы_данных';
$dbname = '_имя_вашей_базы_данных_';
$dbuser = '_имя_пользователя_базы_данных_';
$dbpasswd = '_пароль_доступа_к_базе_данных_';
$table_prefix = '_префикс_таблиц_базы_данных_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';

@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);
 
Замечание №1: все моды на новой конференции будут потеряны.

Вопрос 2: Скачал стиль и залил его в папку /styles, но в Администраторском разделе на вкладке Персонализация-Управление стилями имя стиля не отображается, и я не могу его установить. При переходе по ссылке Установить стили пишет "Все стили установлены". Как мне теперь установить этот стиль?
Ответ: Вероятно, вы пытаетесь установить стиль для phpBB 3.0.x. Эти стили несовместимы с версией phpBB 3.1.x и установить их невозможно. Если вы хотите использовать дизайн желаемого стиля, его придётся обновить или переписать шаблоны и css-файлы для соответствия phpBB 3.1.x.

Вопрос 3: Скачал мод, сделал всё по инструкции, но он не работает (варианты: теперь форум не работает вообще, белые страницы, ошибки и так далее). Что делать?
Ответ: Модов для 3.1.x не существует в принципе. Вы потратили свое время впустую. Вместо модов используется система расширений, при этом для установки расширения не требуется вносить никаких изменений ни в файлы php, ни в файлы стилей и не требуется вносить изменения в структуру базы данных.
Прочтите тему [FAQ] Как устанавливать расширения

Вопрос 4: Написали на форуме: Включить debug. Это что такое и как включить?
Ответ: Это специальный отладочный режим, облегчающий диагностику ошибок. Откройте файл config.php и раскомментруйте строки

Код: Выделить всё

// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);
 
Они должны выглядеть так:

Код: Выделить всё

@define('DEBUG', true);
@define('DEBUG_CONTAINER', true); 
Вопрос 5: Хотел отредактировать шаблон через Администраторский раздел-->Компоненты стилей, а там нет такого пункта. Как мне теперь отредактировать шаблон или стиль?
Ответ: В phpBB 3.1.x шаблоны и стили больше не хранятся в базе данных, этот функционал был удалён. Если вам нужно изменить внешний вид конференции, то следует использовать расширения либо создать и установить свой собственный стиль, соответствующий требованиям phpBB 3.1.x.

Вопрос 6: Как физически очистить кеш конференции?
Ответ: Почистить кеш физически - это удалить из папки cache конференции все файлы (включая папку twig, если она есть), КРОМЕ .htaccess и index.htm.

Вопрос 7: Как обновить конференцию с 3.1.х на 3.1.х?
Ответ: Прочтите тему Обновление phpBB 3.1.x to phpBB 3.1.x
Последний раз редактировалось Sheer 03.07.2015 12:10, всего редактировалось 3 раза.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Закрыто

Вернуться в «FAQ»