2010/07/29

drupal6 with squeeze

為了食譜,興沖沖的找了 wiki 的資料後,打算用 drupal 的內建功能來建 wiki



一開始還想著要怎麼安裝,去看 drpal6 台灣站,看到的是傳統的 tarball 式安裝

想了一下,決定用 aptitude 碰一下運氣

sudo aptitude search drupal

結果被我找到 drupal 6.17-2

安裝完,很開心的要開始設定,結果問題來了... 安裝手冊咧 ??

懶的看手冊,用 locate 指令找 drupal6
在 /etc/drupal/6/apache2.conf 看到 apache 的設定,把它加入

sudo cat /etc/drupal/6/apache2.conf >> /etc/apache2/sites-enable/000default

然後到用網址的方式啟動安裝
http://servername/drupal6/install.php

然後看到滿滿的錯誤訊息... 0rz

一堆 deprecated 的錯誤訊息,用屁股想也知道是 php 5.3 的關係,找了一陣子沒有簡單的解法,決定把 php 5.3 > 5.2

參考這一篇:  http://serverfault.com/questions/95601/downgrade-php-5-3-to-5-2-on-lenny/139231#139231

把 php5   移掉
# remove all php packge
sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
# use karmi? for php pakage
# pin-params:  a (archive), c (components), v (version), o (origin) and l (label).
echo -e "Package: php5\nPin: release v=karmic\nPin-Priority: 991\n" > | sudo tee /etc/apt/preferences.d/php > /dev/null
apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release v=karmic\nPin-Priority: 991\n"}'|sudo tee  /etc/apt/preferences.d/php > /dev/null
# add karmic to source list
sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/karmic.list
# update package database (use apt-get if aptitude crash)
sudo apt-get update
# install php
sudo apt-get install -t karmic php5-cli php5-cgi
#done
結果它告訴我:沒有 php5-cli php5-cgi 這兩個套件.... 0rz
(喵的~ 我 php 都砍光了你才說!)

試了一下自己的論壇,咦?!還會動啊!不是說 php5 移除了?

抓腦袋想了老半天~嘛!不管了!反正要的套件沒有,就把 php 重裝然後再重裝 drupal6 ,之後再想辦法 = =a

裝好後,在 drupal 網站爬老半天,drupal 說相容性大部份已解決,除少部份第三方的模組可能還有問題外,基本上沒有問題
(參考: http://drupal.org/requirements php 的部份)

我半信半擬的重新執行一次網址,結果居然好了... = =a

2010/08/18 後記
其實 drupal 好像不是拿來架 wiki 的... U_U
爬了半天才發現 drupal 沒有 wiki 的功能
要裝 wiki 可以用 mediawiki ,安裝很簡單,網路教學一堆,我就不寫了 :P

沒有留言: