WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
WordPress: Installing WPMU:修訂間差異
? |
|||
第104行: | 第104行: | ||
= 支持論壇和程序漏洞報(bào)告== | == 支持論壇和程序漏洞報(bào)告== | ||
詢問(wèn)任何問(wèn)題之前,請(qǐng)閱讀http://trac.mu.wordpress.org/wiki/DebuggingWpmu。如果你不了解上面的信息,你可能重復(fù)問(wèn)了同個(gè)問(wèn)題,更糟的是,你的問(wèn)題可能被忽視。 | 詢問(wèn)任何問(wèn)題之前,請(qǐng)閱讀http://trac.mu.wordpress.org/wiki/DebuggingWpmu。如果你不了解上面的信息,你可能重復(fù)問(wèn)了同個(gè)問(wèn)題,更糟的是,你的問(wèn)題可能被忽視。 | ||
http://mu.wordpress.org/forums/ | http://mu.wordpress.org/forums/ |
2008年9月25日 (四) 12:03的最新版本
WordPress MU, 或者WordPress多個(gè)用戶[ ]
WordPress MU,或者WordPressμ,是著名的WordPress博客軟件的多用戶版本,安裝一個(gè)WordPress,就可以運(yùn)行成千上萬(wàn)個(gè)博客,最常見(jiàn)是在WordPress.com上的使用。
安裝 WordPress MU[ ]
根據(jù) Installing_WordPress改編: 1.如果你還沒(méi)有準(zhǔn)備好,下載并且解壓WordPress MU軟件包。解壓后的文件會(huì)在名為"wordpressmu"目錄中創(chuàng)建,目錄后有個(gè)版本名稱或者"wpmu"后面有個(gè)日期。
為了更便利,將這個(gè)文件夾重新命名為"wordpressmu"再繼續(xù)。
2.在你的網(wǎng)絡(luò)服務(wù)器上為WordPress MU創(chuàng)建個(gè)數(shù)據(jù)庫(kù),!MySQL用戶有權(quán)限訪問(wèn)和更改這個(gè)數(shù)據(jù)庫(kù)。
3.將WordPress MU文件放到你的網(wǎng)絡(luò)服務(wù)器上適當(dāng)?shù)奈恢蒙希?
- 如果你希望將WordPress MU與你的根域名相結(jié)合(例如http://example.com/)將解壓的WordPress MU目錄的所有內(nèi)容(但是目錄本身除外)轉(zhuǎn)移或者上傳到你的網(wǎng)絡(luò)服務(wù)器的根目錄。
- 如果你將WordPress MU安裝在你的網(wǎng)站上WordPress MU自身的子目錄中(例如http://example.com/blogs/),將目錄wordpressmu重新命名為你喜歡的子目錄名并且將這個(gè)目錄轉(zhuǎn)移或者上傳到你的網(wǎng)絡(luò)服務(wù)器上。例如,如果你希望WordPress MU安裝在稱為"博客"的子目錄上,你應(yīng)該將稱為"wordpressmu"的目錄重新命名為"blogs"并且將目錄上傳到你的網(wǎng)絡(luò)服務(wù)器的根目錄上。
4.在你最喜愛(ài)的網(wǎng)絡(luò)瀏覽器中訪問(wèn)index.php,運(yùn)行安裝WordPress MU腳本。
- 如果你在根目錄中安裝了WordPress MU,你應(yīng)該訪問(wèn):http://example.com/index.php
- 如果你在WordPress MU自身稱為博客的子目錄中安裝WordPress MU,你應(yīng)該訪問(wèn):http://example.com/blogs/index.php
- 如果你正在升級(jí),跳到這個(gè)文檔的最后部分。
- 如果你填寫(xiě)了表格,得到了空白的頁(yè)面,沒(méi)有錯(cuò)誤,首先要檢查的是你已經(jīng)安裝了php-mysql。
在Fedora和Centos: yum install php-mysql. 在RedHat: up2date php-mysql.
HTTP 服務(wù)器 : Apache[ ]
Apache必須配置,mod_rewrite才能夠運(yùn)行。下面是Apache 2的指示說(shuō)明。Apache 1.3非常相似。
1.確定像下面的這一行出現(xiàn)在你的httpd.conf LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
2.在你的虛擬主機(jī)的<目錄>命令中,查找"AllowOverride None"并且將其更改為"AllowOverride FileInfo 選項(xiàng)" 3.在你的主機(jī)配置文件的<VirtualHost?>部分,有一行定義了主機(jī)名。如果你希望虛擬主機(jī)正常運(yùn)行,你需要添加下面的內(nèi)容:"ServerAlias *.domain.tld"。將domain.tld替換,并且移除引號(hào)。
其它的HTTP服務(wù)器的重寫(xiě)規(guī)則[ ]
Lighttpd
重寫(xiě)方法:(最好的) url.rewrite-once = (
"^/(.*)?/?files/$" => "index.php", "^/(.*)?/?files/(.*)" => "wp-content/blogs.php?file=$2", "^/(wp-.*)$" => "$1", "^/([_0-9a-zA-Z-]+/)?(wp-.*)" => "$2", "^/([_0-9a-zA-Z-]+/)?(.*\.php)$" => "$2", "(\?.*)$" => "index.php$1", "." => "index.php" )
沒(méi)有重寫(xiě)方法:
server.error-handler-404 = "/index.php"
資源:
Nginx
rewrite ^.*/files/(.*) /wp-content/blogs.php?file=$1 if (!-e $request_filename) { rewrite ^.+/?(/wp-.*) $1 last; rewrite ^.+/?(/.*\.php)$ $1 last; rewrite ^(.+)$ /index.php?q=$1 last; }
資源:
域名服務(wù)器[ ]
如果你想要托管http://blog.domain.tld/形式的博客,domain.tld是你的電腦的域名,那么你需要向你的域名服務(wù)器添加通配符。這通常指的是添加"*" 主機(jī)名record指向你的DNS配置工具中的網(wǎng)絡(luò)服務(wù)器。Matt擁有更詳細(xì)的解釋:http://ma.tt/2003/10/wildcard-dns-and-sub-domains/
PHP[ ]
出于安全方面的考慮,PHP配置成以下的形式很重要:
- 不要向?yàn)g覽器顯示錯(cuò)誤信息。這個(gè)選項(xiàng)基本是關(guān)閉的,但是當(dāng)你測(cè)試的時(shí)候,你會(huì)打開(kāi),而且可能忘記重新啟動(dòng)它。
- 必須關(guān)閉全局變數(shù)。這是管理員需要處理的第一個(gè)安全方面的問(wèn)題。如今,默認(rèn)為關(guān)閉!
- 如果你想要限制博客注冊(cè)人數(shù),在管理中設(shè)置限制域名電子郵件設(shè)置。
最簡(jiǎn)單的配置方法是通過(guò).htaccess文件,這個(gè)文件是安裝的時(shí)候,創(chuàng)建的。如果你還沒(méi)有安裝WPMU,那么編輯這個(gè)目錄中的文件htaccess.dist,并且將這兩行添加到頂上方: php_flag register_globals 0 php_flag display_errors 0
默認(rèn)情況下,這兩行不包含在文件中,但是這兩行并不是在所有電腦中都能夠運(yùn)行。如果不能夠在你的電腦上運(yùn)行,安裝WPMU后,你會(huì)得到含義模糊的"500 內(nèi)部錯(cuò)誤"。移除這兩行,在你的安裝目錄中編輯文件".htaccess",你能夠在頂上方看到。再次地刪除并且保存文件。在這里閱讀怎樣操作:http://ie.php.net/configuration.changes
如果你不想要編輯.htaccess文件,你就需要更改你的php.ini。這個(gè)README不了解php.ini位于你的電腦上的什么位置,但是如果你在共享的主機(jī)服務(wù)器上,你可能不需要訪問(wèn)php.ini,因此訪問(wèn)php.ini需要根目錄訪問(wèn)或者管理員權(quán)限來(lái)更改。
如果你真的有根目錄訪問(wèn)選項(xiàng),試著"locate php.ini"或者進(jìn)入是: /etc/php4/apache2/php.ini
/usr/local/lib/php.ini
你一旦打開(kāi)了你的php.ini,查找register_globals 和display_errors的相關(guān)部分。確定兩個(gè)部分都如下:
display_errors = Off register_globals = Off
更改php.ini,使得設(shè)置更新之后,你必須重啟Apache。
升級(jí)[ ]
請(qǐng)看看這個(gè)頁(yè)面上,關(guān)于升級(jí)你的安裝內(nèi)容的指示:http://trac.mu.wordpress.org/wiki/UpgradingWpmu
支持論壇和程序漏洞報(bào)告[ ]
詢問(wèn)任何問(wèn)題之前,請(qǐng)閱讀http://trac.mu.wordpress.org/wiki/DebuggingWpmu。如果你不了解上面的信息,你可能重復(fù)問(wèn)了同個(gè)問(wèn)題,更糟的是,你的問(wèn)題可能被忽視。 http://mu.wordpress.org/forums/ Trac是我們的程序漏洞追蹤系統(tǒng)。請(qǐng)閱讀上述的鏈接,再遞交程序漏洞報(bào)告:http://trac.mu.wordpress.org/report/1
你可以使用你的wordpress.org用戶名和密碼登錄到兩個(gè)站點(diǎn)上。