1.在網頁的根目錄內,建立一個空資料夾,名稱為 wpblog
2.下載 WordPress 軟體解壓縮後,存放在 wpblog 資料夾內
3. 在mysql 建立一個資料庫,讓WordPress使用
4.產生wp-config.php 檔
# cp wp-config-sample.php wp-config.php # vi wp-config.php
// ** MySQL 設定 - 你可以從你的主機空間獲取相關資訊。 ** // /** WordPress 的資料庫名稱,替換掉 "putyourdbnamehere" */define('DB_NAME', 'putyourdbnamehere');
/** MySQL 資料庫使用者名稱,替換掉 "usernamehere" */define('DB_USER', 'usernamehere');
/** MySQL 資料庫密碼,替換掉 "yourpasswordhere" */define('DB_PASSWORD', 'yourpasswordhere');
/** * WordPress 資料表前綴(建議改變)。 * * 你可以在同個資料庫內安裝多個 WordPress,請為每個 WordPress 設定不同的資料表前綴。 * 前綴只能使用半型數字、字母和底線! */$table_prefix = 'wp_'; define('AUTOSAVE_INTERVAL', 86400);
AUTOSAVE_INTERVAL : 用來設定自動儲存的時間間隔, 單位為 sec 秒。define( 'EMPTY_TRASH_DAYS', 30 );
放在回收桶的資料計天後,自動清除,這裡設定為30天。
修改後存檔。
5.編輯wp-settings.php 檔
找到
$default_constants = array( ‘WP_POST_REVISIONS’ => true );
改為
$default_constants = array( ‘WP_POST_REVISIONS’ => false );
用來設定文章版本數 : true 那邊可以改成 [-1 (同 true)], [0 (同 false)], [ >1 的整數],
如果您希望每個修改的版本都儲存下來, 那就設定成 -1 (同 true),
如果您希望關閉文章版的的功能, 那就設定成 0 (同 false);
如果您希望只要保存一固定數量, 就設定成 >1 的整數。
6.開始安裝 WordPress
http://網址/wpblog/wp-admin/install.php
7.改變 admin 的帳號名稱
安裝後請進入 WordPress 的資料庫,
將內定的管理員帳號 Admin 改成您自定的的帳號
8.改變管理者登入的資料夾
登入管理者畫面後,到[設定] -> [一般] 有下面兩行
WordPress 網址(URL)===> http://網址/wpblog
網誌網址(URL) === >http://網址/wpblog
把
WordPress 網址(URL) http://網址/wpblog
改成
WordPress 網址(URL) http://網址/wpblog/wpblogadmin
9.建立 wpblogadmin 資料夾
# cd /srv/www/htdocs/ # mv wpblog wpblogadmin
將資料夾改名為 wpblogadmin# mkdir wpblog
因為資料夾 wpblog 已改名為 wpblogadmin,所以必須再建立一個 wpblog 資料夾#mv wpblogadmin wpblog/
將資料夾 wpblogadmin 移到 wpblog 內#cd wpblog/wpblogadmin #pwd /srv/www/htdocs/wpblog/wpblogadmin
所以現在 WordPress 的程式都放在 wpblogadmin 資料夾內
10.複製 Blog 檔
# cd /srv/www/htdocs/wpblog/wpblogadmin
# cp index.php ../
將index.php 檔案複製到 wpblog 資料
11.修改 wpblog 資料夾內的 index.php 檔
#cd /srv/www/htdocs/wpblog # vi index.php
找到require('./wp-blog-header.php');
改成require('./wpblogadmin/wp-blog-header.php');
改好後存檔
12.修改 wpblogadmin 資料夾內的 index.php 檔
#cd /srv/www/htdocs/wpblog/wpblogadmin # vi index.php
找到require('./wp-blog-header.php');
改成require('../');
改好後存檔
13.測試
輸入[
http://網址/wpblog] 顯示部落格
輸入[
http://網址/wpblog/wpblogadmin/] 顯示部落格
14.修改 wp-login.php
# cd /srv/www/htdocs/wpblog/wpblogadmin
# sed -e '/^<!DOCTYPE.*/i<?phpnif($_GET["xx"]!="yyy")n{nheader('''Location: http://tw.yahoo.com/''');n}n?>' wp-login.php
會在 wp-login.php 檔案內的 <!DOCTYPE html PUBLIC " ….. 上一行,加入下列資料
<?php
if($_GET["xx"]!="yyy")
{
header('Location: http://tw.yahoo.com/');
}
?>
其中 xx,yyy,http://tw.yahoo.com/ 都可以改成您要的數值。
網址輸入:http://網址/wpblog/wpblogadmin/wp-loging.php 會直接連結到YAHOO奇摩或您自訂的網址
網址輸入:http://網址/wpblog/wpblogadmin/wp-loging.php?xx=yyy 就可以進入登入畫面
==============================================
其他:
如果要刪除所有在資料庫中的文章版本存檔,可以在 phpMyAdmin 內輸入以下指令:
DELETE * FROM wp_posts WHERE post_type = ‘revision’;
select * FROM wp_posts WHERE post_type = ‘revision’;