Полностью прочтите этот документ перед началом установки, обновления или конвертации phpBB.

Этот документ проведёт вас через основные этапы установки, обновления и конвертации phpBB3.

Основная инструкция по запуску phpBB описана в прилагаемом файле README. Не забудьте прочесть этот документ в дополнение к этому. Более подробные сведения по использованию, установке, обновлению и конвертации phpBB можно найти в нашей документации.

Установка


1. Быстрая установка

Если вы обладаете элементарными знаниями по использованию протокола FTP и уверены в том, что на сервере вашего хостинг-провайдера возможно использование phpBB3, то используйте нижеуказанные инструкции для быстрой установки. Для более подробных объяснений пропустите этот раздел и перейдите в раздел 2 и ниже.

  1. Распакуйте архив phpBB3 в локальную папку вашей системы.
  2. Загрузите все распакованные файлы (сохраняя структуру папок) в любую доступную папку на сервере.
  3. Измените права доступа к файлу config.php так, чтобы он был доступен для записи всеми (666 или -rw-rw-rw- с помощью FTP-клиента).
  4. Измените права доступа к следующим папкам, чтобы они были доступны для записи всеми (777 или -rwxrwxrwx с помощью FTP-клиента):
    store, cache, files и images/avatars/upload.
  5. С помощью браузера перейдите в папку, в которую вы поместили файлы phpBB3, с добавлением к адресу install/app.php или только install. Например, http://www.example.com/phpBB3/install/app.php или http://www.example.com/forum/install.
  6. Перейдите на вкладку «Установка», следуйте предлагаемым инструкциям и введите все запрашиваемые данные.
  7. Измените права доступа к файлу config.php так, чтобы он был доступен для записи только вами (644 или -rw-r--r-- с помощью FTP-клиента).
  8. Теперь phpBB3 должен быть доступен. Не забудьте прочесть раздел 7, связанный с безопасностью после установки phpBB3, а также раздел 8, касающийся борьбы со спамом.

Если у вас возникли трудности, или вы не знаете, как выполнить описанные выше шаги, то прочтите оставшуюся часть этого документа.


2. Требования

Для успешной установки и последующей работы phpBB 3.2.x необходимы следующие основные требования:

  • Веб-сервер, работающий на любой основной операционной системе, с поддержкой PHP
  • Поддержка одной из следующих баз данных SQL:
    • MySQL 3.23 и выше (поддерживается MySQLi)
    • MariaDB 5.1 и выше
    • PostgreSQL 8.3 и выше
    • SQLite 3.6.15 и выше
    • MS SQL Server 2000 и выше (напрямую или через ODBC)
    • Oracle
  • PHP 5.4.0 и выше с поддержкой базы данных, которую вы собираетесь использовать.
  • Требуются следующие модули PHP:
    • json
  • Функция getimagesize() должна быть включена.
  • Наличие следующих модулей в PHP обеспечит доступ к дополнительным функциям, но они не являются обязательными.
    • Поддержка сжатия zlib
    • Поддержка удалённого FTP
    • Поддержка XML
    • Поддержка ImageMagick
    • Поддержка GD

Наличие каждого вышеперечисленного компонента будет проверено в процессе установки phpBB3. Если ваш сервер или учётная запись на сервере хостинг-провайдера не соответствуют вышеперечисленным требованиям, то вам не удастся установить phpBB 3.2.x.


3. Новая установка

Установка phpBB3 изменяется в соответствии с вашим сервером и базой данных. Если у вас имеется shell-доступ к своей учётной записи (например, через telnet или ssh), то вы можете загрузить полный архив phpBB (в двоичном режиме) в папку на вашем сервере и распаковать его там.

Если у вас нет shell-доступа или вы не хотите использовать его, то вам необходимо распаковать архив phpBB в локальную папку вашей системы с помощью вашей любимой программы для распаковки архивов, например, WinZip, WinRar и так далее. С этой папки необходимо загрузить все файлы по протоколу FTP на сервер (с полным сохранением структуры папок и имён файлов). Убедитесь, что оригинальный регистр имён файлов сохранён. Не меняйте регистр имён файлов.

Все файлы .php, .sql, .cfg, .css, .js, .html, .htaccess и .txt должны быть загружены на сервер в режиме ASCII, а все графические файлы — в режиме BINARY. Если вы незнакомы с этими терминами, то обратитесь к документации своего FTP-клиента. В большинстве случаев всё это прозрачно обрабатывается вашим FTP-клиентом (то есть вы не должны задумываться об этом), но если вы столкнётесь с проблемами, то убедитесь в том, что файлы загружено именно так, как это описано здесь.

