成立 PCMan Facebook 專頁

之前常被許多網友要求加 Facebook,但是數量過多難以管理,大部分也都不認識,無法一一加入,所以成立 PCMan FB 專頁。未來長篇的文章還是會放 Blog 上,而平常的小動態會放在 FB。
另外,現在也可以使用 http://blog.pcman.im/ 來連到本網站

2007年12月8日 星期六

[文件] lighttpd + mediawiki

之前 http://free.ym.edu.tw/ 站因為硬體等級相當差,負擔又過重
經常導致伺服器停止回應的狀況,差點連我都無法遠端登入
最後終於狠下心,把 apache2 換成了 lighttpd
轉換的過程並不順利,需要若干小設定修改,mediawiki 才能正常運作

我總共改了:
/etc/lighttpd/lighttpd.conf
按照 MediaWiki 官方網站上提供給 Lighttpd 的設定說明
開啟 mod_rewrite 和 mod_redirect,寫下給 mediawiki 的 rewrite 設定
假設 mediawiki 是放在名為 w 的這個目錄下

server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_rewrite",
"mod_redirect",
"mod_evasive"
)

## 限制每個 ip 的連線數,使用 mod_evasive
evasive.max-conns-per-ip=2

## For MediaWiki

url.rewrite-once = (
"^/$" => "/w/index.php",
"^/wiki/([^?]*)(?:\?(.*))?" => "/w/index.php?title=$1&$2"
)

#url.redirect = (
# "^/(?!w|wiki|robots\.txt|favicon\.ico)(.*)" => "/wiki/$1"
#)


/etc/php5/cgi/php.ini
加入一行給 lighttpd 的設定

; For Lighttpd
cgi.fix_pathinfo = 1


開啟 lighttpd 的 fast-cgi

# lighty-enable-mod fastcgi


又裝上了 xcache 這個 php 加速器

抓下 xcache 的 source code,之後 apt-get install php5-dev
接著解開 source tarball,進入 xcache 目錄
執行
# phpize
./configure
# make install
最後修改
/etc/php5/cgi/conf.d/xcache.ini
把 xcache.size 設定成想要的大小


然後修改了 mediawiki 的 LocalSettings.php

$IP = "/var/www/w";

$wgArticlePath = "/wiki/$1";
$wgScriptPath = "/w";


終於大功告成,mediawiki 順利在 lighttpd 上運作了。

2007年12月5日 星期三

2007年12月3日 星期一

[文件] 大型網站架設

這是 Pixnet 的 far 撰寫的文章,提醒如何架設大型網站
的確是相當值得參考....
好文一篇
http://blog.pixnet.net/far/post/17024

對於我們這種沒錢、沒機器、又沒技術的小人物來說...
還是在自己的小網頁空間寫個小丁丁就好了....
改天來把網頁換成紫色系好了,看有沒有加分 = =

架網站是個大學問,雖然有些程式寫起來很簡單
一些實務上的技術,只有稍微翻過 php 的書還是不行的 XD
例如這個丁丁網頁平台,我在寫的時候,就很清楚的知道...
當有大量使用者的時候,這個系統應該就會爆了
不過... 我們不是商業公司,也沒有那麼多的機器和頻寬可以拿來玩
所以.... Just for fun! 好玩最重要,
有達到練習寫 php 的效果,同時又能提供自己可用的網頁就好了 :)

2007年12月2日 星期日

剛剛迅速加上了簡陋的留言板....

初步看起來是會動的,不過目前只可以留言,
還沒有辦法提供板主管理留言的功能 :-P

剩下的功能改天補吧... 用到那裡寫到那裡,Cool!