失落的紀錄

2010-05-28

WordPress 安裝_改變管理者網址

分類: 系統相關 — 番茄 @ 11:42

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/');
  }
?>

其中 xxyyyhttp://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’;

 

無迴響

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress