Questions2Answers Q&A Обзор платформы
Почти к каждому более крупному сайту в Интернете прикреплен форум. Они платят огромные счета за хостинг и управление программным обеспечением форума. Однако есть несколько платформ с открытым исходным кодом, доступных бесплатно для настройки форумов типа вопросов и ответов. В этой статье мы рассмотрим, как настроить сайт вопросов и ответов с пакетом Questions2Answers.
Связанный: Discy вопрос и ответ обзор темы WordPress.
Что такое Questions2Answers?
Questions2Answers — это один из пакетов с открытым исходным кодом, доступных для создания веб-сайтов сообщества, таких как Stack Overflow или Quora. Это бесплатное программное обеспечение от Гидеона Гринспена, которое поддерживается добровольцами. Гидеон разработал другие платформы, такие как Copyscape и Web Sudoku.
- Работает с базами данных PHP и MySQL.
- Программное обеспечение используется более чем на 23 тысячах веб-сайтов, однако активных сайтов очень мало.
- Исходный код вопросов и ответов предоставляется бесплатно вместе с несколькими темами, вы можете приобрести или разработать тему для дальнейшего использования.
Посмотрите демо чтобы получить визуальное представление о том, как будет выглядеть раздел вопросов и ответов.
Особенности Questions2Answers
Ниже приведены некоторые возможности этого программного пакета:
- Вопрос и ответ типа переполнения стека.
- Пользователи могут задавать вопросы и комментировать существующие вопросы.
- Вы можете настроить бонусные баллы, чтобы поощрять пользователей задавать вопросы.
- Включите голосование за и против ответов и вопросов.
- Надежное управление пользователями для контроля спама и обработки ответов.
- Управляйте вопросами по категориям и тегам.
- Измените тему и добавьте плагины.
- Настройте кеширование для повышения скорости загрузки страницы.
Скачать Вопросы2 Ответы
Зайдите на официальный сайт и скачайте программу бесплатно. Ниже приведены требования для создания веб-сайта вопросов и ответов с помощью Questions2Answers.
- Платный хостинг от Bluehost, SiteGround, HostGator или любой другой компании.
- FTP-доступ к вашему сайту.
- Сервер работает на Apache или Nginx.
- PHP 5.2 или новее, хотя рекомендуется 7+.
- MySQL 5.0 или новее.
Вы также можете легко интегрировать программное обеспечение с популярными системами управления контентом, такими как WordPress.
Установка Questions2Answers
Следуйте приведенным ниже инструкциям, чтобы установить Questions2Answers на свой сервер.
- Шаг 1 — Загрузка пакета
- Шаг 2 — Создание базы данных MySQL и пользователя
- Шаг 3 — Обновите детали базы данных в qa-config.php
- Шаг 4 — Загрузка на ваш сервер
- Шаг 5 — Зайдите на свой сайт
- Шаг 6. Настройка сайта вопросов и ответов
Давайте объясним каждый шаг более подробно вместе с интеграцией Questions2Answers с сайтом WordPress.
Шаг 1 — Загрузка вопросов 2 ответов
Вы можете выбрать установку программного обеспечения либо в основном домене, либо в подкаталоге, следуя приведенным ниже инструкциям.
- Перейти к Страница GitHub и загрузите пакет. Разархивируйте и извлеките содержимое. На вашем компьютере это должно выглядеть, как показано ниже.

Пакет содержит файл .htaccess, который по умолчанию будет скрыт. Поэтому включите отображение скрытых файлов на вашем компьютере. Следуйте инструкциям в другой нашей статье, чтобы просмотреть скрытые файлы в Windows.
Шаг 2 — Создание базы данных MySQL и пользователя
Второй шаг — войти в свою учетную запись хостинга и создать базу данных. Большинство хостинговых компаний предлагают cPanel для управления вашей учетной записью. Ознакомьтесь с нашей статьей о том, как создать базу данных MySQL, пользователя и назначить пользователя базе данных.
Убедитесь, что вы назначили пользователю все права на создание, изменение и удаление таблиц. Запишите имя пользователя, пароль и данные базы данных, которые будут использоваться на следующем шаге.
Связанный: Обзор темы Disputo bbPress.
Шаг 3 — Обновите детали базы данных в qa-config.php
Разархивированный файл Questions2Answers содержит два важных файла.
- Найдите файл qa-config-example.php и переименуйте его в
- Найдите файл .htaccess-example и переименуйте его в .htaccess.
На этом этапе вам не нужно изменять файл .htaccess. Откройте файл qa-config.php в любом текстовом редакторе, например Brackets, Notepad или TextEdit. Помните, что не следует изменять файл с помощью редакторов форматированного текста, таких как Microsoft Word или Apple Pages. Измените детали базы данных, как указано в шаге 2. Вы можете оставить имя хоста таким, как оно есть, с IP-адресом localhost 127.0.0.1 и изменить другие детали, такие как имя пользователя, пароль и имя базы данных.

Шаг 4 — Загрузка файлов на ваш сервер
После изменения файла конфигурации загрузите на свой сервер весь пакет Questions2Answers.
- Войдите в свою учетную запись FTP с помощью программного обеспечения, такого как FileZilla.
- Загрузите все файлы Questions2Answers.
- Вы можете загружать файлы в основном домене, поддомене или подкаталоге, в зависимости от ваших потребностей.
Шаг 5 — Доступ к вашему сайту
После загрузки всех файлов вы можете получить доступ к сайту в браузере, указав правильный путь.
- Откройте yoursite.com, если вы загрузили файлы в основной домен.
- Зайдите на questions.yoursite.com, если вы загрузили файлы на поддомен «questions».
- Откройте yoursite.com questions, если вы загрузили в подкаталог «questions» в своем основном домене.
Вы увидите приветственное сообщение, показанное ниже, свидетельствующее о том, что вы все сделали правильно. Щелкните кнопку «Настроить базу данных».

После настройки базы данных вы можете войти на свой сайт с URL-адресом yoursite.com/admin/ или yoursite.com/questions/admin/ в зависимости от того, находится ли у вас сайт в основном домене или в подкаталоге.
Шаг 6 — Настройка конфигураций и структуры URL
В разделе администратора есть множество настроек для настройки сайта вопросов и ответов, прежде чем вы начнете использовать. Наиболее важной настройкой является выбор структуры URL-адресов для вашего сайта в разделе «Общие». Вы можете проверить несколько структур и выбрать подходящую структуру для своего сайта.

Вы также можете изменить тему, классификацию вопросов, направление текста и язык для своего сайта в разделе «Общие».
По сути, вы можете просмотреть каждый раздел и настроить его в соответствии с вашими потребностями. Ниже приведены некоторые из важных настроек, которые вы можете выбрать перед публикацией вопросов:
- Выберите плагины, необходимые для вашего сайта, в разделе «Плагины», такие как AdSense, страница, вход в Facebook, reCAPTCHA, XML Sitemap и редактор WYSIWYG.
- Настройте бонусные баллы для ваших пользователей в разделе «Баллы».
- Вы можете решить, могут ли пользователи задавать вопросы и оставлять комментарии без входа в систему и других разрешений на вкладке «Разрешения».
- В разделе «Макет» вы можете настроить виджеты боковой панели для своего сайта.
После завершения настроек вы можете просмотреть сайт и разрешить пользователям публиковать вопросы на действующем сайте.
Интеграция с сайтом WordPress
Questions2Answers позволяет интегрировать программное обеспечение с WordPress и другими системами управления контентом. Однако процесс совершенно другой, так как Questions2Answers также будут использовать ту же базу данных сайта WordPress. Следуйте приведенным ниже инструкциям, чтобы установить Questions2Answers в подкаталог вашего основного сайта WordPress:
- После загрузки Questions2Answers переименуйте файлы qa-config-example.php и .htaccess-example в qa-config.php и .htaccess.
- Измените файл qa-config.php, чтобы добавить путь к вашему сайту WordPress.
define (‘QA_WORDPRESS_INTEGRATE_PATH’, ‘WordPress-Path’);
Вы можете добавить эту строку в любом месте файла, желательно под одним из существующих операторов определения. Ниже показано, как это выглядит, когда мы интегрировали программное обеспечение на нашем локальном хосте в подкаталог qa.

Допустим, у вас есть сайт WordPress в домене yoursite.com. Если вы хотите установить Questions2Answers в подкаталог qa, добавьте следующую строку:
define (‘QA_WORDPRESS_INTEGRATE_PATH’, ‘/ username / public_html /’);
Убедитесь, что у вас есть файл wp-load.php, расположенный по пути public_html.
- Помните, что вам не нужна отдельная база данных MySQL для интеграции с сайтом WordPress. Вопросы2Answers добавят дополнительные таблицы в вашу существующую базу данных WordPress.
- Загрузите все файлы в подкаталог вашего сервера.
- Войдите на сайт с помощью URL-адреса подкаталога, например yoursite.com/qa/.
- Следуйте инструкциям по настройке базы данных.
- Перейдите в центр администрирования и настройте сайт, как описано выше.

Теперь, когда пользователи войдут на ваш основной сайт WordPress, они также автоматически войдут в ваш раздел Вопросы и ответы. Вам потребуется дополнительная настройка, чтобы установить Questions2Answers на поддомене вашего основного сайта WordPress. Ознакомьтесь с инструкциями на официальном сайте для получения информации о различных вариантах и других подробностях обновления до следующей версии.
Вопросы и ответы Обзор платформы вопросов и ответов — Свободный
-
Варианты вопросов и ответов
-
Пользовательские темы
-
Пользовательские плагины
-
Управление пользователями
-
Поддержка и помощь
Обзор пользователей
( голосов)
Резюме
На наш взгляд, пакет Questions2Answers имеет обширные возможности для создания надежного веб-сайта вопросов и ответов. Однако в настоящее время не так уж мало добровольцев, управляющих разработками, что ставит под вопрос будущее. Вы также не найдете много ресурсов в Интернете, чтобы получить помощь или найти нужные темы / плагины. Если вам нравится Questions2Answers, убедитесь, что у вас есть возможность управлять вещами самостоятельно или вместе с разработчиками.
Плюсы
- Бесплатный и открытый исходный код
- Вопросы и ответы в стиле Stack Overflow
- Легко установить и настроить
Минусы
- Медленная разработка и ограниченные ресурсы поддержки
- Устаревшая тема, мало доступных тем и плагинов