Question2answer 多语言开源 PHP 问答系统 - 资源分享

Question2answer 多语言开源 PHP 问答系统

发布于 2017-11-16 字数 2636 浏览 3137 评论 0

Question2Answer (Q2A) 是一个流行、开源、免费的基于 PHP/MySQL 的安全、快速的问答系统。现在约有 3744 网站,共 36 种不同语言使用此系统。

Question2answer 多语言开源 PHP 问答系统

系统要求

  1. PHP 4.3 或更高, 包括 PHP 5.x.
  2. MySQL 4.1 或更高, 包括 MySQL 5.x.

许可证

Question2Answer 是开源系统,使用 GNU GPL 授权。

特点和优势

易于安装设置

  • 安装 Q2A 仅需约5分钟。
  • 主题
  • 多语言支持
  • 自定义边栏、工具、页面和链接
  • SEO 优化(支持 XML Sitemap 和 友好的 URL)

快速安全

  • 基于PHP/MySQL,良好扩展性轻松支持百万用户
  • 防止XSS、SQL注入攻击
  • 验证码, moderation and/or flagging防垃圾

功能丰富

  • 快速的搜索引擎
  • 支持分类 (最多4层) 、标签.
  • 投票、评论、跟踪问题
  • 积分系统
  • RSS订阅(可自定义)、邮件通知

账号系统

  • 用户头像 (支持Gravatar) 和自定义字段
  • 用户间私信
  • 社会化登陆 (Facebook等)

系统集成

  • 与 WordPress 3.x 集成.
  • 支持自定义 single sign-on 功能

如何安装

1、下载文件

http://question2answer.org/question2answer-latest.zip

2、解压缩文件到网站根目录

3、复制根目录下面 qa-config-example.php 重命名为 qa-config.php,编辑 qa-config.php

define('QA_MYSQL_HOSTNAME', '127.0.0.1')
// try '127.0.0.1′ or 'localhost' if MySQL on same server
define('QA_MYSQL_USERNAME', 'your-mysql-username');
define('QA_MYSQL_PASSWORD', 'your-mysql-password');
define('QA_MYSQL_DATABASE', 'your-mysql-db-name');
  • QA_MYSQL_HOSTNAME:mysql数据库地址,默认 127.0.0.1 即可
  • QA_MYSQL_USERNAME:mysql数据库用户名
  • QA_MYSQL_PASSWORD:mysql数据库密码
  • QA_MYSQL_DATABASE:mysql数据库名

4、修改完以后通过域名访问网站,根据提示安装网站程序!

安装包默认是没有中文语言包的,如果需要,必须自己手动安装

相关链接

官方网站:http://www.question2answer.org/

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2891 文章
评论
84935 人气
更多

推荐作者

伊面

文章 0 评论

白况

文章 0 评论

七禾

文章 0 评论

亢潮

文章 0 评论

悲念泪

文章 0 评论