Новости

Учебники по установке и настройке форума 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 /

Ссылки:

Похожие

SEO Tools Tutorial: 30 лучших инструментов SEO
Должно быть, прошло не менее 4 лет с тех пор, как мы опубликовали учебные пособия на Oseox. Сегодня особенный день! В 2005 году я купил и поставил на линию домен Инструмент-Référencement.fr который должен был представить, поскольку его название предлагает инструменты SEO и ... Я никогда, наконец, не удосужился поработать над этим типом контента. Итак, с
10 вещей, которые ваша мама никогда не рассказывала вам о рейтинге поисковых систем GSA
... показывать нам путь по большинству вещей, с которыми мы столкнемся. К сожалению, есть 10 вещей, которые ваша мама никогда не рассказывала вам о рейтинге поисковых систем GSA, поскольку она, скорее всего, никогда не слышала об этом.
Как создать статическую домашнюю страницу в WordPress
... инаете работу с новым сайтом WordPress, на вашей домашней странице по умолчанию отображаются последние публикации, опубликованные в вашем блоге. Если вы хотите показывать на своей домашней странице определенное сообщение вместо тех, которые вы недавно написали, вам нужно активировать опцию статической главной страницы в Бэкэнд-панель WordPress , Зачем
2019 Ultimate WordPress Руководство по настройке и SEO для малого бизнеса
... настройке постоянных ссылок перейдите в «Настройки» → «Постоянные ссылки» и выберите параметр «Имя публикации» или «Пользовательская структура». Это сделает ваши URL-адреса такими, как: site.com/post-name. Если вы используете категории в своих сообщениях в блоге, вы можете выбрать настройку пользовательской структуры и указать: /% category% /% postname% в поле выбора.
Тактика создания ссылок Black Hat, которую следует избегать
Каковы старые и грязные способы построения ссылок и как их лучше всего избегать? Что делает их плохими в глазах Google? Вещи меняются в интернет-маркетинге - часто. Специалистам по маркетингу и владельцам бизнеса может показаться, что они быстро меняются без какой-либо рифмы или причины. Одной из областей интернет-маркетинга, о которой часто спрашивают студенты и клиенты, является создание ссылок как стратегия поддержки
Новейшие технологии SEO вне страницы (методы № 13)
... форума Участвуйте в поисковых форумах, связанных с вашим сайтом и бизнесом, и устанавливайте связь с этим сообществом. Ответьте на темы, ответьте на вопросы людей и дайте свои предложения и советы. Используйте форумы «Do-Follow»: 7. Представление каталога блогов Представление каталога постоянно работает над созданием качественных обратных ссылок. Выберите эффективный каталог и выберите правильную категорию. Для достижения хороших результатов

Комментарии

Зачем писать учебники по инструментам SEO?
Зачем писать учебники по инструментам SEO? Сегодня на рынке решений для SEO существует значительное предложение, будь то программное обеспечение в режиме Desktop или SAAS. Некоторые инструменты предлагают те же функции, но все они имеют небольшие функции, которые отличают их. Некоторые инструменты легко понять, в то время как другие требуют времени и опыта, чтобы проявить себя. Все инструменты были классифицированы по основным семействам продуктов:
Я далеко от базы и пропустил весь смысл форума?
Я далеко от базы и пропустил весь смысл форума? Вы участник и что вам нравится / не нравится в этом? Обновление: В WF недавно была тема о Wealthy Affiliate, главном форуме, в котором я участвую. Кто-то спросил, была ли WA законной компанией и т. Д. И т. Д. Некоторые разговоры о мусоре продолжались, затем несколько человек присоединились к положительным отзывам о WA. Через 2 дня нить была снята. Полностью удален. НЕ верьте, что эти парни вообще заинтересованы в вашем

Что делает их плохими в глазах Google?
Зачем писать учебники по инструментам SEO?
Я далеко от базы и пропустил весь смысл форума?
Вы участник и что вам нравится / не нравится в этом?