Оригинальный архив phpBB3 поставляется с британским английским языком. Однако отдельно доступно множество других языковых пакетов. Если английский язык для вас не родной или малопонятный, то перед установкой phpBB3 вы можете установить один или более языковых пакетов. Во время установки вы сможете выбрать язык по умолчанию из числа доступных языков (впоследствии вы сможете изменить эту установку по умолчанию). Дополнительную информацию относительно языковых пакетов (где их взять и как установить) смотрите в файле README.

После загрузки всех файлов на сервер вам необходимо в браузере указать путь до папки, в которую вы поместили файлы, с добавлением install. Например, если имя вашего домена www.example.com, и вы поместили файлы phpBB в папку phpBB3, то в браузере вам нужно ввести адрес http://www.example.com/phpBB3/install или (альтернативно) http://www.example.com/phpBB3/install/app.php. После этого появится страница установки phpBB.

Введение

Начальная страница установки предоставляет краткое введение в phpBB. Она обеспечивает информацией о получении поддержки и позволяет прочесть лицензионное соглашение phpBB. Для запуска установки используйте вкладку «Установка».

Требования

Первая страница, которую вы увидите сразу после запуска установки — это страница со списком системных требований. Программа установки автоматически проверит, установлено ли на вашем сервере всё, что нужно для правильной работы. Для продолжения установки на сервере должна быть установлена версия PHP не меньше указанной в разделе «Требования», и не менее одной из доступных баз данных. Также важно и то, чтобы все перечисленные папки были доступны и имели правильные права доступа. Ознакомьтесь с описанием каждого раздела, чтобы узнать, являются ли они обязательными или дополнительными для работы phpBB. Если всё в порядке, вы сможете продолжить установку, нажав кнопку «Начать установку».

Настройка базы данных

Теперь необходимо выбрать базу данных для использования. Смотрите раздел «Требования» для получения сведений о поддерживаемых базах данных. Если вы не знаете настроек базы данных, то обратитесь за помощью к своему хостинг-провайдеру и узнайте их у него. Вы не сможете продолжить установку без этих данных. Вам нужно знать следующее:

  • Тип базы данных — база данных, которую вы собираетесь использовать.
  • Имя сервера базы данных или DSN — адрес сервера базы данных.
  • Порт сервера базы данных — порт сервера базы данных (не нужно указывать в большинстве случаев).
  • Имя базы данных — имя базы данных на сервере.
  • Имя пользователя базы данных и пароль к базе данных — данные для доступа к базе данных.

Примечание: если вы выполняете установку с использованием SQLite, то вам необходимо ввести полный путь к файлу базы данных в поле «Имя сервера базы данных или DSN» и оставить пустыми поля имени пользователя и пароля. По соображениям безопасности удостоверьтесь в том, что этот файл недоступен через интернет.

Нет никакой необходимости в изменении параметра «Префикс таблиц в базе данных», если вы не планируете использовать несколько установок phpBB на одной базе данных. В этом случае нужно использовать различные префиксы для каждой установленной копии phpBB.

После ввода всех необходимых данных вы можете продолжить установку, нажав кнопку «Отправить». После этого программа установки проверит введённые данные и попытается с помощью этих данных подключиться к указанной базе данных, а также проверит существование таблиц с указанным префиксом.

Сообщение о невозможности подключения к базе данных означает, что вы не ввели необходимых данных для доступа к базе, или ввели их неправильно, и поэтому phpBB не смог к ней подключиться. Убедитесь в правильности введённых данных и попробуйте ещё раз. Кроме того, если вы не уверены во вводимых вами данных, то вы можете уточнить их у хостинг-провайдера.

Если phpBB обнаружит другую установленную копию в этой же базе данных и с таким же префиксом таблиц, то вам будет предложено ввести другой префикс.

Если вы увидите сообщение об успешном подключении к базе данных, то сможете перейти к следующему этапу установки.

Сведения об администраторе

Теперь необходимо создать администратора конференции. Этот пользователь будет иметь полный администраторский доступ и станет первым пользователем на конференции. На этой странице все поля являются обязательными для заполнения. Кроме того, на этой странице вы сможете выбрать язык по умолчанию для конференции. В стандартной установке phpBB мы включаем только британский английский язык. Другие языки вы можете загрузить с сайта www.phpbb.com и добавить их перед установкой или позже.

