2009-05-12

【工】ZF : Configuring Your URL Rewriter

要用Zend,就要設定Rewrite Rule,因為他都是將request丟給index.php處理。

下面就是要如何設定。

Lighttpd


編輯

lighttpd.conf

加上

    url.rewrite-once = (
        ".*\?(.*)$" => "/index.php?$1",
        ".*\.(js|ico|gif|jpg|png|swf|css|html)$" => "$0",
        "" => "/index.php"
    )

PS.忘了說,還要設定根目錄為: update 2009-06-16
server.document-root        = "/home/www/chingwei/public/"

 

上面內容參考自

Configuring Your URL Rewriter

 



 

update 2009-11-25

在 Build PHP 時要記得加上 --enable-spl 這樣子Zend會用到的 spl_autoload_register 才可以正常執行。否則會出現下面的錯誤:

Call to undefined function spl_autoload_register()

如果有使用 eaccelerator ,則記得要使用 0.9.5.3 以上的版本。 0.9.5.2 會出現下面錯誤:

Fatal error:  Cannot access protected property Zend_Loader_Autoloader::$_instance

安裝環境:

SUSE 11

Lighttpd 1.4.22

PHP-5.2.10

0 comments:

張貼留言