2009/08/19

Ubuntu Server に pukiwiki を導入してみた

Ubuntu Installing by DeclanTM.
Ubuntu Installing on Flickr - Photo Sharing!

昨日から引き続き作業メモ。
今回はLAMP環境下でPukiwikiが使えるようにするのが目的。

と、言ってもインストール時のオプションでLAMP Serverを選択しておけば最初のプロセスはすっ飛ばせますが、選んだつもりがなぜか入っていなかったので混乱。

 

ちなみにインストール時のオプションはインストール時以外でも呼び出すことが出来るので重宝するかも。

$ sudo tasksel

必要な環境を一括で導入してくれるのでありがたい限りです。

が、自分の場合だと tasksel: aptitude に失敗しました という訳の分からないエラーが出てしまい一発で導入するのは無理そう。
仕方がないのでapt-getで。

sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5

sudo /etc/init.d/apache2 restart

apacheとPHPを入れてapacheを再起動。

Ubuntu Serverだと /var/www/ にファイルを放り込めばIP叩くとブラウザーから見ることが出来るようになります。なので、ここにPukiwikiを放り込むと。

 

実は一番苦労したのがここ。
PukiwikiはPHPだけで動作し、RDBは不要なWikiツールです。

FrontPage - PukiWiki-official

いつの間にかSourceForgeにホスティングされるようになっているのでwgetでダウンロードしようと思っても出来ないとな!?
ググってもいまいち解決法らしいのは見つからなかったので、Samba Serverという利点を生かしWindowsでダウンロードしてそれを共有ドライブに投げ込むという方法を選択。

よい方法がありましたら教えて下さい。

解凍したpukiwiki/ を /var/www/ に投げ込んでブラウザからアクセスしてみると…エラー
パーミッションがうまく設定されてないご様子。

chmod -R 777 /var/www/pukiwiki/

こうするとpukiwiki/以下全てのパーミッションが777に変更されるそうです。
今回は練習だけど、実際には要設定。