Конфигурационный файл

На этом этапе phpBB попробует автоматически записать конфигурационный файл. В этом файле содержатся все параметры доступа к базе данных, и без этого файла phpBB не сможет подключиться к базе данных.

Как правило, автоматическая запись конфигурационного файла проходит без проблем. Но в некоторых случаях это действие может завершиться неудачей, например, в случае неправильной настройки прав доступа к файлам. В этом случае вам придётся загрузить этот файл вручную. phpBB запросит вас о загрузке файла config.php на локальный компьютер и сообщит, что с ним делать. Внимательно прочитайте инструкцию. После загрузки файла на сервер нажмите кнопку «Готово» для перехода к последнему этапу установки. Если после нажатия этой кнопки phpBB снова вас возвращает на эту же страницу, и не выводит сообщения об успешном выполнении, то это значит, что вы загрузили файл неправильно.

Дополнительные параметры

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

В случае успешного завершения установки вы сможете посетить «Панель администратора». Примите наши поздравления! Вы успешно установили phpBB3! Но впереди ещё много работы.

Если у вас не получилось установить phpBB даже после прочтения этого руководства, то ознакомьтесь с разделом «Поддержка» на вводной странице программы установки, чтобы узнать, куда вы можете обратиться за дополнительной помощью.

Если вы хотите конвертировать имеющийся у вас phpBB 2.0.x в phpBB3, то посетите раздел «Конвертация phpBB 2.0.x в phpBB 3.2.x». В противном случае удалите с сервера папку «install», поскольку при наличии этой папки на сервере вы сможете иметь доступ только к панели администратора.


4. Обновление с предыдущих стабильных версий phpBB 3.2.x

Если вы используете стабильную версию phpBB3, то обновить её до более новой версии очень легко. Вам нужно загрузить один из четырёх пакетов и, в зависимости от вашего выбора, выполнить с ними необходимые действия. Перед обновлением мы настоятельно рекомендуем сделать полную копию вашей базы данных и всех существующих файлов phpBB! Если вы не знаете, как это сделать, то обратитесь за помощью к своему хостинг-провайдеру.

Убедитесь в том, что вы также обновили исходные файлы phpBB, даже если вы запустили программу обновления только базы данных. Если у вас есть shell-доступ к серверу, то вы можете обновить phpBB через интерфейс командной строки. Из корня конференции выполните следующую команду: php bin/phpbbcli.php --safe-mode db:migrate.

4.i. Полный пакет

Обычно полный пакет предназначен только для новых установок. Но если вы хотите заменить все исходные файлы, то данный пакет будет для этого наилучшим выбором.

Сначала необходимо сделать копию существующего файла config.php и сохранить его в надёжном месте. Затем удалите все существующие файлы phpBB3, оставив папки files/, images/ и ext/, иначе вы потеряете все вложения, загруженные изображения и получите ошибку из-за отсутствия файлов расширений. Альтернативные стили тоже можно не удалять, но вы должны принять во внимание тот факт, что они могут функционировать неправильно с обновлённой версией. После выполнения всех рекомендаций загрузите на сервер новые файлы phpBB (смотрите раздел «Новая установка» для получения более подробных сведений). После завершения загрузки новых файлов скопируйте ранее сохранённый файл config.php на прежнее место, заменив им новый файл. Другой метод состоит в том, чтобы заменить существующие файлы файлами от полного пакета, не перезаписывая при этом файл config.php.

Теперь необходимо перейти по адресу /install/app.php/update. После этого будет отображено предупреждение: Папка с файлами обновления не найдена. Убедитесь, что соответствующие файлы загружены на сервер. Под этим предупреждением вы увидите пункт «Обновить только базу данных». Нажмите кнопку «Отправить». В зависимости от предыдущей версии это действие приведёт к ряду изменений в базе данных. Возможно, при выполнении этой процедуры вы получите сообщения об ошибках. Это не должно стать причиной для беспокойств, если вы не видите фактической ошибки. В этом случае сценарий обновления полностью прекратит свою работу (если это произойдёт, то поищите дополнительные сведения на наших форумах поддержки или в системе хранения отчётов об ошибках). Если у вас есть shell-доступ к серверу, то вы можете обновить phpBB через интерфейс командной строки. Из корня конференции выполните следующую команду: php bin/phpbbcli.php --safe-mode db:migrate.

