首先, 我以這篇文章打底, 一切基於這位作者的骨架來發展.
http://www.cnblogs.com/HollisYao/archive/2008/06/05/1213248.html
1. 安裝 apache, 這部分很容易
2. 安裝 PHP, 這部分很困難, 一定要在有管理員權限的 Dos prompt 下執行:
C:\>msiexec -i php-5.2.6-win32-installer.msi
C:\>msiexec -i php-5.2.6-win32-installer.msi
原因詳見:
http://bugs.php.net/bug.php?id=42974
http://bugs.php.net/bug.php?id=43748
如果 php 安裝失敗, 打 test.php, 出來的就是這個檔案的內容. 如果成功, 就是一大串東西.
3. 安裝完 MySQL, 可以測試一下 password, 但是別忘了 user 是寫在 php.ini 裡面的那一個, 八成是 root, 不是張三李四.
4. 安裝 phpMyAdmin 相對也簡單, 最主要的功夫有兩個. 一個是加 user, 要有一個和 root 同級的 user. 它就是 mySQL 的 root.
第二點稍後再說, 就是清掉 wordpress 的 password.
5. 最後要把 wordpress copy 到 htdocs 這層底下, 再把 wordpress rename 成我們想要的名稱, 比方說 blog.
此時要記得去改 wordpress/wp-config.php, 裡面要有 username, password 等等. 另外還要一個 SSL 的 phrase, 可能是因為我 download SSL 版的 apache 的關係.過程請看:
http://codex.wordpress.org/Installing_WordPress#WordPress_Installed_for_Free
接著要執行 wp-admin/install.php 的時候問題來了, 它要我檢查 wp-config.php 裡面的 username, password 對不對? 怎麼可能不對呢? 原來我們在 install phpMyAdmin 的時候, default 是用 root 進去. 必須先登出, 改用 wp-config.php 裡面的 username, password 才行.
安裝到最後, wordpress 會安裝不完. 如果重裝, 它又會說已經好了!
此時透過 wp-admin.php 去登入. 這下好了! 無論 mySQL 的 username, password; 或是把 user 改成 phpMyAdmin 的 root 都不行. 好不容易查到 wordpress 的 FAQ, 如果我們不能登入的話, 可以 reset password.
透過 MySQL 進去 wordpress 這個 database, 選瀏覽, 然後選左邊最下面的 wp_users. 把裡面的 password 內容清掉! 抓一個 MD5 的加密器來, 把想要的 password 輸入, 就會產生的一個字串. 把這個字串用來取代剛才抹掉的 password 就可以了. 值得注意的是, user 是 admin, 不是我們所想的那一個. 因此順利登入 wordpress 後台之後, 還要新增一個我們前面提到的那個 username 當作管理員.
6. 進入 wordpress 後, 有很多地方可以當作 root 路徑. 我們可以挑一個最主要的, 然後把別的路徑都加一個 index.php, 將它們都導過來.
詳情可以參考這一篇.
http://rental.zhupiter.com/postshow_184_1_1.html
裡面提到很多方法, 我是採用這一個:
<?php
header(“HTTP/1.1 301 Moved Permanently");
header(“Location: http://www.new-url.com/");
?>