iT邦幫忙

DAY 13
3

獎金獵人之網站血汗史系列 第 13

Drupal的系統需求?

從頭到尾,我架設過十幾個Drupal網站,用過許多不同的主機,發現,Drupal的系統需求真的不低呢!
Drupal官方網站有寫系統需求:
http://drupal.org/requirements

看起來沒什麼大不了,但事實上,如果你想比較大部分的掌握Drupal6以上的常用模組,以下幾點是一定要跟hosting協調、要不就是得換一家自由的hosting公司。

1.PHP5.2:
我第一個Drupal網站,客戶使用的是某小家主機商,該主機商客戶以某開放原始碼購物車為主,該購物車程式只適合PHP4,因此我只能想辦法在PHP4的環境底下架設Drupal,基本上是困難重重,當初使用的是Drupal 5,若要用Drupal 6的話,PHP4是完全不行的。就算有PHP5,也一定要PHP5.2以上才能使用多個常用模組,如image api。但可笑的是,PHP5.3反而也不行,總之一定要PHP5.2。

2.php_value memory_limit 至少64M以上:
這是保守估計,一般都希望能96M,才能處理更多事情,獎金獵人網站我開到256M。不夠的話容易在啟用模組、佈景的時候發生一片空白的現象。

3.php_value max_execution_time 至少300秒:
因為有時需要處理很多東西,不給個300秒很容易整個白頻。

4.支援.htaccess:
不支援的話,你要調整上面兩個數值很困難。

5.MySQL5:
官方說法是MySQL4也可以,但最好使用5以免有許多編碼問題。

6.MySQL wait timeout 時間:
這個數值我還是不確定,目前獎金獵人雖然很穩定,但啟用模組、執行cron或是升級系統的時候還是常發生這樣的東西。
504 Gateway Time-out

nginx/0.7.61

跟主機商洽談過,他有幫忙我調整數值,但還沒完全解決。根據Drupal Taiwan的大師解答應該是MySQL的wait timeout的問題。因此挑主機商時這個也要注意。

-------------分隔線---------------

可見Drupal真的不是一個好搞的東西唉!(嘆)


上一篇
獎金獵人的網站宣傳的另類思維!?
下一篇
看喬家大院後~獎金獵人的反向思維(二) 小的主辦單位更重要
系列文
獎金獵人之網站血汗史30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
brianc
iT邦研究生 1 級 ‧ 2009-11-05 19:13:41

虛擬主機適合放靜態頁面的網站,有大量程式跟資料庫需求的話,co-location可能是比較好的選擇

co-location我沒試過,感謝建議

我要留言

立即登入留言