星期四, 11月 25, 2010

Drupal: 用Drush無痛升級

Drupal 雖然是我愛用的 CMS,但跟wordpress比起來,drupal作minor版本升級是一件令人頭痛的事。如果是在linux上,就更麻煩了。雖然drupal也有非官方出的patch,但懶還要更懶,總希望一鍵就能完成升級的工作。

直到我發現了 drush。drush真是個好物,它是用在linux和windows上面的shell,下個指令就完成升級。

網址http://drupal.org/project/drush

drush不是個套件,所以隨便裝在主機的目錄下即可,也不一定要裝在public_html下。
使用步驟如下。
1. 解壓縮到隨便的目錄。
2. 將drush設定成可執行
     $ chmod u+x /path/to/drush/drush
3. 為了使用方便,將drush的指令連到bin/drush底下
     $ ln -s /path/to/drush/drush /usr/local/bin/drush
4. 到這裡就好了。如果要作一般升級,先將你現在的目錄換到drupal安裝目錄之後,指令如下:
    drush up
    之後再按y就好了。
5. 如果要安裝modules,也可以用這個方式。指令如下:
    drush dl modules名稱

上面的安裝步驟如果出問題,看這裡:http://drupal.org/node/1181480 這裡的說明比較正確

常用指令在這:http://drupal.org/node/477684

星期四, 8月 27, 2009

一轉身就是一輩子

我不是很愛轉貼文章,不過這篇我找不到出處...
是從http://facebored.blogspot.com/2009/07/blog-post_23.html 看到的
********
有些人一直沒機會見,等有機會見了,卻又猶豫了,相見不如不見。
有些事一直沒機會做,等有機會了,卻不想再做了。
有些話埋藏在心中好久,沒機會說,等有機會說的時候,卻說不出口了。
有些愛一直沒機會愛,等有機會了,已經不愛了。



有些人很多機會相見的,卻總找藉口推脫,想見的時候已經沒機會了。
有些話有很多機會說的,卻想著以後再說,要說的時候已經沒機會了。
有些事有很多機會做的,卻一天一天推遲,想做的時候卻發現沒機會了。
有些愛給了你很多機會,卻不在意沒在乎,想重視的時候已經沒機會愛了。

人生有時候,總是很諷刺。
一轉身可能就是一世。
說好永遠的,不知怎麼就散了。
最後自己想來想去竟然也搞不清當初是什麼原因分開彼此的。
然後,你忽然醒悟,感情原來是這麼脆弱的。
經得起風雨,卻經不起平凡;本來風雨同舟,天晴便各自散了。

也許只是賭氣,也許只是因為小小的事。
幻想著和好的甜蜜,或重逢時的擁抱,
那個時候會是邊流淚邊捶打對方,還傻笑著。該是多美的畫面。
沒想到的是,一別竟是一輩子了。

於是,各有各的生活,各自愛著別的人。

曾經相愛,現在已互不相干。
即使在同一城市,也不曾再相逢。
某一天某一刻,走在同一條路上,也看不見對方。
先是感歎,後來是無奈。

也許你很幸福,因為找到另一個適合自己的人。
也許你不幸福,因為可能你這一生就只有那個人真正用心在你身上。
很久很久,沒有對方的消息,也不再想起這個人,也不想再想起這些事了。

星期一, 6月 22, 2009

淡淡的愁 淡淡的憂

朋友介紹我聽一首歌,歌詞如下:

慢慢的等待
讓我一次一次的面對
冷冷的寂寞獨自體會
點點滴滴和的往事
從從容容的翻開
真心的付出日子難追回
淡淡的憂 淡淡的愁
淡淡的淚水悄悄流
淡淡的憂 淡淡的愁
情不自禁為你守候
淡淡的憂 淡淡的愁
淡淡的淚水悄悄流
淡淡的憂 淡淡的愁
情不自禁為你守候
慢慢的等待
讓我一次一次的面對
冷冷的寂寞獨自體會
點點滴滴和的往事
從從容容的翻開
真心的付出日子難追回
****
淡淡的憂 淡淡的愁
淡淡的淚水悄悄流
淡淡的憂 淡淡的愁
情不自禁為你守候
***重覆4次

線上試聽:http://www.songtaste.com/song/68463/

另外還看到別人寫的詩:

林蘭蘭

南京大學

碩士畢業

2005年12月一次聯誼活動中寫的
全詩為:
全部詩作是
淡淡煙雨淡淡愁、淡淡明月上西樓
淡淡流水溪中過、淡淡魚兒水中游
淡淡清香香盈袖、淡淡蝴蝶落繡球
淡淡胭脂淡淡酒、淡淡酒解淡淡愁
淡淡愁過淡淡秋、淡淡回首淡淡憂
淡淡憂來淡淡去、淡淡人生淡淡流

來源:http://wenwen.soso.com/z/q134367005.htm

刪除檔案

Linux刪除檔案如果遇到問題,多半是權限
所以要先改權限
chmod -R 777 directory
然後就可以刪掉了
\rm -r directory

Drupal multisite

先記著,晚點嘗試
http://drupal.org/node/290768
http://drupal.org/getting-started/6/install/multi-site
http://drupal.org/node/88710

星期日, 6月 21, 2009

Drupal 備份與轉移

最近正在把Drupal從A站移到B站,又開始摸索linux了:

首先要做的是把東西壓起來,運用相對路徑的範例如下:

tar -jpcv -f sites.tar.bz2 -C ~/public_html sites  (這表示要壓public_html/sites底下的東西)

解壓縮則是:

tar -jpxv -f sites.tar.bz2 -C ~/public_html/twtcsl  (不用放sites,會解成sites這個目錄)

MySQL也要備份:

mysqldump -u 使用者 -p 資料庫> drupal.sql

與還原

mysql -u 使用者 -p 資料庫 < drupal.sql

再來改sites/default/settings.php這個檔

$db_url = mysql://xxxx:xxxx@localhost/drupal';

沒想到最後還是不能上線,因為clean_url 的問題。可參考這篇:http://drupal.org/node/367616

簡單說就是用回複雜的方式,要登入就是 網址?q=user  然後不管跳到哪頁都要加?q=,把clean_url先改掉,或是主機直接設定好就行。

主機設定clean_url的方式看這篇:http://drupal.org/node/15365

基本上應該就沒什麼問題了。

星期五, 6月 19, 2009

Ubuntu: Toshiba M600音效問題

Ubuntu從7斷斷續續用,用到現在的9,M600的音效一直有問題。之前好不容易設定好,不過升到9的時候,想說9會解決這些,就沒保留這些設定檔,又得重來一次。

最重要的reference在這:
https://help.ubuntu.com/community/HdaIntelSoundHowto

照著做通常就沒問題了。Skype錄音也行,不過據說聲音有點小聲。Alsamixer那邊我是設FrontMic,因為我的不知道為什麼就是沒Mic。

另外也參看了這篇:
http://www.mobile01.com/topicdetail.php?f=232&t=722837