- 注册时间
- 2010-9-29
- 最后登录
- 2012-5-16
- 阅读权限
- 200
- 积分
- 567
- 精华
- 0
- 帖子
- 112
  
|
发表于 2011-11-5 02:05:30
|显示全部楼层
作者:mozi 来源:CHINAZ源码报导
Question2Answer(Q2A)从1.4版本开始,提供了与WordPress整合安装功能,该功能允许用户将Question2Answer安装成WordPress网站的一部分。 整合安装的步骤如下: - 下载最新版本的Question2Answer;
- 解压下载的压缩包文件;
- 在解压的question2answer文件夹中找到qa-config-example.php 文件并重命名为qa-config.php。
- 打开qa-config.php,在define(...)之外插入以下代码:define('QA_WORDPRESS_INTEGRATE_PATH', '/PATH/TO/WORDPRESS');用WordPress在服务器上完整的安装路径替换文件中的/PATH/TO/WORDPRESS,此后不需要再设置MySQL数据库信息,程序会自动从WordPress导入。Question2Answer会与WordPress使用同一个数据库中不同的表。
- 将Question2Answer所有文件(包括 .htaccess)放置到网站服务器上,根目录或者网站的子目录都可以。
- 确保WordPressy认证cookies和重定向设置与Question2Answer兼容的方法:
如果Question2Answer与WordPress安装在不同的子域名下,比如(),设置稍微复杂一些,在wp-config.php开始处添加下面的代码,并且将mysite.com用主域名替换:define('COOKIEPATH', '/');define('COOKIE_DOMAIN', '.mysite.com');还需要在wp-config.php末尾处加入下面的代码,并且将其中的qa.mysite.com用Question2Answer使用的子域名替换:/** To allow redirection from WordPress login to Question2Answer **/add_filter('allowed_redirect_hosts', 'qa_wordpress_redirect_hosts');function qa_wordpress_redirect_hosts($content) {$content[] = 'qa.mysite.com';return $content;}
- 使用浏览器访问Question2Answer的安装目录;
- 按照页面提示继续安装;
- 最后,创建主题以保持Question2Answer和WorPress在视觉上的统一性。
|
|