WordPress整合问答程序Question2Answer:安装使用测评

免费教程   2011年11月06日 22:28  

Wordpress整合问答程序Question2Answer:安装使用测评

WordPress是一个优秀的博客程序,读者们不需要注册,直接填写信息就可以对博客文章发表看法、观点。Wordpress也支持多用户操作,注册用户可以在Wordpress后台看到自己的一些基本的信息。

但是在我看来,Wordpress的博主与用户之者建立的关系链是十分脆弱的,围绕Wordpress博客所建立的网络生态圈是极稳定的。在Wordpress中,用户只和博主有一条单向联系,缺乏用户之间互动与连接。

即使WordPress的注册用户在不断地增加中,博主与用户之间的依然还是发文章—写评论这样简单至极的关系,无法像SNS那样建立强大的社交关系,将用户牢牢地吸引住,为Wordpress带来流量和效应。

为了改变Wordpress这一现状,免费资源部落曾经为大家介绍过利用Discuz! X2与Wordpress之间的优势,将两者整合在一起的免费教程,用户在Discuz! X2和Wordpress之间是互通的,发帖子、发评论、用户积分、用户等级在两者中都是共用了。

这次我将再次为大家介绍一个Wordpress整合问答程序Question2Answer的方法,利用问答程序提供的用户注册登录、提问回复、用户之间互动的优势,可以为你的Wordpress打造一个轻量级的问答社区。你的博客的影响力再次得到提升。

WordPress有非常多的方式整合到其他的程序当中,从而间接地在用户与博主、用户与用户之间建立一种网络关系。

WordPress整合问答程序Question2Answer:安装使用测评

一、Question2Answer简介

1、Question2Answer是国外一个流行的免费开源问答程序,Question2Answer可以独立安装,也可以与Wordpress等进行整合,另外Question2Answer还提供快速与其它任意支持MysqL数据库的程序进行整合。

2、Question2Answer已经提供了包括简体中文在内的多国语言,对中文支持较好,而且SEO方面也优化得不错,主要不足就是没有什么适合中文的优秀Question2Answer主题。

二、二级域名和二级目录安装Question2Answer

1、如果你想用二级域名的形式来安装你的Question2Answer并整合到Wordpress当中,先要在主机空间上创建一个二级域名并进行正确的绑定。

2、以我在Hawkhost的主机上为例,因为是Cpanel面板,所以只需要在“子域”中创建一个二级域名就行了,然后在域名解析那里将这个二级添加A记录到原来的主机上。如下图:

创建二级域名或者二级目录

三、安装Question2Answer图文操作

1、先下载Question2Answer程序包,然后记得到官方下载一个中文语言包,这里是Question2Answer下载地址。官方网站:https://www.question2answer.org/

2、常规的方法是解压Question2Answer程序包,然后通过FTP上传,不过为了快速安装,我们可以先将Question2Answer程序包上传,然后到Cpanel后台将程序包解压,这样可以节省一半以上的时间,如下图:

Question2Answer上传在线解压

3、找到Wordpress的安装路径。在解压的question2answer文件夹中找到qa-config-example.php 文件并重命名为qa-config.php。打开qa-config.php,在define(…)的前面插入以下代码:

  • define(‘QA_WORDPRESS_INTEGRATE_PATH’, ‘/PATH/TO/WORDPRESS’);

4、/PATH/TO/WORDPRESS是你的Wordpress安装的绝对路径,不知道的请联系你的空间商,参考我的操作,如下图:

Question2Answer填写Wordpress安装路径

5、如果路径对的话,打开question2answer的网址路径,开始创建数据库表,如下图:

Question2Answer安装成功了

之后你就可以看到question2answer已经成功导入了Wordpress的数据库,已经安装成功了,如下图:

Question2Answer成功整合Wordpress

四、解决question2answer与Wordpress用户的cookies问题

1、如果Question2Answer以WordPress网站的子目录形式安装(如https://www.freehao123.com/wenda/和https://www.freehao123.com)则不需要额外设置;不存在此问题。

2、如果Question2Answer与WordPress安装在同一个域名,但是在不同目录下(如https://www.freehao123.com/wenda/和https://www.freehao123.com/blog),则需要打开你的WordPress,在wp-config.php中加入下面的代码:


define('COOKIEPATH', '/');

3、还有一种情况,Question2Answer与WordPress安装在不同的子域名,例如https://wenda.freehao123.com和https://blog.freehao123.com,在wp-config.php中加入下面的代码(网址替换成你的):


define('COOKIEPATH', '/');
define('COOKIE_DOMAIN', '.freehao123.com');

4、然后wp-config.php末尾处加入下面的代码,并且将其中的wenda.freehao123.com用你使用的子域名替换:


/** To allow redirection from WordPress login to Question2Answer **/
add_filter('allowed_redirect_hosts', 'qa_wordpress_redirect_hosts');
function qa_wordpress_redirect_hosts($content) {
	$content[] = 'wenda.freehao123.com';
	return $content;
}

五、Wordpress整合Question2Answer测评

1、使用你的Wordpress管理员账号登录进Question2Answer,把语言换成中文,操作还是比较简单的,你可以对用户、布局、列表、查看、分类、权限等进行设置,如下图(图片是缩略图,点击还原放大):

Question2Answer后台设置

2、测试Wordpress整合Question2Answer的用户登录与注册及其Cookies同步。点击登录,如下图:

Question2Answer登录

3、就会自动跳转到Wordpress的账号登录页面,Question2Answer用的是Wordpress的用户数据库,如下图:

Question2Answer用账号登录

4、从Wordpress后台登录后会自动跳转到Question2Answer,当然此时也看到了Wordpress用户也登录了,如下图:

Question2Answer同步账号

5、你可以在Wordpress修改Question2Answer用户信息,如下图:

Question2Answer修改个人信息

6、然后再结合我上次为大家介绍的Wordpress整合Discuz! X2,这时候一个用户可以同时登录到Wordpress、Discuz! X2、Question2Answer当中,用户只要一个账号就可以同时进入这三个程序,整合的力量会被无穷放大。如下图:

Question2Answer个人中心

你可以在DZ中看到已经登录了Question2Answer的账号,如下图:

Question2Answer进入DZ论坛

7、Wordpress整合Question2Answer、Discuz! X2我已经在我的freehao123.info论坛上整合成功,只要一个账号就可以同时玩转论坛、博客、问答程序。想要测试和体验的请稳步到这三个上:

  • 1、https://www.freehao123.info/(Discuz! X2论坛)
  • 2、https://www.freehao123.info/blog/(Wordpress博客)
  • 3、https://www.freehao123.info/blog/wd/(问答程序)

六、Wordpress整合Question2Answer小结

1、Wordpress整合Question2Answer可以让用户免去重复注册的麻烦,同时又可以将Wordpress用户导向问答,资源整合,优势放大。

2、Wordpress整合Question2Answer难点就是用户Cookies问题和登录及注册跳转问题,对于个性化的要求可以无法满足。

3、Question2Answer我已经安装在freehao123.com服务器上了,大家以后有什么问题直接在免费资源部落问答提问:https://wenda.freehao123.com/

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有65 位神马家族成员冒出泡来在农场开始干活了
  • 时光の线条 6

    学习了 ~~
    博客新开 还没啥游客

    qi 回复:

    呵呵,,慢慢来,主题非常好看。

    这是农场的第 1 块农田,部落批准 [时光の线条] 在[2011-11-6 23:28]开垦完成.
  • 像Chrome一样 2

    博主眼光深远啊

    qi 回复:

    呵呵,,你也许也会用得上。

    这是农场的第 2 块农田,部落批准 [像Chrome一样] 在[2011-11-7 00:02]开垦完成.
  • Somo

    这样说来,Wordpress真得是无所不能了。Wordpress本来就是一个学习的地方,不过加了一个问答,就可又与用户之间交流了。

    这是农场的第 3 块农田,部落批准 [Somo] 在[2011-11-7 09:28]开垦完成.
  • xzymoe 10

    看完這個文章 我最大的收穫是知道了cPanel上的子域是做什麼的了

    qi 回复:

    呵呵,还有一个应该是子域名也是要做A记录进行绑定的。

    这是农场的第 4 块农田,部落批准 [xzymoe] 在[2011-11-7 10:26]开垦完成.
  • 银杏

    怎么会有这么多的呢??

    这是农场的第 5 块农田,部落批准 [银杏] 在[2011-11-7 11:50]开垦完成.
  • owss

    WordPress不就是一个问题与回复的程序吗?Question2Answer是不是没有什么大的用处?

    qi 回复:

    QA还有注册和用户管理功能,用户之间还可以进行互动。

    这是农场的第 6 块农田,部落批准 [owss] 在[2011-11-7 12:58]开垦完成.
  • muin

    Cookies问题我一直没有解决好,所以我选择了二级目录安装的方法。不知道博主是如何解决的?

    qi 回复:

    你是用什么网址结构安装QA的?你需要根据不同的安装环境来调整。

    这是农场的第 7 块农田,部落批准 [muin] 在[2011-11-7 14:06]开垦完成.
  • 侧田

    貌似整合起来还是挺复杂的,慢慢学。

    这是农场的第 8 块农田,部落批准 [侧田] 在[2011-11-7 20:05]开垦完成.
  • Moww

    WordPress都已经无比强大了。

    这是农场的第 9 块农田,部落批准 [Moww] 在[2011-11-7 21:30]开垦完成.
  • 倡萌 5

    有机会好好试试整合,呵呵

    qi 回复:

    你的博客做得不错,可以试试。

    这是农场的第 10 块农田,部落批准 [倡萌] 在[2011-11-7 22:52]开垦完成.
  • 老男孩博客 4

    这个程序好,以前在工作时,就是找不到这些免费的软件,其它也试过。效果不是很好

    这是农场的第 11 块农田,部落批准 [老男孩博客] 在[2011-11-8 16:50]开垦完成.
  • hit9

    建议博主弄个回到顶部的条~

    qi 回复:

    已经有了,可能太小了,没有注意到,在右边有一个:回到顶部。

    这是农场的第 12 块农田,部落批准 [hit9] 在[2011-11-8 18:17]开垦完成.
  • 玻璃马赛克

    这外才刚刚用

    这是农场的第 13 块农田,部落批准 [玻璃马赛克] 在[2011-11-12 10:30]开垦完成.
  • jiemar 3

    发布问题的时候 提示 错误,请检查 (至少要求 12 个字符) 可是有时候问题并没有那么长?这时应该修改哪个文件呢

    qi 回复:

    你说的是这个问答系统吗?你需要在后台的讨论中的防灌水设置,调整一下就可以了。

    这是农场的第 14 块农田,部落批准 [jiemar] 在[2012-2-28 09:50]开垦完成.
  • 写得好详细,学习了。

    这是农场的第 15 块农田,部落批准 [冠朔wordpress插件] 在[2012-4-27 09:29]开垦完成.
  • 求教~~我是www是wordpress,faq.xxx.com是问答,为什么按照上面步骤会出现下面提示的?谢谢

    Fatal error: Call to undefined function add_filter() in /home/haitaozu/domains/haitaozu.org/public_html/faq/qa-config.php on line 173

    qi 回复:

    @cocokefun, 特别注意:/PATH/TO/WORDPRESS是你的Wordpress安装的绝对路径,从错误描述来看,你的绝对路径填写错误了。

    这是农场的第 16 块农田,部落批准 [cocokefun] 在[2012-5-4 15:39]开垦完成.
  • 1vcr.com

    我也想装,但是不会,看了教程也不是太懂啊.教教我啊

    这是农场的第 17 块农田,部落批准 [1vcr.com] 在[2012-6-3 16:34]开垦完成.
  • 1vcr.com

    我还是不会啊,,,求教啊!!QQ:712646240

    qi 回复:

    @1vcr.com, 有哪里不知道的可以直接问我。QQ已加。

    这是农场的第 18 块农田,部落批准 [1vcr.com] 在[2012-6-3 16:36]开垦完成.
  • iphone5 2

    我找了好多天,终于找到这个东东了,先感谢,再试用

    这是农场的第 19 块农田,部落批准 [iphone5] 在[2012-7-23 14:29]开垦完成.
  • iphone5 2

    网的回帖哪里去了?

    这是农场的第 20 块农田,部落批准 [iphone5] 在[2012-7-23 14:39]开垦完成.
  • iphone5 2

    我照你说的办法做了,可是不管怎么安装问答的那个目录都打不开

    这是农场的第 21 块农田,部落批准 [iphone5] 在[2012-7-23 15:16]开垦完成.
  • iphone5 2

    这次看了官方的说明,也照做了,可是打开目录网址的时候提示这个

    Parse error: syntax error, unexpected T_STRING in /home/iphone5rijprh4oznje05/wwwroot/wenda/qa-config.php on line 33

    这是农场的第 22 块农田,部落批准 [iphone5] 在[2012-7-23 15:30]开垦完成.
  • iphone5 2

    楼主,我找到问题出在哪里了,你上面的代码有问题

    我最先是复制你的代码填写路径进去,总是出现错误,花了10多分钟没找到原因, 这次我直接按官方说明,复制他提供的代码改了一下路径,就正确了,楼主,你一定要好好检查一下代码呀,这样会害死很多人,郁闷!

    qi 回复:

    @iphone5, 可能是中英文标点的问题,我已经重新更新的代码了。

    这是农场的第 23 块农田,部落批准 [iphone5] 在[2012-7-23 15:51]开垦完成.
  • iphone5 2

    又有问题请教了,怎么添加分类?

    qi 回复:

    @iphone5, 在q2a问答后台有添加分类的功能。

    这是农场的第 24 块农田,部落批准 [iphone5] 在[2012-7-23 16:42]开垦完成.
  • iphone5 2

    呵呵,不好意思,刚才没看到,现在开始研究中

    qi 回复:

    @iphone5, 有没有兴趣玩一玩anwsion,一个类似知乎以问答为基础的完全开源的社交网络建站程序

    iphone5 回复:

    @qi, 我没听说过这个东东,哪里有介绍的?

    qi 回复:

    @iphone5, 前几天出来的,https://www.anwsion.com/

    这是农场的第 25 块农田,部落批准 [iphone5] 在[2012-7-23 17:12]开垦完成.
  • iphone5 2

    看了,这个可能没有Question2Answer容易整合吧

    qi 回复:

    @iphone5, 目前没有能够与wordpress整合的意向,官方只考虑过和ucenter融合。

    iphone5 回复:

    @qi, 看了一会,感觉他这个程序还是不太完善,界面是要漂亮一点,但功能上网觉得还比不上Question2Answe,

    这是农场的第 26 块农田,部落批准 [iphone5] 在[2012-7-23 18:44]开垦完成.
  • iphone5 2

    我想问一下啊 Question2Answe 可否预设标签?

    qi 回复:

    @iphone5, 目前只能设置分类,不能提前设置好标签。

    这是农场的第 27 块农田,部落批准 [iphone5] 在[2012-7-23 19:25]开垦完成.
  • iphone5 2

    好的,有什么方法能调用最新问题到wordpress页面么

    qi 回复:

    @iphone5, 可以用RSS输出的方法来调用。

    这是农场的第 28 块农田,部落批准 [iphone5] 在[2012-7-23 20:53]开垦完成.
  • iphone5 2

    RSS输出方法我还真不懂 :?:

    qi 回复:

    @iphone5, 这里有一段代码,可能有些问题,测试一下可以调整一下。https://www.3eyes.org/POST/call-wordpress-title.asp

    这是农场的第 29 块农田,部落批准 [iphone5] 在[2012-7-24 18:52]开垦完成.
  • iphone5 2

    好,我看看

    这是农场的第 30 块农田,部落批准 [iphone5] 在[2012-7-24 19:16]开垦完成.
  • 爱AI 1

    要是插件就好了!

    qi 回复:

    @爱AI, 以前用一个问答插件,不过那个插件功能不是很强大,而且貌似还要钱。

    这是农场的第 31 块农田,部落批准 [爱AI] 在[2012-9-27 21:52]开垦完成.
  • lhsy88 1

    en。你好,
    问个问题,我本地安装的wordpress
    那个路径怎么填写呢??
    /www/wordpress/
    发现不行

    qi 回复:

    @lhsy88, 用哪套软件搭建的?不同的软件会设置不同的网站根目录,一般是在htdocs中。

    lhsy88 回复:

    @qi, wordpress+question2anwser 谢谢

    qi 回复:

    @lhsy88, 我的意思是你的“本地搭建”是用什么软件架设的?是XAMP吗?

    lhsy88 回复:

    @qi, 是wamp啊。哦 谢谢了

    qi 回复:

    @lhsy88, 你好,你把安装文件放在www 目录中,然后在浏览器中打开:https://localhost/wordpress/就可以开始安装了。

    lhsy88 回复:

    @qi, 啥意思??那个路径不要改吗??define(‘QA_WORDPRESS_INTEGRATE_PATH’, ‘/PATH/TO/WORDPRESS’);

    qi 回复:

    @lhsy88, 路径是:/www/wordpress/

    lhsy88 回复:

    @qi, o 谢谢 试过了,还是没用。嗯 我开始用as了

    这是农场的第 32 块农田,部落批准 [lhsy88] 在[2012-10-16 20:51]开垦完成.
  • mifo

    我本来一窍不通的,在这里学了很多,辛苦了。

    这是农场的第 33 块农田,部落批准 [mifo] 在[2012-10-20 18:21]开垦完成.
  • 怀旧的文学小青年

    网站Question2Answer和Wordpress整合安装后,发现有一个问题,就是用户登录后点击右上方自己的名字的时候,链接格式是:https://www.XXX.com/qa/user/XXX,打不开,直接进入到wordpress页面去了 怎么办呢? 求解决 QQ:569615439 谢谢啊

    qi 回复:

    @怀旧的文学小青年, 查明是这个插件的缺陷,不过作者也几年没有更新了。没办法了。

    怀旧的文学小青年 回复:

    @qi, :?: 呃 是不是只有和wordpress整合才有这个问题? 作单独的程序的时候,应该不会出现这样的情况吧?

    这是农场的第 34 块农田,部落批准 [怀旧的文学小青年] 在[2013-3-22 14:35]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部