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

    Детская парикмахерская киев
    Парикмахерские от одного до трех кресел обычно открывают при учреждениях, клубах, воинских частях и т. д. в качестве филиалов крупных парикмахерских. Городские же парикмахерские имеют от четырех кресел

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

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

    Рабочее место оператора
    Должностная инструкция оператора главного склада. Должность: Оператор главного склада (сырья и ингредиентов). Профиль должности (требования при приеме на работу): Женщина 23-35 лет. Образование –

    Заказать Детский квест для детей
    Сейчас огромной популярностью среди маленького поколения являются игровые квесты для детей. Буквально 5 лет назад в этом направлении толком никто не разбирался, но за последние годы каждый второй ребенок

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

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

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

    Интернет магазин детской одежды
    Горизонтальные полоски (принт, рельеф, складки) делаю визуально фигуру шире. Естественно, это противоположный эффект – негативный. Лучше, наоборот выбирать одежду с линиями, которые располагаются вертикально.

Учебники по установке и настройке форума PhpBB

Описание:

Форумы и доски объявлений были средой для обсуждения и размещения информации с рассвета в Интернете. Они обычно имеют иерархическую организацию форумов и подфорумов, каждый из которых имеет темы для обсуждения или темы. В форумах обычно есть «модераторы», которые взаимодействуют с пользователями форума или подфорума и «администраторами» с правами на управление техническими деталями сайта. К функциям форума относятся поддержка символов смайликов, опросы, прямое общение с участниками форума, отображение статистики форума, профилей пользователей, поддержка мультимедиа (видео, изображения и т. Д.), Цензура слов, обнаружение ботов и т. Д. пользователей и по количеству установок PhpBB , форум с открытым исходным кодом, основанный на PHP, который этот учебник стремится детализировать его установку и настройку.

Мобильная поддержка теперь важнее, чем когда-либо, и использует «отзывчивый» веб-дизайн, который позволяет сайту соответствовать пользовательской платформе с использованием CSS, созданного для изменения веб-страницы на основе платформы (настольный компьютер, планшет или смартфон). PhpBB поддерживает множество тем для различных дизайнерских интерфейсов и пользовательских презентаций, включая одну, подробно описанную здесь для поддержки адаптивного веб-дизайна.

Одной из основных проблем, возникающих при работе веб-форума, является СПАМ от тех, кто пытается использовать вашу платформу для генерации обратных ссылок в целях SEO. Через несколько часов после установки форума вы начнете получать сотни спам-сообщений. В PhpBB есть несколько методов борьбы со спамом, но ни один из них не является более эффективным, чем использование социальной регистрации, в которой социальная платформа выполняет проверку пользователей. В этом руководстве содержатся подробные сведения об установке плагина для социальных сетей, который можно настроить для использования одного из множества «социальных логинов», включая Facebook.

Установка PhpBB:

Загрузите программное обеспечение PhpBB с https://www.phpbb.com/downloads/

cd / var / www / html tar xjf ~ / Downloads / phpBB-3.1.9.tar.bz2 sudo chown -R apache.apache phpBB3 # Настройки SeLinux: chcon -R -t httpd_sys_content_t / srv / www / html / phpBB3 Извлечь в область, доступная веб-серверу: / var / www / html / phpBB * или используйте директивы веб-сервера Apache, чтобы назначить свой собственный веб-доступный каталог, если вы хотите использовать что-то, отличное от системного по умолчанию. PhpBB также требуются некоторые пакеты поддержки Linux: GD, zlib, Imagemagick yum install php-gd yum install zlib yum install ImageMagick Обратите внимание, что AWS EC2 использует имя пакета GD php56-gd

Конфигурация виртуального хоста Apache httpd:

Файл: /etc/httpd/conf.d/yourdomain.conf <VirtualHost *: 80> ServerName forums.yourdomain.com ServerAdmin [email protected] DocumentRoot / srv / www / html / phpBB3 ErrorLog / var / log / httpd / yourdomain .com-forum-error_log CustomLog /var/log/httpd/yourdomain.com-forum-access_log в сочетании <Directory "/"> Параметры FollowSymLinks AllowOverride Нет </ Directory> <Directory / srv / www / html / phpBB3> AllowOverride Нет Порядок разрешить, запретить Разрешить из всех Требовать все предоставленные </ Directory> </ VirtualHost>

Перезапустите веб-сервер, чтобы подобрать конфигурацию: service httpd restart

Конфигурация базы данных PhpBB MySQL:

MySQL «Безопасный режим»: если этот параметр включен, функции подключения к базе данных, которые задают значения по умолчанию, будут использовать эти значения вместо любых пользовательских аргументов. Увидеть http://php.net/sql.safe-mode ,

Файл: /etc/php.ini [SQL] sql.safe_mode = Off RHEL6 с PHP 5.6.21 В MySQL создайте новую базу данных (например, phpbb), сгенерируйте нового пользователя MySQL для этой базы данных: shell prompt $ mysql -u root -p mysql> CREATE DATABASE phpbb; mysql> ПРЕДОСТАВЛЯЕТ ВСЕ ПРИВИЛЕГИИ на phpbb. * TO phpbb @ 'localhost', ОПРЕДЕЛЯЕМЫМ 'supersecretpassword'; mysql> FLUSH PRIVILEGES; mysql> SET PASSWORD FOR phpbb @ 'localhost' = PASSWORD ('supersecretpassword'); mysql> FLUSH PRIVILEGES; mysql> GRANT SELECT, INSERT, UPDATE, DELETE на phpbb. * до phpbb @ 'localhost', идентифицированного как phpbb; mysql> FLUSH PRIVILEGES; mysql> USE mysql; mysql> обновить пользовательский набор Select_priv = 'Y', Insert_priv = 'Y', Update_priv = 'Y', Delete_priv = 'Y', Create_priv = 'Y', Drop_priv = 'Y', Reload_priv = 'Y', Shutdown_priv = ' Y», Process_priv = 'Y', File_priv = 'Y', Grant_priv = 'Y', References_priv = 'Y', Index_priv = 'Y', Alter_priv = 'Y', Create_user_priv = 'Y', Event_priv = 'Y', , Trigger_priv = 'Y', Create_tablespace_priv = 'Y', где User = 'phpbb'; mysql> обновить пользовательский набор Create_routine_priv = 'Y', Alter_routine_priv = 'Y', Show_db_priv = 'Y', Create_tmp_table_priv = 'Y', Lock_tables_priv = 'Y', Execute_priv = 'Y', Repl_slave_priv = 'Y', Repl_slave_priv = 'Y' Y ', Create_view_priv =' Y ', Show_view_priv =' Y ', где User =' phpbb '; mysql> FLUSH PRIVILEGES; Тестовое соединение: приглашение оболочки $ mysql -u username -p mysql> use phpbb;

Подробнее об использовании и администрировании MySQL смотрите в YoLinux Учебник по MySQL ,

Запустите PhpBB и настройте:

Конфигурирование PhpBB выполняется с помощью веб-браузера через интерфейс администратора: http: // hostname / install

Монтаж:
  • Выберите вкладку «Установить»
  • Выберите «Перейти к следующему шагу»
  • Если что-либо будет считаться «недоступным для записи», вы должны исправить это условие, прежде чем продолжить. См. Разрешения и настройки SeLinux выше.
  • Если все выглядит одинаково, выберите «Начать установку»
  • Выберите «Перейти к следующему шагу»
Обратите внимание, что config.php должен иметь права на чтение / запись / выполнение: chmod 777 /srv/www/html/phpBB3/config.php Требования:
  • Проверьте, все ли у вас правильно и верно
  • Выберите «Начать установку»
Настройки базы данных:
  • Введите информацию о базе данных:
    • Тип базы данных: MySQL с расширением MySQL
    • Имя хоста сервера базы данных или DSN: localhost
    • Порт сервера базы данных: (оставьте пустым или 3306)
    • Имя базы данных: phpbb
    • Имя пользователя базы данных: phpbb
    • Пароль базы данных: суперсекретный пароль
    • Префикс для таблиц в базе данных: (например, phpbb_) Обратите внимание, что максимальная длина составляет всего 30 символов.
    • Выберите «Перейти к следующему шагу»
  • Подключение к базе данных:
    • Это проверит ваше соединение. Результат: успешное соединение
    • Выберите «Перейти к следующему шагу»
Детали администратора:
  • Конфигурация администратора: язык доски по умолчанию, имя пользователя администратора, пароль (phpbb / supersecretpassword ) и адрес электронной почты ([email protected])
  • Выберите «Перейти к следующему шагу»
  • Проверьте настройки администратора: тесты пройдены
  • Выберите «Перейти к следующему шагу»
Конфигурационный файл:
  • Файл конфигурации был написан. Теперь вы можете перейти к следующему шагу установки.
  • Выберите «Перейти к следующему шагу»
Расширенные настройки: (Следующим шагом было установить настройки электронной почты и URL-адреса сервера. По умолчанию у меня работали, кроме почтового сервера)
  • Настройки электронной почты:
    • Включить электронную почту для всей доски: включено
    • Использовать SMTP-сервер для электронной почты: да
    • Адрес SMTP-сервера: mail.mydomain.com
    • Метод аутентификации для SMTP: обычный
  • Настройки URL сервера:
    • Протокол сервера: http: //
    • Доменное имя: forums.mydomain.com
    • Порт сервера: 80
    • Путь к скрипту: / (по умолчанию: / phpBB3)
  • Выберите «Перейти к следующему шагу»
  • Создать таблицы базы данных:
    Таблицы базы данных, используемые phpBB 3.1, были созданы и заполнены некоторыми исходными данными. Перейдите к следующему экрану, чтобы завершить установку phpBB.
  • Выберите «Перейти к следующему шагу»

Финальная стадия: Логин - Вы запускаетесь в админ-панель, чтобы создавать форумы, публикации, пользователей и группы, ...

После установки вам больше не понадобится каталог установки / srv / www / phpBB / install /: rmdir --ignore-fail-on-non-empty / srv / www / html / phpBB / install /

Администрация PhpBB:

  • Блокировать СПАМ:
    • Вкладка «Общие» + Конфигурация платы / Настройки регистрации пользователя / Активация учетной записи: отключить регистрацию
    • Общие + Конфигурация платы / Настройки платы + Отключить плату: да
    Примечание: PhpBB публикует ваш BB, и вы сразу же получите спамеров! Примите эти меры в качестве меры предосторожности, чтобы заблокировать доску объявлений, пока вы не настроите параметры безопасности и не защитите систему от спама. Я получал около 100 новых спаммеров в день, регистрируясь в системе еще до того, как у нее появился публичный URL !!!
  • Установить URL форума:
    • Общие + Конфигурация платы / Настройки платы + Настройки URL сервера +
      • Доменное имя: mydomain.com
      • Описание сайта: Форумы для классных людей
      • URL основного сайта: http://www.MyDomain.com
      • Основной текст сайта: MyDomain.com
    • Общие + Конфигурация сервера / Настройки сервера + Настройки URL сервера (задаются во время установки)
    • Общие + Связь с клиентом / Настройки электронной почты + Контактный адрес электронной почты: [email protected]
      + Обратный адрес электронной почты: [email protected]
    • Общие + Связь с клиентом / Настройки электронной почты + Адрес SMTP-сервера: mail.mydomain.com (устанавливается во время установки)
    • Общие + Конфигурация сервера / Настройки cookie + Домен cookie: forums.mydomain.com
  • Безопасность:
    • Вкладка «Общие» + «Конфигурация сервера» + «Настройки безопасности»:
      • Выберите «Проверить IP по списку DNS Blackhole»: Да
      • Выберите «Проверка IP-адреса сеанса: Все
  • Конфигурация:
    • Общее + Конфигурация платы / Функции платы + отключение Дней рождения (два места)
      / Настройки личных сообщений + отключить "Личные сообщения"
    • Общие + Связь с клиентом / Настройки электронной почты + Включить электронную почту для всей доски: отключить
  • Включить YouTube:
    • Администратор (ACP) + вкладка Сообщения + Добавить новый BBCode:
      • Использование BBCode: [youtube] {IDENTIFIER} [/ youtube]
      • HTML-размещение: <object type = "application / x-shockwave-flash" data = "http://www.youtube.com/v/ndomIDENTIFIER}" width = "560" height = "349"> <param name = "movie" value = "http://www.youtube.com/v/ndomIDENTIFIER}" /> <param name = "wmode" value = "прозрачный" /> </ object>
      • Справочная линия: встроить ссылку на YouTube
      • Показать на странице публикации: проверить
      • Отправить

Настройте по своему усмотрению. Выше приведено общее руководство.

Добавление мобильного адаптивного стиля:

Существует много доступных стилей для отображения цветовых тем и веб-презентаций, отличных от готового внешнего вида. Одна особенность, которая заслуживает внимания благодаря своему адаптивному дизайну для мобильных устройств: "we_universal"

Скачать: https://www.phpbb.com/customise/db/style/we_universal/

Монтаж:
  • Загрузить: we_universal_2.4.6.zip
  • Разархивировать: разархивировать we_universal_2.4.6.zip
    Это создает подкаталог we_universal /
  • mv we_universal / / srv / www / html / phpBB3 / styles /
  • chown -R apache.apache / srv / www / html / phpBB3 / styles /
  • Изменить стиль:
  • Установить заголовок фонового изображения:
  • Чтобы просмотреть изменения онлайн: вкладка ОБЩИЕ + Очистить кеш + Запустить сейчас
  • Панель администратора:
    • Вкладка «Настройка» + Управление стилями / Установить стили + Выбрать стиль we_universal + Выбрать кнопку «Установить стиль»
    • Общие + Конфигурация платы / Настройки платы + Стиль платы:
      • Стиль по умолчанию: we_universal
      • Гостевой стиль: we_universal
      • Переопределить пользовательский стиль: да
      • "Отправить"

Вход в социальные сети:

Плагин для социальных сетей "OneAll" предоставляет пользователям удобство, так как единый вход в систему обеспечивает один логин / пароль для запоминания и управления, а также предоставляет эффективную возможность блокировать спамеров. Компании, работающие в социальных сетях, лучше определяют, является ли пользователь реальным или фальшивым, уменьшая вашу подверженность фальшивым пользователям, которые спамят на форумах. Плагин "OneAll" дает вам возможность использовать одно или несколько средств единой регистрации в социальных сетях. Мы покажем использование единого входа в Facebook, но этот плагин не ограничивается Facebook.

Установка: wget http://public.oneallcdn.com/extensions/phpbb/3.1.x/phpbb-3.1.x---oneall_social_login-2.4.9.zip unzip phpbb-3.1.x --- oneall_social_login-2.4.9 .zip sudo mv oneall / srv / www / html / phpBB3 / ext / sudo chown -R apache.apache / srv / www / html / phpBB3 / ext / Регистрация:
  • Зарегистрируйте учетную запись OneAll: https://app.oneall.com/signup/
    Вам будет назначена конечная точка Api (например, https://mydomain.api.oneall.com), открытый ключ и закрытый ключ.
  • Регистрация через Facebook: регистрация через веб-сайт oneall.com - оставьте поле «Пространство имен» пустым.
  • Зарегистрируйтесь в других социальных сетях
Конфигурация:
  • Перейдите в панель администратора и выберите вкладку «НАСТРОЙКА».
  • Выберите ссылку «Включить» для расширения «OneAll Social Login».
  • Очистить кеш
  • Выберите вкладку «РАСШИРЕНИЯ» администратора и следуйте инструкциям OneAll. Их пошаговые инструкции настолько хороши, что я не могу сделать лучше.
  • Открытый брандмауэр: OneAll взаимодействует через HTTPS через порт 443

Ссылки:

PhpBB и AutoMOD:

Обратите внимание, что более старые методы установки модулей PhpBB с использованием AutoMOD устарели. AutoMOD - это инструмент, предназначенный для анализа и автоматической установки модификаций MODX для phpBB. AutoMOD несовместим с phpBB 3.1.x, и попытки установить и использовать его могут привести к сбоям платы. В phpBB 3.1.x есть собственный способ обработки расширений, и такой инструмент, как AutoMOD, больше не нужен.

Если вы попытаетесь установить и использовать automod, то при попытке входа в систему произойдет следующая ошибка: «Попытка перенаправить на потенциально небезопасный URL».

Резервные копии:

Для резервного копирования всего (структура и данные) перейдите на: ACP + вкладка ОБСЛУЖИВАНИЕ + БАЗА ДАННЫХ / Резервное копирование + выберите кнопку полного меню и ссылку «Выбрать все», чтобы выбрать все таблицы.

Это создаст файл резервной копии: /srv/www/html/phpBB3/store/backup_1589698436_75d5f456f9e45627.sql.gz

Обратите внимание, что загруженные изображения и вложения окажутся в / srv / www / html / phpBB3 / files /

Ссылки: