Question2Answer與WordPress整合安裝教程

來源:本站原創 網站建設 超過1,756 views圍觀 0條評論

Question2Answer(Q2A)從1.4版本開始,提供了與WordPress整合安裝功能,該功能允許用戶將Question2Answer安裝成WordPress網站的一部分。

整合安裝的步驟如下:

  1. 下載最新版本的Question2Answer
  2. 解壓下載的壓縮包文件;
  3. 在解壓的question2answer文件夾中找到qa-config-example.php 文件并重命名為qa-config.php
  4. 打開qa-config.php,在define(…)之外插入以下代碼:
    define('QA_WORDPRESS_INTEGRATE_PATH', '/PATH/TO/WORDPRESS');

    用WordPress在服務器上完整的安裝路徑替換文件中的/PATH/TO/WORDPRESS,此后不需要再設置MySQL數據庫信息,程序會自動從WordPress導入。Question2Answer會與WordPress使用同一個數據庫中不同的表。

  5. 將Question2Answer所有文件(包括 .htaccess)放置到網站服務器上,根目錄或者網站的子目錄都可以。
  6. 確保WordPressy認證cookies和重定向設置與Question2Answer兼容的方法:
      如果Question2Answer以WordPress網站的子目錄形式安裝(如http://wordpress.com/qa/http://wordpress.com)則不需要額外設置;
      如果Question2Answer與WordPress安裝在同一個域名,但不同目錄下(如http://wordpress.com/qa/http://wordpress.com/blog),則需要在WordPress wp-config.php加入下面的代碼:

      define('COOKIEPATH', '/');
      如果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;
      }
  7. 使用瀏覽器訪問Question2Answer的安裝目錄;
  8. 按照頁面提示繼續安裝;
  9. 最后,創建主題以保持Question2Answer和WorPress在視覺上的統一性。
文章出自:CCIE那點事 http://www.qdxgqk.live/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。 禁止全文轉載。
本文鏈接:http://www.qdxgqk.live/?p=3079轉載請注明轉自CCIE那點事
如果喜歡:點此訂閱本站
下篇文章:
?
?
萌宠夺宝游戏