Как сделать русский phpbb

Добавил пользователь Алексей Ф.
Обновлено: 04.09.2024

Новый релиз phpBB — это популярный бесплатный форум с мощной системой, универсальный, со свободным исходным кодом, обладающий функционалом платных платформ, вновь обновился до новой 3.3.0 версии. Выпущенный недавно веб-форум phpBB 3.3.0 имеет полноценную поддержку совместимости с PHP 7.3 и выше. Добавлены решения по умолчанию Invisible reCAPTCHA, механизмы шифрования паролей Argon2i (для PHP 7.2) и Argon2id (для PHP >= 7.3). Форум phpBB можно применять для решения любых задач, как отдельную платформу, совместно с сайтом, и даже интегрировать в другие системы. Как работать с форумом, в чём главные особенности скрипта — разберем по полочкам в нашем обзоре.

Free powered by phpBB — бесплатная платформа для открытия собственного форума, инструмент обладает обширной базой для решения создания мощного веб-форума любого уровня, пользовательские расширения, темы оформления и стили, плагины и другие компоненты легко интегрируются, благодаря простоте и масштабируемости. Всё это превосходно помогает решать самые разные задачи — от запуска небольшой площадки для сообщества по интересам, партнеров, друзей до поддержки крупного проекта, доски объявлений с десятками категорий публикаций.

Free powered by phpBB

Аналоги и конкуренты

На просторах интернета много видов платформ, форумы являются наиболее популярным видов веб-ресурсов. Существуют другие скрипты с аналогичными решениями и функциональностью для организации сообщества, запуска отдельного сайта или интеграцию с CMS, чтобы получить раздел форума. В качестве альтернатив phpBB можно отметить бесплатные форумы SMF, Intellect Board, ExBB, punBB, YaBB, Vanilla платные платформы IPS, платные форумы vBulletin, или XenForo и Invision Power Board (IPB). Вы можете даже создать форумы бесплатно на сервисе, для работы с которыми не требуется установка движка — например, Mybb ru или Borda ru .

Сайты под управлением DataLife Engine могут использовать почти любой представленный форум выше, однако существует платные форумы LogicBoard и Bullet Energy для DLE, которые лучше оптимизированы для работы с общей базы данных, могут выводить темы на главной странице вашего сайта и способны на многое.

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

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

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

Наиболее заметные изменения:

Функционал сброса пароля - phpBB предлагает сбросить пароль вместо отправки нового.

powered by phpBB

Прекращение поддержки драйвера MySQL в PHP - драйвер mysql более не поддерживается в PHP. Вместо этого автоматически используется драйвер mysqli.

Минимальная поддерживаемая версия PHP - PHP 7.1.

Удалены драйверы кэша APC, eAccelerator, XCache, так как они больше не поддерживаются в PHP >= 7.0

Наиболее важные исправления:

Восстановлены были работоспособность Vagrant с целью повышения требований phpBB 3.3.0 в отношении более высоких версий PHP.


Наиболее заметные изменения кода:


Symfony 3.4 - phpBB 3.3 использует Symfony 3.4 в качестве основы.
jQuery 3.4 - jQuery обновлен до последней версии 3.4.
Twig 2.x - Twig обновлен до версии 2.x.

Движок phpBB развивается с 2000 года силами разработчиков и пользовательского сообщества. Он прост в установке и на большинстве хостингов разворачивается в автоматическом режиме. Например, на Bluehost, который как раз рекомендуют создатели phpBB для размещения форумов, скрипт можно инсталлировать за несколько минут. Это сильно снижает порог входа для новых пользователей. Фактически для создания форума на основе phpBB не требуются никакие специальные навыки — только немного свободного времени.

phpBB - создание форума

Движок после установки предоставляет веб-мастеру все необходимые инструменты для управления форумом:

• Продвинутые инструменты управления регистрацией: установка лимитов на количество попыток, ограничения на символьные наборы в имени пользователей, указание требуемой сложности пароля и т.д.
• Группы пользователей с настройкой прав доступа.
• Настройки личных профилей пользователей.
• Модераторский и администраторский разделы для управления сайтом.
• Встроенная система проведения опросов.
• Добавление пользователей в списки друзей и недругов для формирования сообществ.
• Поддержка вложений: изображений, документов, видео, архивов.
• Создание неограниченных подфорумов и т.д.

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

• добавить недостающие инструменты для поисковой оптимизации форума;
• защитить страницы сайта от спама и взлома.

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

Форумы редко отличаются необычным внешним видом, главное для них — удобство общения. С этой точки зрения у phpBB всё хорошо — посетителям будет комфортно создавать топики и оставлять комментарии даже на стандартном шаблоне. Однако вам наверняка захочется немного кастомизировать внешний вид. Сложность в том, что в начиная с версии 3.1 на движке нет встроенного редактора — у администратора остаётся только возможность загрузить и установить готовую тему.

phpBB - админ панель

phpBB - Шаблоны

Оптимизация (SEO) и продвижение

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

• Index SEO PhPbb3 — ключевые слова главной странице.
• Forum SEO PnPbb3 — ключевые слова и описания для форумов.
• Topic SEO description and keywords — описание и ключевые слова для каждой темы при её создании на форуме.

Ценовая политика

phpBB — бесплатный движок, который распространяется по лицензии GPU (General Public License). Это значит, что вы можете свободно использовать его в коммерческих и некоммерческих целях, а также вносить изменения в исходный код без разрешения разработчиков.

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

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

Лучший хостинг для phpBB — какой выбрать?

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

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

• Отличные показатели бесперебойной работы серверов — в среднем 99,98% времени они доступны для пользователей.
• Высокая скорость загрузки контента вне зависимости от местонахождения посетителей сайта благодаря использованию инфраструктуры в разных регионах мира и подключению к сетям доставки — CDN.
• Сканер угроз, защита от DDoS, встроенная система управления бэкапами и другие инструменты обеспечения безопасности сайта.
• Круглосуточный саппорт по телефону и в онлайн-чате с быстрыми и компетентными ответами.
• Большая база знаний.
• Домен и SSL в подарок при оплате тарифа на год.

Получите скидку на регистрацию нового домена, промокоды.
Промокод предоставляет 5% скидки при заказе домена и/или хостинга на самом отличном и популярном сервисе REG , где вам все равно нужно будет регистрировать домен, не все знают, но они предлагают огромный спектр услуг. Вот поэтому промокоду, в праздничные дни 9 % скидка, к примеру с 1-14 мая можно получить.

Ещё один плюс относительно работы с phpBB — автоматическая установка движка из маркетплейса.

• Зайдите в панель управления REG.
• Выберите раздел One-Click Installs.
• Найдите phpBB и нажмите на кнопку Install.
• Выберите домен или папку, в которую нужно установить скрипт.
• Введите имя пользователя и пароль.
• Примите условия лицензии.
• Нажмите Install now для запуска установки.

Инсталляция скрипта займёт несколько минут. После её завершения появится экран подтверждения, на котором нужно ещё раз ввести имя пользователя и пароль.

Для запуска небольшого форума будет достаточно тарифов виртуального хостинга. На минимальном тарифе доступно создание 1 сайта, на старших тарифах ограничений нет. Вы получаете безлимитную пропускную способность, однако на каждом тарифном плане установлен предел нагрузки, при превышении которого аккаунт временно блокируется. Это сделано для того, чтобы сайты, размещённые на одном сервере, не перетягивали ресурсы друг у друга. Поэтому с ростом нагрузки приходится переходить на более мощные тарифы.

Если вы хотите получить больше гибкости для настройки хостинга, то берите VPS. На VPS можно установить любую панель управления, а также вручную добавить инструменты защиты. Это решение подходит для крупных форумов, которым уже тесно в рамках виртуального хостинга. Для популярных сайтов может понадобиться покупка выделенного сервера.

Плюсы и минусы

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

• Гибкость и масштабируемость, позволяющие реализовывать проекты разного уровня сложности.
• Возможность использовать скрипт для создания отдельного форума или запуска форумного раздела на готовом сайте через интеграцию с другими CMS.
• Многоязычный интерфейс — поддерживается более 50 языков, пакеты которых доступны для бесплатного скачивания с официального сайта движка.
• Большая база бесплатных шаблонов и расширений.

Главный недостаток phpBB — уязвимость к атакам спамеров. Популярность движка и открытый исходный код привели к тому, что специально под него разрабатываются спам-боты. Для борьбы с рекламными комментариями есть моды и расширения, однако они не обеспечивают 100% защиты. Самый эффективный вариант — ручная модерация, которая требует значительных ресурсов, человеческих и финансовых.

Ещё одна проблема, которая является следствием открытости движка, — частые взломы. Чтобы избежать несанкционированного доступа, необходимо постоянно обновлять phpBB и пользоваться дополнительными инструментами защиты — в том числе теми, что предоставляет хостер. Например, на Bluehost есть сканер вредоносного ПО, который помогает определить и обезвредить отдельные атаки на сайт.

К недостаткам (или не самым приятным особенностям) можно отнести и слабую готовность движка к поисковому продвижению. Для минимальной оптимизации администраторам приходится лезть в исходные файлы и добавлять расширения, созданные другими пользователями.

Движок phpBB — отличное решение для создания форумов. Пользоваться им можно бесплатно, причём речь идёт не только о самом скрипте, но и о дополнительных материалах: модах, расширениях, стилях. Без них обойтись не получится, особенно если у вас нет навыков работы с кодом.

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

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

Откройте файл includes/functions_content.php.
Найдите строки


Вставьте после найденного фрагмента строку global $topic_data;
Затем найдите

и вставьте после него


Далее откройте файл styles/ваш стиль/template/attachment.html.
Найдите
и замените на

Эту процедуру нужно повторить дважды.

Кроме того, для оптимизации под поисковые системы можно добавить семантическую разметку на основе стандарта Schema org. Подробное описание и примеры разметки есть на форумах пользователей phpBB.
Русский язык для форума phpBB скачать

скачать Форум phpbb 3.3.0 с русской локализацией можно у нас по следующей ссылке
phpBB-3.3.0.zip [7.85 MB]

Смена языка

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

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

24-07-2013 12-42-52.jpg

Чтобы скачать phpBBex 1.6.0, нажмите зелёную кнопку вверху, на шапке форума.

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

Добрый день! А плагина который не зависит от браузера нет? Мне например нужно добавить казахский язык и нужен именно переключатель языка

Собственно вопрос. Как сделать, чтобы ссылки, только, начиная с какой-то определённой длины, преобразовывались из текстового формата в линки.

Вон в Wordpress-е nofollow стоит по-умолчанию, а спам идёт в большом количестве. Но, там хоть фильтры есть, которые практически всё режут.

Если вычищать руками, то и никаких МОД-ов не нужно. Пока оставил, как есть. А наказать спамера невозможно. Он зарегился, оставил ссылку на магазин и только его и видели.

Требуется скачать с форума на движке phpBB тему целиком, для оффлайнового просмотра.

Желательно - со всеми картинками и с оригинальным форматированием, хотя сойдет и чисто текстовый вариант.

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

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

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

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

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

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
    • json
    • Поддержка сжатия 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.

    Введение

    Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    4.iii. Patch-файл

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

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

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

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

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

    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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    На системах 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):

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

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

    Читайте также: