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