После успешного завершения /install/app.php/update будет отображено сообщение: «База данных успешно обновлена». Теперь вы можете перейти в панель администратора, а затем удалить папку install.

4.ii. Только изменённые файлы

Этот пакет предназначен для тех, кто хочет заменить только изменённые файлы с предыдущей версии до последней.

Этот пакет содержит несколько архивов, каждый из которых содержит файлы, изменённые от текущей версии до последней. Вам необходимо выбрать соответствующий архив для вашей текущей версии. Например, если у вас в настоящее время установлена версия 3.2.0, то вам необходимо выбрать файл phpBB-3.2.1-files.zip/tar.bz2.

Структура папок в архивах сохранена таким образом, что вы можете просто загрузить распакованное содержимое архива на сервер, перезаписав при этом обновлёнными файлами файлы старой версии. Но при этом не забывайте, что если у вас установлены какие-либо модификации, то они перестанут работать. В этом случае вам нужно будет заново установить эти модификации на заменённые файлы.

После обновления файлов необходимо с помощью браузера перейти по адресу /install/app.php/update, выбрать пункт «Обновить только базу данных» и нажать кнопку «Отправить». Это действие произведёт в базе данных все необходимые изменения, требуемые для новой версии, а также увеличит номер версии. Если у вас есть shell-доступ к серверу, то вы можете обновить phpBB через интерфейс командной строки. Из корня конференции выполните следующую команду: php bin/phpbbcli.php --safe-mode db:migrate.

4.iii. Patch-файл

Patch-файл предназначен для тех, кто хочет обновить phpBB с помощью приложения path, и должен использоваться только теми, кому он удобен.

Возможно, patch-файл является наилучшим решением для конференций с многочисленными установленными модификациями, или с другими изменениями в файлах phpBB, а также для тех, кто не желает потом заново восстанавливать все модификации. Для использования этого метода вам необходимо иметь доступ к командной строке UNIX и к стандартному приложению patch. Если у вас нет доступа к этому приложению, но вы всё же хотите использовать этот метод обновления, то мы настоятельно рекомендуем использовать пакет автоматического обновления, описанный ниже. Данный метод обновления является рекомендуемым.

Для обновления с предыдущих стабильных версий доступны несколько patch-файлов. Выберите нужный вам пакет. Например, если ваша текущая версия 3.2.0, то выберите файл phpBB-3.2.1-patch.zip/tar.bz2. Поместите этот файл в корневую папку phpBB (содержащую файлы index.php, viewforum.php и так далее). После этого выполните следующую команду: patch -cl -d [PHPBB DIRECTORY] -p1 < [PATCH NAME] (где PHPBB DIRECTORY — это папка, в которой установлен phpBB, например, phpBB, и где PATCH NAME — это имя выбранного вами patch-файла). Обычно процедура обновления с помощью этого метода происходит быстро, и без вывода каких-либо сообщений об ошибках.

Но если во время обновления ошибки всё-таки произошли, то используйте метод «Только изменённые файлы» для ручной замены файлов, которые не удалось обновить с помощью patch-файла. После этого вручную добавьте модификации для этих файлов. Кроме этого, если вы понимаете структуру файлов .rej, то вы сами можете определить место, в котором происходит ошибка и выполнить ручную корректировку этого места.

Не забудьте удалить patch-файл (или файлы) после использования. После обновления файлов необходимо с помощью браузера перейти по адресу /install/app.php/update, выбрать пункт «Обновить только базу данных» и нажать кнопку «Отправить». Это действие произведёт в базе данных все необходимые изменения, требуемые для новой версии, а также увеличит номер версии. Если у вас есть shell-доступ к серверу, то вы можете обновить phpBB через интерфейс командной строки. Из корня конференции выполните следующую команду: php bin/phpbbcli.php --safe-mode db:migrate.

4.iv. Пакет автоматического обновления

Данный метод обновления является рекомендуемым. Этот пакет автоматически обнаруживает изменённые файлы и при необходимости объединяет изменения.

Пакет автоматического обновления обновит phpBB с указанной версии до последней. Доступен ряд файлов для автоматического обновления, и вы должны выбрать тот, который соответствует используемой вами версии phpBB. Например, если ваша текущая версия 3.2.0, то вам нужен файл phpBB-3.2.0_to_3.2.1.zip/tar.bz2.

