與 apache 相關問題
首先一開始裝了 phpsysinfo ,檢查是否安裝完成,用 firefox 瀏覽http://example.org/phpsysinfo。
發現怎是 application/x-httpd-php 檔案,並且下載。
下載打開一看,source 被我載下來了。
我明明都裝好 php5, apache2, libapache2-mod-php5,而且我家的 phpinfo.php 都測試過,*.php 確實可以動阿。
那我直接存取 index.php 試試看
http://example.org/phpsysinfo/index.php
疑?可以動。
裝個一樣產生 symlink 在 /var/www 底下的 phpmyadmin 來測試一下。
http://example.org/phpmyadmin
疑?可以動。
ln -s ~ ~/public_html
http://example.org/~user/
列表有 user
ln -s / ~/public_html/root
http://example.org/~user/
列表沒有 root
ls ~/public_html
明明就有 root 。
symlink 所指到的檔案/目錄權限 group, other 確定都有 rx。
apache2, php5 等相關設定是 debian 原廠(cat /etc/issue, Debian GNU/Linux lenny/sid),並沒有多加更動。
find / -name '.htaccess' 確定並不會覆蓋以上測試的設定。
apache2 -v
Server version: Apache/2.2.8 (Debian)
Server built: Mar 14 2008 10:08:31
php5 -v
PHP 5.2.5-3 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 21 2008 02:03:40)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies