Уважаемые пользователи phpBB Guru!

Напоминаем, что уже с 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
В связи с этим, с 1 января 2017 года форумы локализации, стилей и модификации phpBB 3.0, а также часть соответствующих тем FAQ (phpBB 3.0.x) на нашей конференции станут доступны только для чтения.
Полностью поддержка phpBB 3.0 будет прекращена на полгода позже, чем на официальном сайте - 1 июля 2017 года.

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

FAQ по phpBB 3

Общие вопросы.

•  Где можно скачать актуальную версию phpBB3?
Скачать последнюю доступную версию phpBB3 можно по этой ссылке.
Обратите внимание, что одним из минимальных требований для нормального функционирования phpbb3 является использование кодировки UTF-8. Другие варианты не предусмотрены.
Скачать другие версии phpbb можно тут.
Вернуться к началу

•  Где можно почитать документацию к phpBB3?
На английском языке в папке /docs/ дистрибутива форума. На русском языке здесь.
Вернуться к началу

•  Какие версии phpBB3 (Olympus) официально поддерживаются?
Поддерживаются:
•  обновления с версии phpBB3 RC1 до любой более поздней версии
•  конференции, сконвертированные из phpBB 2.0.x в phpBB3 RC1 и выше
•  вновь установленные последние версии phpBB3  При этом поддерживается исключительно последняя на текущий момент выпущенная версия phpBB3.
Не поддерживаются:
•  версии, обновлённые с phpBB3 Beta
•  конференции, сконвертированные из phpBB 2.0.x в phpBB3 Beta
•  phpBB3 Beta версии
Вернуться к началу

•  Можно ли сконвертировать форум версии 2.0.x в phpBB 3.0?
Да, можно. Конвертор включен в дистрибутив начиная с версии phpBB3.0 Beta5. Документация по конвертированию на русском языке. FAQ и обсуждение.
Вернуться к началу

•  Можно ли будет сконвертировать форум phpBB 3.0 в phpBB 2.0.Х?
Вариант вопроса: Возможна ли обратная конвертация форума phpBB 3.0 в phpBB 2.0.Х?
Нет, такого конвертора, по крайней мере в открытом доступе, не существует, ввиду его нецелесообразности, так как дальнейшее развитие и поддержка phpBB 2.0.Х с 2009 года прекращены.
Вернуться к началу

•  Как добавить свои смайлики в phpBB3?
Прочтите тему.
Вернуться к началу

•  Система прав доступа phpBB3
Прочтите статью
Вернуться к началу

Частые ошибки (сообщения об ошибках).

•   Table `имя_таблицы` doesn`t exist [1146]
Отсутствие таблицы в базе данных Прочтите тему
Вернуться к началу

•   MySQL server has gone away
Не работает сервер с базой данных. Решение: связаться с хостером и спросить о причинах.
Вернуться к началу

•   Table `имя_таблицы` is marked as crashed and should be repaired
Повреждена указанная таблица в базе данных Прочтите тему
Вернуться к началу

•   Parse error: syntax error, unexpected ... или Parse error: syntax error, expected
Синтаксическая ошибка в коде Прочтите тему
Вернуться к началу

•   Module not accessible.
Модуль отключен или удален. Прочтите тему
Вернуться к началу

•   Field 'forum_last_post_subject' doesn't have a default value [1364]
Скорее всего ваш хостер сменил MySQL 3.0.x/4.0.x на MySQL 4.1.x/5.x. Скачайте файл mysql_upgrader.php, загрузите содержащийся в нём скрипт на сервер в корневую папку форума и запустите. Вы получите список SQL-запросов, которые необходимо затем выполнить в базе данных форума для исправления ошибки. Не забудьте сделать полный бекап базы данных перед выполнением SQL-запросов.
Вернуться к началу

•   Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1245184 bytes) in /home/xx/domains/xx.xx/public_html/forum/includes/utf/data/utf_compatibility_decomp.php on line 2
Ошибка связана с недостаточным количеством памяти, разрешённым для работы PHP-скриптов. Для решения проблемы необходимо, обратившись к хостеру или в файле .htaccess (если разрешено хостером), увеличить значение следующего параметра в php.ini:
memory_limit = 8M    ;Maximum amount of memory a script may consume (8MB)
Вернуться к началу

•   CGI Error: The specified CGI application misbehaved by not returning a complete set of HTTP headers. или The entered e-mail domain has no valid MX record.
Такая ошибка может появляться при регистрации нового пользователя. В администраторском разделе, в закладке "Общие", раздел "Конфигурация сервера" -> "Безопасность" отключить настройку "Проверить правильность почтовой записи в DNS (MX Record) домена email-адреса:" (то есть выставить соответствующий переключатель в "Нет").
Вернуться к началу

•   [phpBB Debug] PHP Notice: in file /includes/functions_privmsgs.php on line 1818: implode() [function.implode]: Bad arguments.
Такая ошибка может появляться в версии phpBB 3.0.5 при просмотре личных сообщений. Необходимо редактирование кода, инструкция здесь.
Вернуться к началу

Возможные проблемы.

•  Почему созданные вновь категории (форумы, подфорумы) не видны на главной странице?
Потому что вы не установили им права доступа. Прочтите тему
Варианты вопроса:
Я создаю новые форумы, но их никто не видит.
Я администратор с полными правами, но я не вижу созданного форума.
Я установил соответствующие права доступа к новому форуму, но всё равно не вижу его.
Я создал новую категорию с соответствующими правами, но не вижу её.
Я скопировал права доступа с родительской категории на форум. Затем изменил права доступа для родительской категории, но права доступа на форуме не изменились. Почему?
Я установил модераторам полные модераторские права, но они не могут прилеплять темы и создавать объявления.
Я создал приватный форум и специальную группу, которой разрешил к нему доступ, а остальным пользователям запретил. Но члены этой группы не имеют доступа к нему.
Прочтите тему по этим и другим вопросы по правам доступа - здесь.
Вернуться к началу

•  Почему в форме создания темы/форме ответа отсутствуют значки тем?
Необходимо включить значки тем в настройках свойств форума, выбрав соответствующий пункт.
Вернуться к началу

•  Всё время выдаёт "Ошибка отправки формы. Попробуйте ещё раз." Вариант вопроса: Невозможно войти в администраторский раздел, выдает ошибку "General Error - You need to enter your password to access the Administration Control Panel."
Установленный вами нестандартный стиль устарел и несовместим с установленной вами версией phpBB3. Даже если автор(ы) стиля утверждают обратное.
Вернуться к началу

•  Имеется проблема с загрузкой файлов и аватар. Что делать?
Прочитать статью и тему.
Вернуться к началу

•  Вирус на форуме. Заражение трояном index.php. Что делать и откуда это взялось?
Прочтите тему.
Вернуться к началу

•  Почему у меня в администраторском разделе только два варианта способов активации вновь зарегистрированных пользователей: "Отключено" и "Нет"? Или на странице входа нет ссылки "Забыл пароль"?
Потому что у вас отключена отправка email-сообщений с конференции: Администраторский раздел - вкладка Общее - Настройки почты
Вернуться к началу

•  Если вас послали искать error.log или вы сами считаете, что ваши проблемы связаны с ошибками на стороне сервера, вам сюда:
error.log - описание и примеры.
Вернуться к началу

•  Перешёл на phpBB 3.0.6 (phpBB 3.0.7-PL) и теперь непонятно как сделать...?
Попробуйте прочитать эту тему, возможно там есть ответы.
Вернуться к началу

Локализация.

•  Где можно скачать перевод phpBB3 на русский?
Русский перевод, в том числе наборы изображений, можно скачать с официального сайта.
Если вам есть что сказать по поводу перевода, мы с удовольствием вас выслушаем.
Вернуться к началу

•  Другой язык скачал, залил, а выбрать не могу. Почему?
Потому что его нужно установить в админке. Читаем тему.
Вернуться к началу

•  Почему после русификации не видны кнопки?
Вариант вопроса: Поставил новый (другой) стиль (скин), но при заходе в любой форум не видны (отсутствуют) кнопки (нет кнопок, значков) "Новая тема", "Тема закрыта" и другие.
Потому что вы не установили соответствующий imageset (набор картинок).
Для установки:
  1. Скачайте нужный вам набор (наборы) русифицированных картинок с официального сайта.
  2. Распакуйте содержимое архива (архивов) и загрузите на сервер в папку форума /styles.
  3. Если русифицированный набор изображений уже загружен на сервер в соответствующую папку, но изображения не видны:
    1. Войдите в администраторский раздел, перейдите в раздел "Стили", кликните по ссылке "Наборы изображений" в левой колонке.
    2. Справа в блоке "Установленные наборы изображений" найдите название нужного вам набора изображений и кликните по ссылке "Обновить" напротив него, затем "Да" в окне подтверждения.
Конспективно: Создайте папку styles/НАЗВАНИЕ_ВАШЕГО_СТИЛЯ/imageset/ru и скопируйте туда русские или, если их нет, английские кнопки. Далее действовать согласно вышеприведённой инструкции.
Вернуться к началу

•  Поставил мод, отредактировал файлы для русского языка, а на странице непонятные значки, крякозябры?
Вариант вопроса: После редактирования файла вверху страницы появляется примерно такое сообщение:
[phpBB Debug] PHP Notice: in file /adm/index.php on line 149: Cannot modify header information - headers already sent by (output started at /language/ru/acp/common.php
Дело в том, что файлы phpbb3 необходимо редактировать в редакторе, поддерживающем кодировку UTF-8, сохраняя их в указанной кодировке без метки "BOM". Список редакторов для работы с кодировкой UTF-8 (Unicode) можно найти на этой странице (англ).
Notepad (Блокнот) из комплекта Windows для редактирования не подходит, так как он не поддерживает сохранение файла без указанной метки.
Вернуться к началу

•  Проблемы с отображением русских символов.
Возможно, это связано с настройками сервера. Прочтите тему.
Вернуться к началу

•   На страницах отображаются переменные типа: { UNREAD_POSTS } { NO_UNREAD_POSTS }
Вам необходимо обновить языковый пакет или добавить в языковые файлы соответствующие строки после установки какого-либо МОДа, использующего собственные языковые переменные.
Вернуться к началу

Стили.

•  Какие стили включены в релиз phpBB3?
В финальной версии phpBB 3.0 включены два стиля: subsilver2 и prosilver, при этом последний назначен стилем по умолчанию.
Вернуться к началу

•  Подходят ли стили для phpbb2 к phpbb3? Где найти стили для phpbb3?
Нет, не подходят. Стили можно найти на сайте phpbb.com и на некоторых других сайтах. Смотри раздел Полезные ссылки.
Вернуться к началу

•  Как изменить главный логотип? Как задать его размеры?
Необхоимо закачать нужный вам файл логотипа в папку форума /styles/ваш_стиль/imageset/. Затем выполнить следующие действия: "Администраторский раздел" - закладка "Стили" - "Наборы изображений" - напротив своего стиля щёлкнуть "Изменить" - выбрать "Главный логотип" - нажать кнопку "Выбор" - ниже выбрать ваш файл логотипа и задать его размеры.
Вернуться к началу

•  Как в prosilver перенести блок информации о пользователе в топиках на левую сторону?
Небольшие изменения в коде + тема. А еще: Cтатья из базы знаний phpbb.com + перевод.
Вернуться к началу

•  Как вернуть стиль prosilver по умолчанию после манипуляций с другими стилями (не могу зайти в административный раздел)
Попробуйте выполнить этот скрипт reset_style_id.php/. Здесь выложен готовый файл с данным скриптом.
Вернуться к началу

•  Как сделать фиксированную ширину стиля?
Прочтите тему.
Вернуться к началу

•  Я внёс изменения в шаблоны (*.html) и в тему оформления (*.css), а никаких изменений не видно. Почему?
Потому что стили кешируются и конференция работает с кеш-копиями. Кеш бывает серверный (файловый) и кеш в базе данных. Это зависит от ваших настроек. После редактирования стиля для отображения изменений необходимо обновить кеш. Весь инструментарий находится в админке на вкладке Стили. После редактирования шаблонов - Обновить шаблоны стиля, после редактирования css - Обновить тему стиля, после изменения файлов изображений - Обновить набор изображений стиля. Учтите, что очистка кеша (кнопкой на вкладке Общее) одновременно обновляет шаблоны и выполненные запросы к базе данных, но не обновляет css и загруженные изображения.
Вернуться к началу

•  Как изменить заголовок (title) страниц форума?
Прочтите тему.
Вернуться к началу

•  Как вставить PHP-код в шаблон?
Читаем тему.
Вернуться к началу

•  Как сделать, чтобы в версии для печати осуществлялся вывод всех сообщений темы на одной странице?
== OPEN ==

viewtopic.php

== FIND ==

// Make sure $start is set to the last page if it exceeds the amount

== BEFORE, ADD ==

if($view == 'print')
{
	$config['posts_per_page'] = $total_posts;
	$start = 0;
}
Вернуться к началу

Моды.

•  Как установить (инсталлировать) МОД для phpBB3?
Прочитать тему и дополнительно.
Вернуться к началу

•  Возможна ли установка модов, написанных для phpBB2, на phpBB3 (Olympus)?
Нет, так как скрипты форума полностью переписаны и, соответственно, все моды для phpBB2 с phpBB3 (Olympus) не совместимы.
Вернуться к началу

•  Какие уже есть моды для phpBB 3.0 (Olympus)?
Об этом можно узнать, посетив форум модификаций phpBB3. Существует сообщество по созданию модификаций для phpBB 3.0 (Olympus) на сайте Star Trek Guide. Есть раздел МОДов на нашей конференции.
Вернуться к началу

•  Интегрирована ли форма быстрого ответа в phpBB3?
Нет для версий до 3.0.5 включительно. Доступны моды, добавляющие в phpBB3 соответствующую функциональность. Один из вариантов МОДа здесь.
Вернуться к началу

•  Как сделать, чтобы ссылки открывались в новом окне по умолчанию в phpBB3?
Сделать небольшие изменения в коде.
Вернуться к началу

•  Как сделать, чтобы в сообщении всегда присутствовала информация о его редактировании?
Небольшие изменения в коде.
Вернуться к началу

•  Как убрать редиректы (страницы служебной информации, типа "Сообщение отправлено")?
Прочтите тему.
Вернуться к началу

•  Хочу изменить условия регистрации, которые выводятся на экран перед регистрацией. Как это сделать?
Вариант 1: Отредактировать переменную 'TERMS_OF_USE_CONTENT' в файле language/ru/ucp.php. Не забывайте, что файл следует сохранить в кодировке UTF-8 без BOM.
Вариант 2: Зайти в Административный раздел - Система - Языковые пакеты. Щёлкнуть мышкой по ссылке Russian, в выпадающем меню выбрать нужный файл (ucp.php) и отредактировать нужную переменную. Если вы изменили языковой файл, изменения будут сохранены в отдельной папке для последующего скачивания. Изменения не будут видны вашим пользователям до тех пор, пока вы не замените исходные языковые файлы на сервере (загрузив новые).
Вернуться к началу

•  Как бороться со спамерскими регистрациями (Спам на форуме. Замучили спамеры. Борьба со спамом. Как бороться со спамом)?
По возможности, запретите гостевой постинг на форумах. Используйте штатные возможности для ограничения размещения ссылок, используйте МОДы для предотвращения автоматических регистраций. Предотвращение спама в phpbb3.
Вернуться к началу