Question2answer 多语言开源 PHP 问答系统
Question2Answer (Q2A) 是一个流行、开源、免费的基于 PHP/MySQL 的安全、快速的问答系统。现在约有 3744 网站,共 36 种不同语言使用此系统。
系统要求
- PHP 4.3 或更高, 包括 PHP 5.x.
- 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、修改完以后通过域名访问网站,根据提示安装网站程序!
安装包默认是没有中文语言包的,如果需要,必须自己手动安装
相关链接
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。原文
发布评论