Меню Рубрики

Установка phpbb для wordpress

Форум phpBB на WordPress(интеграция)

Добрый день! Сегодня я постараюсь подробно расписать инструкцию, как установить форум phpBB на WordPress, а точнее как их с интегрировать. Интеграция будет производится с помощью плагина WP-United : phpBB WordPress Integration, последняя версия которого вышла 26.03.2013 (обновление).

Введение или подготовка к работе

Разумеется Вам хочется узнать, есть ли в плагине нужный для Вас функционал и посмотреть скриншоты. Для этого перейдите в статью обзора плагина WP-United : phpBB WordPress Integration.

Если Вас заинтересовал вопрос создания форума, скорее всего сам сайт на WP у Вас уже имеется и пункт его установки можно опустить.

Для дальнейшей работы Вам понадобятся следующие сборки:

Перед тем как начать работу с установкой, обязательно сделайте бекап Вашего сайта. За какую то мелочную ошибку можно дорого заплатить, лишняя осторожность еще никому не мешала!

Устанавливаем форум(phpBB3)

Вначале я думал описать все в одной статье, но потом понял что статья получится огромная, поэтому решил вынести некоторые пункты отдельно. Как установить форум phpBB можно прочитать в этом посте:

Установка AutoMOD

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

И так открываем архив automod и заливаем все с папки root в корень форума, после чего переходим по адресу: вашссайт.ру/forum/install и получаем такую страницу:

Ставим в Отображать все результаты да, что бы мы могли анализировать результат работы мастера установки AutoMOD и жмем отправить.

На следующей странице нас спросят действительно ли мы хотим установить модификацию — жмем да и получаем результат установки. На странице обязательно проверьте, что бы под каждой строкой было написано «Успешно», если же появилась ошибка — заходите на форум и задавайте вопрос, будем искать в чем проблема!

И так у нас успешно установлен AutoMOD и в админке появился новый пункт:

Идем и удаляем папку install с хостинга, иначе форум не будет работать.

Интегрируем phpBB и WordPress

В первую очередь нам нужно установить модуль интеграции для самого WordPress. Я обычно устанавливаю модули через поиск(Плагин — Добавить новый), вводим в поле WP-United : phpBB WordPress Integration и устанавливаем.

После активации видим новый пункт в меню админке:

Переходим в пункт Установка/Статус и скачиваем по предложенной ссылке модификацию интеграции для форума:

Теперь переходим в админку форума на вкладку ACP_CAT_MODS, там загружаем архив модуля. После этого он у нас появится в списке неустановленных:

Нажимаем установить, опять «Установить» и попадаем на страницу с отчетом. Просматриваем весь список, что бы у нас везде было установлено и в отчете стояло Success:

Теперь переходим в админку WP и на странице Установка/Статус показываем путь к файлу config.php Вашего форума. Это можно сделать с помощь встроенного менеджера, если форум находится внутри блога, или указать путь самостоятельно(для этого нажимаем Я хочу ввести пусть вручную)

После того, как указали путь к файлу нажимаем «Связать». При удачном подключении мы получим следующую надпись:

Вот и все! Наш форум и блог синтегрированы, теперь идем и ковыряем настройки под свои нужды. Если у Вас появились проблемы или вопросы — задавайте в комментариях или здесь

источник

phpBB Guru — Официальная русская поддержка форума phpBB3

скачать русский перевод, моды, скины и стили для phpBB, phpBB3

интеграция WordPress 4.4.x и phpBB 3.1.x

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).

интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение hodufozu » 03.03.2016 22:59

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение hodufozu » 04.03.2016 0:50

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Только появилась, скорее всего еще будет не раз обновляться из-за мелких багов. Заранее не угадаешь, насколько качественно автор собирается развивать и поддерживать и не забросит ли вскоре.

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

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

Читайте также:  Установка проема в гараж

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение LONER » 09.07.2016 14:30

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение Erenbur » 09.07.2016 15:50

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение Neuro75 » 16.10.2016 11:00

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение nissin » 16.10.2016 12:09

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение Neuro75 » 16.10.2016 12:46

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение LONER » 20.10.2016 5:41

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение LONER » 20.10.2016 5:50

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Re: интеграция WordPress 4.4.x и phpBB 3.1.x

Сообщение Neuro75 » 22.10.2016 15:55

Извиняюсь, что не появлялся долго, как раз все свободное время с этой интеграцией возился, да с автором плагина переписывался.
Буду отчитываться на конкретном примере, не сочтите за рекламу, это я просто так для клуба где моя собака числится сайт ваяю из любви к искусству. Да и занимаюсь я сайтами постольку-поскольку, поэтому терминологией не владею, мне проще пальцем ткнуть.
Итак, увидеть как это у меня выглядит на сегодняшний момент можно по адресу: http://clubkavkaz.ru
WP 4.6.1 — в корне, phpBB 3.1.10 в /forum
Сначала вкратце пошагово как ставил и коротенько по пунктам, потом остановлюсь подробнее на тех граблях, с которыми борюсь. Заранее извиняюсь за возможное упоминание элементарных и интуитивно понятных вещей, но вдруг кому-нибудь понадобится при установке и настройке плагина.
1. Сначала установил плагин из репозитория (не знаю как это правильно в WP называется). Там сейчас 1.5.0 версия. Потом, когда уже лазил на сайте автора, скачал с него 1.5.2 и установил вручную. Разницы в работе не заметил, но как пишет автор, пофиксены кое-какие баги.
2. На странице настроек (Настройки — WP w3all):
а) Раздел конфигурации — WP_w3all Path and Url configuration
Как пишет автор — самый важный раздел.
Имеются два поля для ввода
— абсолютный путь к phpBB’шному файлу config.php, который будет использовать плагин;
— URL phpBB.
Поля не должны оканчиваться слешем (/).
Со вторым полем все просто (http://clubkavkaz.ru/forum в моем случае).
Остановлюсь на первом поле. Как явствует из описаний автора по приведенным им ссылкам, можно натравить плагин на родной config.php phpBB, прописав абсолютный путь к корню phpBB (у меня хостинг от reg.ru, в моем случае этот абсолютный путь, полученный приведенным мной выше скриптом path.php выглядит /var/www/uХХХХХХХХ/data/www/clubkavkaz.ru/forum).
Автор не рекомендует использовать родной config.php и советует:
— скопировать папку wp-content/plugins/wp-w3all-phpbb-integration/addons/ wp-w3all-config (содержит файлы config.php и .htaccess) как есть в wp-content/plugins/ (. Именно папку, а не файлы из нее . ).
— отредактировать в скопированной папке config.php, заменив в нем значения полей, отмеченных как ‘required value here’ на аналогичные значения из родного файла config.php phpBB, а также раскомментировав последнюю строку (убрав // из строки // @define(‘PHPBB_INSTALLED’, true);)
— натравить плагин на этот файл, прописав путь к его папке в первом поле (на моем примере — /var/www/uХХХХХХХХ/data/www/clubkavkaz.ru/wp-content/plugins/wp-w3all-config)
У меня работали оба варианта. Сейчас стоит второй. Т.к. различные ошибки и недочеты в работе были и есть, в процессе попыток их устранения я менял много чего, в т.ч. и эти варианты. Сказать, что первый вариант приводит к каким-то специфическим недочетам не могу, также как и не могу сказать обратное. Остановился на втором просто потому что автор так советует.
После прописывания путей жмем на кнопку «Save WP_w3all configuration»

Раздел настроек WP_w3all Preferences
б) Пункт Exclude phpBB forums from listing on Last Topics Posts
Тут все понятно из названия. Исключает из вывода виджета w3all Last Topics Posts темы, размещенные в определенных форумах конференции. В поле вписываются id форумов через запятую без пробелов.
Упомянутый виджет работает, форумы указанные в этом пункте действительно исключаются, но так как (лично у меня) виджет последние темы выводил аршинными буквами и некрасиво, я его просто убрал. Думаю, в css все настраивается и можно ему сделать нормальный вывод, просто некогда было.

в) Пункт Deactivate phpBB user account until WP confirmation
Не очень понял логику работы этого пункта и его смысл. Автор пишет, что если параметр установлен в «Yes», регистрирующиеся в phpBB новые пользователи будут неактивны, и активируются только после того, как совершат первый логин в WP.
В примечании он указывает, что это работает только с дефолтной системой регистрации WP, высылающей первый пароль пользователю на мыло. А если вы, говорит, установите какой-нибудь регистрационный плагин, позволяющий пользователю выбрать пароль, то работать это не будет. Можно это поправить, но правки кода различаются в зависимости от регистрационного плагина который вы установили. Поэтому, мол, если вы будете использовать какой-нибудь метод регистрации позволяющий выбрать пароль, ставьте здесь «no» и все будет работать как надо.
Я ‘no’ поставил.

Читайте также:  Установка пыльника амортизатора на нексию

г) Пункт Activate WordPress to phpBB users transfer
Разово активируется для переноса существующих пользователей. После выбора ‘yes’ и нажатия «Save WPw3all Preferenses» в WP-меню «Настройки» появляется пункт ‘WP w3all transfer’. Там все понятно, нужно в него зайти, кнопки понажимать, особенно самую большую первую, имеющиеся пользователи перенесутся. Потом вернуться в WP w3all, поставить в этом пункте ‘no’ и опять нажать «Сохранить». Пункт исчезнет. Очевидно, чтобы ручки шаловливые больше в трансферы не тыкали.

Раздел WP_w3all Avatars Options (1.0)
Тут вообще останавливаться не буду. Четыре пункта: 1) использовать аватар phpBB вместо аватара WP; 2) показывать аватар в виджете Last Forum Topics Widget; 3) размер аватара в этом самом виджете; 4) не понял и не стремился понять что это. Также что-то про аватары в этом виджете.
Пункт 1 у меня не работает (см.следующий пост с багами). 2 и 3 работают, проверял. Четвертый не знаю — не проверял.

источник

phpBB Guru — Официальная русская поддержка форума phpBB3

скачать русский перевод, моды, скины и стили для phpBB, phpBB3

Установка phpbb на wordpress

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).

Установка phpbb на wordpress

Сообщение Oksasha » 16.02.2019 14:53

Re: Установка phpbb на wordpress

Сообщение igorbond » 16.02.2019 16:43

Re: Установка phpbb на wordpress

Сообщение Oksasha » 16.02.2019 19:10

Re: Установка phpbb на wordpress

Сообщение igorbond » 16.02.2019 20:27

Re: Установка phpbb на wordpress

Сообщение slavapril » 16.02.2019 22:24

Re: Установка phpbb на wordpress

Сообщение Perfecthus » 17.02.2019 15:07

Re: Установка phpbb на wordpress

Сообщение VPN » 17.02.2019 23:11

Обычно лучше папку, чем субдомен так как некоторые платформы для хостинга не настроены провайдером на «автомат» и придется вручную прописывать ДНС, время «пока» около 24-48 часов.
Если сделаете папку, например forum в корневом каталоге вашего сайта, то сразу будет работать.

адрес получится: ваш сайт/forum

Порядок установки приблизительно такой:
https://www.phpbbguru.net/documentation . tallation/
создаете базу данных и пользователя базы
создаете папку в корне
копируете файлы из дистрибутива с этого сайта
при установке сообщаете данные пользователя и ОСНОВНОЙ сайт, на него будет переходить из форума
и далее по инструкциям установки на этом сайте и в админке форума, если сайт https то обращаете внимание, чтобы не пропустить

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

источник

Интегрируем форум PHPBB3 в WordPress

Тема установки форума на сайт с WordPress волнует многих пользователей. Поэтому на сегодняшний день существует несколько решений, которые предлагаются в виде отдельных форумных скриптов – плагинов.

Самые известные из них я уже описывал ранее. Это форум от разработчиков самой WP – BBPRESS, который сейчас все чаще устанавливают совместно с плагином для социальной сети – BuddyPress, простой — MINGLE FORUM и условно бесплатный форум — SIMPLE:PRESS.

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

Бесплатный PHPBB3, на сегодняшний день является, безусловно, одним из лидеров по популярности. Это мощный и быстрый форум, с хорошей поддержкой (в том числе и полностью на русском языке). Поэтому не мудрено, что многие пытаются найти решение по совместимости форума и WordPress. Но тут, как оказалось, не все просто. Продукты эти совершенно разные и используют свои базы данных. Решения в виде специальных скриптов – «мостов», позволяющих объединять их существуют, но функциональность и стабильность этих плагинов пока вызывает больше вопросов, чем ответов.

Читайте также:  Установка плагина для работы с эцп

Со своей стороны я провел не большой эксперимент по установки форума PHPBB3 на свой WP сайт и хочу поделиться с вами полученными результатами.

Установка PHPBB3

Создаем в корневой директории на сервере папку forum , таким образом, что бы путь выглядел как /ваш сайт/forum . Папка может быть любой, но по традиции форум ставят именно сюда. Скачиваем русский форум с сайта русской поддержки. Копируем содержимое архива в созданную папку forum . После этого вводим в браузере /ваш сайт/forum и жмем enter – начнется автоматическая установка форума. Сама установка очень проста и хорошо описана на форуме поддержки PHPBB3. Я отмечу только ключевые моменты.

В результате пошаговых действий установщика попадаем на страницу где нужно ввести данные SQL базы данных вашего ресурса. Ниже на картинке показано, где это можно посмотреть на примере хостинга Hostenko.

Вводим нужные данные и продолжаем установку.

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

Все, установка завершена. Будет выведено предупреждение о том, что бы вы удалили папку install с сервера после установки. Теперь можно начинать пользоваться форумом.

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

Плагины для интеграции

Как показало небольшое исследование рунета, достойных плагинов всего два. Это wp-united и phpbb-single-sign-on. Первый обладает чрезвычайно сложной настройкой и уже давно не обновлялся автором. Поиск в интернете по этому плагину, приведет вас к массе постов начинающихся со слов – помогите…, help… и т. д. Причем, без ответов. Поэтому я остановил свой выбор на втором плагине — phpbb-single-sign-on. Плагин тоже порядком давно уже не обновлялся, но он оказался относительно прост в установке и настройке.

После активации плагина переходим в его меню и настраиваем, так как показано на картинке ниже. Теперь по идее, можно использовать единый вход для WordPress и PHPBB3 форума. На практике же все оказалось не так однозначно.

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

По ходу дела был испробован еще один плагин плагин — phpbb-recent-topics для вывода сообщений с форума в сайдбаре блога. Плагин работал корректно и нареканий не вызвал.

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

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

Выводы

Теперь приведу свои выводы. В настоящий момент стабильных плагинов для интеграции PHPBB3 в WordPress нет (читать новую статью о плагина wp-united). phpbb-single-sign-on использовать конечно можно, но будьте готовы к неожиданностям и возможному решению проблем.

PHPBB3 – великолепный форум со множеством достоинств. Но если вы все-таки решили его использовать на своем сайте с WordPress – лучше оставьте раздельную регистрацию. Так вы избежите проблем и не будете зависеть от поддержки плагинов, которая оставляет желать лучшего на сегодняшний день. Другое решение – использовать форумы специально разработанные под эту CMS.

источник

Добавить комментарий

Adblock
detector