在WordPress 3.0版本中, 已經開始提供了創建一個多用戶博客網絡的功能. 此文是關于如何創建這么一個網絡的說明. 最終就像創建了一個你的個人版WordPress.com博客網站一樣.
NOTE: 如果你當前已經在用WordPress MU這個插件的話, 你不需要做以下這些操作步驟. 你的網絡功能已經開啟了. 一旦你更新到3.x的某個版本分支時, 系統將會提示你更新.htaccess里的規則以設置多用戶博客.
準備步驟
需要Admin管理權限
如果想配置多用戶博客網絡,你至少應該對UNIX/Linux的管理操作有基本了解. 最好能對WordPress開發, PHP, HTML 和 CSS 有一定認識.
配置安裝并運行起來一個多用戶博客網絡比單博客站點要明顯復雜. 閱讀本文會有利于你確定是否真正需要假設一個多用戶博客網絡,并且告訴你如果必須這么做時會涉及到些什么. 如果這些本文的指導你不是真正明白的話, 請務必首先在測試站點做這些動作,請謹慎在一個正在正常運作的站點上操作.
對服務器的要求
創建站點網絡對服務器有更多的要求和限制,請事先向網絡提供商確認以下服務是否提供(不建議在運行的服務器試驗)。
你可以選擇以子域名或者子目錄的方式來創建站點網絡(參見步驟四:安裝站點網絡),不同之處在于新建網絡是以子域名的方式呈現還是以子目錄的方式。
子域名:像是site1.example.com或site2.example.com
子目錄:像是example.com/site1或example.com/site2
你也可以用WordPess MU Domain Mapping插件把創建的站點遷移到獨立域名。
子目錄站點:
這需要開啟服務器開啟mod_rewrite服務(讀取.htaccess文件、結構化鏈接),如果你的博客用的就是是固態鏈接,子目錄站點的工作方式也是行的通的。
子域名站點:
這要要求你開啟wildcard subdomains和DNS解析功能(第二步有向導)。
有些網站開通了二級域名功能,你只要加入子域名解析就可以了。但還有的網絡提供商并不支持二級域名,請在創建前向網絡提供商確認。
WordPess 設置需求
wordpress3.0不支持wordpress程序與博客分離式創建網絡,因為與用戶博客形式沖突。
以下情況不能創建網絡
WordPess地址與站點地址不同
WordPess地址沒有使用80或443端口
以下情況不能創建子域名網絡
WordPess 安裝在子目錄(而不是根目錄)
WordPess地址是 localhost
WordPess地址是127.0.0.1這樣本地IP
以下情況不能創建子目錄網絡
如果你的WordPess安裝超過一個月,因為這里面有很多鏈接會出問題(在以后的版本里會改進)
第一步:備份原有站點
站點會在創建網絡時升級,請備份站點數據。
第二步:設置子域名
(如果采用子目錄形式,跳過這一步)
子域名站點需要如下設置
1.Apache服務器應該接受子域名設置
1.打開httpd.conf.
2.加入這句:
ServerAlias *.example.com
2.在DNS記錄里添加子域名,形如
A *.example.com
第三步:允許多用戶
打開 wp-config.php 添加如下語句:
define('WP_ALLOW_MULTISITE', true);
第四步:
在管理-工具-網絡里進行設置。
本文是對:的 翻譯和補充。有問題請與原文作者聯系?;蛘叩轿鬓r大博客來反映。
更多信息請查看IT技術專欄