Для выполнения обновления следуйте инструкциям, предлагаемым на странице «Панель администратора -> Система». На этой странице будет указано, что вы используете устаревшую версию phpBB, и будет предложено пройти через процесс обновления, или последовать за нижеуказанными инструкциями.

  • Перейдите на страницу загрузки и загрузите с неё последний пакет обновления, соответствующий вашей текущей версии phpBB.
  • Загрузите распакованное содержимое архива в папку с установленным phpBB (требуются только папки install и vendor). Загрузите эти папки на сервер, сохранив структуру файлов и папок.
  • phpBB автоматически отключится при наличии на сервере папки install.
  • С помощью браузера перейдите в папку install. Например, http://www.example.com/phpBB3/install/
  • Перейдите на вкладку «Обновление» и следуйте предлагаемым инструкциям.

4.v. Для всех методов обновления

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

Все методы обновления обновляют только стандартный стиль prosilver. Все остальные установленные вами стили, как правило, также необходимо обновлять.


5. Обновление с phpBB 3.0.x/3.1.x до phpBB 3.2.x

Обновление с phpBB 3.0.x или 3.1.x до 3.2.x — это то же самое, что и обновление с предыдущих стабильных версий phpBB 3.2.x.

Однако вы также можете начать с нового набора файлов phpBB 3.2.x.

  1. Удалить все файлы, кроме:
    • Файла config.php
    • Папки images
    • Папки files
    • Папки store
    • Папки ext
  2. Загрузите содержимое полного пакета 3.2.x в папку вашей конференции. Убедитесь, что файл .htaccess корневого уровня включён в загрузку.
  3. Перейдите по адресу /install/app.php/update
  4. Выберите «Обновить только базу данных» и нажмите кнопку «Отправить».
  5. Удалите папку install.

6. Конвертация phpBB 2.0.x в phpBB 3.2.x

Данный раздел описывает необходимые действия для конвертации phpBB2 в phpBB3.

6.i. Необходимые действия перед конвертацией

Перед конвертацией мы настоятельно рекомендуем выполнить полную копию вашей базы данных и всех существующих файлов phpBB! Если вы не знаете, как это сделать, то обратитесь за помощью к хостинг-провайдеру. Для конвертации phpBB2 в phpBB3 сначала необходимо установить phpBB3 в ту же базу данных, в которую установлен phpBB2, но с другим префиксом. Для установки phpBB3 следуйте инструкциям, приведённым в разделе «Новая установка». При этом не перезаписывайте файлы phpBB2 — устанавливайте phpBB3 в другую папку.

После создания резервной копии всех данных и успешной установки phpBB3 вы можете начать конвертацию.

Имейте в виду, что для конвертации требуется наличие у пользователя базы данных прав на выполнение команд CREATE и DROP.

6.ii. Конвертация

Для запуска конвертации перейдите в папку install только что установленного phpBB3 (точно так же, как вы это делали при установке). Теперь вы увидите новую вкладку «Конвертеры». Щёлкните по ней.

Как и установка, процесс конвертации полностью автоматизирован. Ваши таблицы базы данных и файлы от phpBB 2.0.x останутся нетронутыми. Фактически, во время конвертации будут заполнены таблицы базы данных phpBB3 и скопированы некоторые дополнительные данные в установленный phpBB3. Так сделано для того, что если во время конвертации что-нибудь пойдёт не так, как надо, то вы всегда сможете заново запустить процесса конвертации, или продолжить его, в то время, как старая конференция будет по-прежнему доступна. Также мы рекомендуем отключить старую конференцию во время конвертации, иначе после конвертации могут возникнуть непоследовательные данные.

Процесс конвертации может занять довольно много времени, и при определённых условиях, зависящих от вашего хостинг-провайдера, может завершиться неудачей (например, из-за ограничений ресурсов веб-сервера или проблем с таймаутом). Если дело обстоит именно так, то вы можете попросить провайдера немного увеличить системные ресурсы на время работы программы конвертации. Если ваш провайдер не хочет увеличивать ресурсы для работы конвертера, то прочтите статью в нашей базе знаний о выполнении конвертации на локальном компьютере: Knowledge Base - Offline Conversions.

После завершения конвертации конференция станет доступной другим пользователям. В случае возникновения ошибок сообщите о них в систему хранения отчётов об ошибках, или поищите помощи на форумах нашего сообщества (смотрите файл README для получения сведений о получения помощи).

6.iii. Необходимые действия после конвертации

После успешной конвертации необходимо выполнить некоторые действия, помимо проверки того, что phpBB3 установлен и успешно отображается.

Первое, что вы можете сделать — это перейти в панель администратора и проверить каждый элемент конфигурации на вкладке «Общие». Там проверьте и в случае необходимости исправьте название и описание конференции, особенно, если на прежней установке phpBB2 вы в описании использовали HTML. Также проверьте другие разделы, например, разделы, относящиеся к настройке прав доступа, смайликам, значкам, званиям и так далее.

При конвертации не создаются и не переносятся поисковые индексы. Это означает, что сразу после конвертации вы не сможете ничего найти на конференции с помощью встроенной поисковой системы. Поэтому мы рекомендуем перейти в «Панель администратора -> Обслуживание -> База данных -> Поисковый индексы» и создать там поисковые индексы.

После проверки настроек в панели администратора удалите папку install с сервера, чтобы включить конференцию. Конференция будет отключена до тех пор, пока вы не удалите папку install.

Как только вы останетесь довольны новой установкой, вы наверняка захотите изменить имя и расположение phpBB3 в соответствии с прежним, но ещё действующим, phpBB2. C phpBB3 это возможно без проблем, но не забудьте перед этим проверить настройки cookie в панели администратора.

6.iv. Общие проблемы конвертации

Повреждённые нелатинские символы: сценарий конвертации предполагает, что база данных в исходном phpBB2 закодирована в соответствии с кодировкой, указанной в файле lang_main.php языкового пакета по умолчанию. Отредактируйте этот файл, чтобы кодировка соответствовала кодировке базы данных и заново запустите процесс конвертации.

http 500 / пустые страницы: процедура конвертации весьма требовательна к системным ресурсам сервера. Ограничение, налагаемые некоторым хостинг-провайдерами, могут вызывать проблемы при конвертации. Наиболее распространёнными причинами являются: слишком низкое значение параметров PHP memory_limit и max_execution_time. Ограничения, налагаемые на процессорное время и на количество позволенных запросов к базе данных, также являются частой причиной таких ошибок. Если вы не можете сами изменить эти параметры, то свяжитесь со своим хостинг-провайдером, или выполните процедуру конвертации на другом компьютере. Форумы нашего сообщества на phpBB.com также являются прекрасным местом для поиска поддержки и помощи.

Конвертация паролей: в результате кодировки utf-8, на которой основана обработка паролей в phpBB3, не всегда представляется возможным в точности конвертировать все пароли. Для восстановления «утерянных» в процессе конвертации паролей самый простой метод заключается в использовании функции «Забыли пароль?».

Путь к старой конференции: конвертеру необходим относительный путь к файлам старой конференции. Так, например, если старая конференция расположена по адресу http://www.yourdomain.com/forum, а phpBB3 — по адресу http://www.yourdomain.com/phpBB3, то правильным значением относительно пути к старой конференции будет ../forum. Кроме этого, имейте в виду, что пользователь сервера должен иметь доступ к файлам старой конференции.

Отсутствующие изображения: если языковый пакет по умолчанию не содержит всех изображений, то некоторые изображения могут отсутствовать. Всегда используйте полный языковой пакет в качестве языка по умолчанию.

Смайлики: в процессе конвертации вы можете увидеть предупреждения о файлах изображений, копирование которых не удалось. Это может произойти в том случае, если имена смайликов старой конференции совпадают с именами смайликов новой конференции. Скопируйте эти файлы вручную после завершения конвертации, если хотите продолжить использовать старые смайлики.


7. Важное (связанное с безопасностью) действие после установки для всех методов установки

После успешной установки phpBB необходимо полностью удалить папку install с сервера. Оставление этой папки на сервере является очень серьёзной потенциальной «дырой» в безопасности вашего сайта, могущая привести к удалению или изменению файлов злоумышленниками. Имейте в виду, что до тех пор, пока эта папка не будет удалена, phpBB3 будет отображать предупреждающее сообщение. Также вы можете удалить папку docs, если захотите (но это необязательно).

После удаления указанных папок перейдите в панель администратора. В зависимости от исхода установки, вас может туда перенаправить автоматически. Если этого не произойдёт, то войдите в систему под именем администратора, указанного вами во время установки или конвертации, и щёлкните по ссылке «Панель администратора», которая находится внизу любой страницы. Убедитесь в правильности настроек в разделе «Панель администратора -> Общие».

7.i. Загрузка аватар

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

Два из этих методов позволяют пользователям загружать аватары со своего компьютера или с удалённого адреса URL. Если вы хотите включить эти методы, то сначала убедитесь в правильности путей к загружаемым аватарам в разделе «Панель администратора -> Общие -> Общие настройки -> Настройка ватар». По умолчанию путь к аватарам такой: images/avatars/uploads. Но вы вольны установить любой другой путь. Просто убедитесь, что настройки именно такие, которые вы хотите. Также убедитесь, что эта папка доступна для записи веб-сервером. Это означает, что вы должны разрешить любому запись и чтение этой папки. А как именно это сделать — зависит от вашего FTP-клиента и операционной системы на сервере.

На системах UNIX на папку с аватарами необходимо установить права a+rwx (или ugo+rwx, или даже 777). Это можно сделать с помощью командной строки на сервере, использую команду chmod, или с помощью вашего FTP-клиента (смотрите документацию к вашему FTP-клиенту). Большинство FTP-клиентов выводят разрешения для пользователя (Чтение, Запись, Выполнение), группы (Чтение, Запись, Выполнение) и прочих (Чтение, Запись, Выполнение). Необходимо пометить все предложенные флажки для установки нужных разрешений.

На системах Windows необходимо убедиться, что папка с аватарами не защищена от записи, и что она имеет глобальные разрешения на запись (смотрите вашу документацию для серверов, или свяжитесь со своим хостинг-провайдером, если не знаете, как это сделать).

Имейте в виде, что установка глобального доступа на запись является потенциальной угрозой безопасности. В принципе маловероятно, что может произойти что-нибудь неприятное (типа полного удаления всех аватар), но всегда найдутся люди, способные на мелкие пакости. Поэтому по возможности проверяйте эту папку и иногда делайте резервные копии.

7.ii. Настройка веб-сервера

В зависимости от веб-сервера вам может потребоваться настроить сервер на отказ в доступе к папкам cache, files, includes, phpbb, store и vendor. Это делается для предотвращения доступа пользователей к конфиденциальным файлам.

Для веб-сервера Apache есть файлы .htaccess, которые уже имеются в стандартной поставке phpBB3 в наиболее конфиденциальных папках. Тем не менее, мы рекомендуем полностью запретить доступ к вышеупомянутым папкам и их вложенным папкам в вашей конфигурации Apache.
На Apache 2.4 запрет на доступ к папке phpbb, расположенной в /var/www/html/, может быть выполнен путём добавления следующих правил доступа в файл конфигурации Apache (обычно apache.conf):

<Directory /var/www/html/phpbb/*>
	Require all denied
</Directory>
<Directory /var/www/html/phpbb>
	Require all denied
</Directory>

Те же настройки могут быть применены к другим указанным папкам путём замены phpbb на желаемое имя папки. Обратите внимание, что существуют различия в синтаксисе между версиями Apache 2.2 и 2.4.

Для серверов на базе Windows с использованием IIS доступны web.config. Для других веб-серверов вам придётся самостоятельно настроить конфигурацию. Примеры файлов для nginx и lighttpd, которые помогут вам начать работу, можно найти в папке docs.


8. Меры по предотвращению спама

Как и любой сайт, на котором пользователи могут писать тексты, ваша конференция может быть подвержена нежелательным сообщениям, которые часто называют спамом. Подавляющее большинство этих атак осуществляется с помощью автоматизированных компьютерных программ, известных как спам-боты. Атаки, как правило, не являются целенаправленными, поскольку спамеры просто пытаются найти доступные цели. phpBB имеет ряд встроенных мер для предотвращения спама, включая несколько модулей визуального подтверждения (CAPTCHA). Тем не менее, администраторам настоятельно рекомендуется прочитать и следовать рекомендациям по предотвращению спама в phpBB как можно скорее после завершения установки конференции.


9. Авторские права и отказ от ответственности

phpBB — это бесплатное программное обеспечение, выпущенное в соответствии с GNU General Public License версии 2 (GPL-2.0). Copyright © phpBB Limited. Полную информацию об авторских правах и лицензии можно найти в файле docs/CREDITS.txt.

Перевод данного документа на русский язык выполнил Kastaneda.