Posts Tagged: WordPress

設定好給孩子用的網誌

  本來想得很簡單的,只要把孩子要用的網頁位址放在使用者家目錄底下,再弄一個資料庫給他,然後設定一下,應該就可以跑了,但是,事情沒那麼單,初步設定好是可以開出來沒錯,但是,外掛不能裝,佈景也一樣不能裝,會有「wp-config目錄找不到」的問題,

差點就把網誌給搞掛了

  昨天在想,我是不是沒有把權限設定好,才會導致 WordPress 有些功能不齊全呢?然後開始研究是不是目錄擁有者跟群組的關係,或者是資料庫擁有者必須是目錄擁有者,然後使用者也必須隸屬於目錄相同的群組,試了好久,都不能把消失的功能開出來,有一度甚至搞到不能上傳檔案到網誌裡頭,改來改去還是得改回來,然後一點用處也沒有…

  然後我就把腦筋動到資料庫上頭了,我把資料庫使用者變更為 root 後,再把目錄擁有權跟群組變更成 root ,接下來…

  接下來就好玩了,如果心臟不夠大顆肯定會嘔死,因為,網頁變得一片空白,前台跟後台都一樣,沒有一個地方是進得去的,我還在想,該不會是被駭了吧…
所以,我開始想是不是把設定改回來就會恢復正常?結果根本沒用,不管我怎麼改,網頁就是一片空白,真糟榚…

  後來不管三七二十一,先備份資料庫內容再說了,然後繼續試…最後,我放棄了,決定把網站整個砍了,重新再來,可是就算是把所有檔案都砍了重裝,甚至資料庫也砍,重新建立一個居然也不行,這下子我感覺…麻煩大了…

  再來我乾脆就把系統內安裝的 WordPress 套件給解安裝了,用拷貝檔案到網頁根目錄下配合新的資料庫重裝一次,噹噹,竟然就成功可以設定了…沒想到,原來是套件在出怪手,以後每個虛擬機都可以這樣裝, Tim 跟我就可以一人一個網站,
自己維護照顧自己的,自己寫自己的東西了,歐耶!

  不過…還是有不過…竟然還是跟之前的問題一樣啊…功能一樣沒出來,我不能線上裝布景,也不能線上裝外掛,然我,我認真的思考了一下…會不會是我解壓的是 zip 格式,不是 Linux 在用的 tar.gz 格式,而這個其實是有區別的,視窗下用 zip ,而 Linux 用 tar.gz ,再把網站砍了,重新安裝 tar.gz 的版本,設定過後,竟然消失的功能都回來了,來那是有差的,我錯把視窗版的用在 Linux 版上來用了,雖然功能上還是能使用,但奇怪,有些功能就是不能通用…

  搞了一大圈,終於發現了問題出來那裡,並且把問題解決了,爽!

今天的進度?

  搞伺服器跟部落格這麼多天,還是有一些小問題存在,比如說Wordpress後台裡,布景主題沒辦法在線上挑選主題,還有也沒法選可以直接安裝plugin,我記得以前在Windows的版本裡這些動作都可以的,我發現好像是權限的問題,但卻不知道那邊出問題,感覺有點無力…

  另外, SAMBA 4 似乎可以作為 Active Directory Server 的網域控制器來用,不過我還是不太了解該如何設定,實在很想真的把 Win2K 跟 Win2K3 給幹掉,直接把 Linux 架出來的拿來用就好,試著開機好幾天,好像還真的是挺穩定的在做好她作為
一個伺服器應該有的表現,跟微軟的真的是很不一樣,但就是設定上很麻煩,有時候問題出在那裡也搞不清楚…

  唉…頭髮又得多掉很多根了…

Postie 外掛的使用方法

  基本上 Postie 真的是 WordPress 的一個超好用的外掛,雖然 WordPress 已經有內建從郵箱發表文章的功能,但那只是最陽春的,這套就不一樣了,不但基本發到電郵信箱就可以發文,還可以做很多的指定文章分類,標籤等等的功能。

瞎忙的一天

  忙了一天,這一天也快要結束了,時間好快,雖然今天大部份忙的是我認為所謂雜事的正事,不過,伺服器的設定上已經快接近尾聲了,為了怕以後遇到同樣的問題忘記今天是怎麼處理的,趁今天結束前作一個紀錄也好。

  首先,在網誌的設定上,這個網誌成立在現在來看,已經是七年前的事了,當時傻傻的用微軟的伺服器來建立,結果常搞到過一陣子就得重開機的命運,還有一度因為硬碟毀損導致資料庫出問題,現在看得到的文章都是當初伺服器建立不久後整顆硬碟的備份檔才能救回來的,有很多的文章都已經流失,不過還好我有備份在郵箱裡,以後再慢慢建立回來,但是那些不見了的心得感想跟日記,恐怕是一去不回了…

  好了,廢話說的夠多了,就算是找得到之前的網誌,可以今天前我可是一點也不了解如何「搬家」,其實,我想了方法比較複雜化了一些,因為之前建立網誌雖然是用微軟的伺服器,但也一樣是用MYSQL做為資料庫,本來還想說要用phpMyAdmin來備份資料庫,不過,因為我現在搬過來文章還沒開始寫,應該是不用搞那麼大的工程才是,所以,想到是不是用MYSQL自己本身就能做的資料庫匯出/匯入就行了呢?

  但,有一個問題是,七年前建立的資料庫,帳號,密碼早已遺忘,還有資料庫名稱一不一樣還不知道可不可以呢…,帳密記得wp-config.php裡頭有記錄,但資料庫不同名稱可不可行,就得要試一下了,
找了一下命令如何下(這是重點):

匯出:
# mysqldump –opt -u帳號 -p密碼 資料庫名稱A>\
> 輸出檔案A的路徑\檔名A.sql
匯入:
# mysql -u帳號 -p密碼 現在資料庫名稱B<\
> 輸出檔案A的路徑\檔名A.sql

  執行完畢後會完全覆蓋現在的資料庫,也就是新發表的文章會全部不見,還好匯入之前有先匯出備份,而且文章也才新的一篇而已,很好處理,就回復後把文章拷貝一份在文字編輯器裡,等一會再輸入發表一次就好了。

  剛執行完畢開網頁出來看一片空白,而且後台也進不去,我還以為搞掛了的說,後來用以前的管理帳號可以登入了,然後才知道一片空白是因為之前使用的佈景沒有安裝的關係,換一個背景就正常了,OK, 順利的搬完家了…

  雖然伺服器還沒完全搞定,但至少現在這樣可以說終於先告了一個段落了,肩膀感覺有變輕一些些,哈哈…