安装Question2Answer只需要5分钟(或更少!)。
在大多数情况下,按照下面的步骤,为您的网站安装Question2Answer是很容易的。
在安装Question2Answer之前
确保你有:
- 您可以通过FTP或SFTP后ssh登陆访问的Web服务器。
- 一个文本编辑器(例如vim/emacs)。
- 一个网页浏览器。
并确保您的Web服务器正在运行:
如果您不确定,请与您的虚拟主机提供商联系。
首次安装Question2Answer(没有单个sign-on)
下面的说明是为了安装Question2Answer来管理用户帐户和登录。如果您想将Question2Answer与现有的用户数据库和帐户系统集成,请参阅相关说明单个sign-on安装。从1.4版开始,Question2Answer也提供了简单的方法与WordPress 3.x整合网站和用户数据库。
- 下载Question2Answer的最新版本到您的计算机或网络服务器(也可用在GitHub上)。
- 使用如下工具解压缩下载的文件WinZip的(要么
unzip
在Unix shell中)。 - 如果你想运行一个非English网站,检查语言文件是否可用。如果是这样,请下载并安装在
qa-lang
文件夹。如果没有,也很简单,自己翻译Question2Answer。 - 创建一个MySQL数据库和一个拥有该数据库所有权限的MySQL用户。如果你有兴趣的话权限实际上需要的是:创建,更改,删除,插入,查找,更新,锁定表
- 记下MySQL的详细信息:用户名,密码,数据库名称和服务器主机名。如果MySQL在与您的网站相同的服务器上运行,则服务器主机名可能是
127.0.0.1
或者localhost
。 - 在解压缩
question2answer
文件夹中找qa-config-example.php
,并将其重命名为qa-config.php
。 - 在文本编辑器中打开
qa-config.php
,在顶部插入MySQL连接详细信息,然后保存该文件。不要使用像Microsoft Word这样的文字处理软件,而是使用记事本或其他合适的文本编辑程序软件。 - 放置所有Question2Answer文件(包括.htaccess)在您的Web服务器上的适当位置:
- 要在域的根目录中投放Question2Answer(例如
http://www.mysite.com/
),移动或上传解压缩的所有内容question2answer
文件夹放到Web服务器上该域的根目录中。 - 要在网站的子目录中投放Question2Answer(例如
http://www.mysite.com/qa/
),在站点的根目录下创建子目录,然后移动或上传解压缩的所有内容question2answer
文件夹放入这个子目录。
- 要在域的根目录中投放Question2Answer(例如
- 在Web浏览器中打开Question2Answer的相应网页,例如:
- 如果您在域的根目录下安装了Question2Answer,
http://www.mysite.com/
- 如果您将Question2Answer安装在子目录中,
http://www.mysite.com/qa/
- 如果您在域的根目录下安装了Question2Answer,
- 按照页面说明设置您的数据库和管理员帐户。搞定!
也可以看看:升级Question2Answer
Add-Ons
参考add-ons语言文件页面,由Question2Answer用户创建的主题和插件。
question2answer安装之后的效果示意图如下: