關於apache2 的cgi問題

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

關於apache2 的cgi問題

文章jwtialbert » 週三 10月 31, 2007 4:43 pm

小弟裝的是Debian etch
php version:PHP Version 4.4.4-8+etch4
apache version:Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/4.4.4-8+etch4 mod_perl/2.0.2 Perl/v5.8.8

問題描述:
首面無法顯示畫面(一片空白),但是「檢視原始碼」時可以發現網頁的原始碼,請問這是cgi的問題嗎?(因為首頁會呼叫一個cgi檔,我直接執行那個cgi檔也是一片空白畫面),還是我apache2的設定問題?

嘗試:
1.AddHandler cgi 設定打開 ==> 無效
2.a2enmod cgi and a2enmod perl ==>皆已開啟
3./usr/lib/cgi-bin/Cgi 目錄至少有755 以上的權限

/etc/apache2/site-avaiable/default設定:
******************************
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# RedirectMatch ^/$ /apache2-default/
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin/">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
*****************************
jwtialbert
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週二 6月 12, 2007 3:44 pm

文章jwtialbert » 週三 10月 31, 2007 6:25 pm

進度報告

目前看起來是Apache2 中文字型的問題
現在只要把網頁的中文字都刪除就會正常...T_T
jwtialbert
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週二 6月 12, 2007 3:44 pm

文章neio » 週四 11月 01, 2007 8:42 pm

小弟遇到類似狀況時,從瀏覽器更改網頁編碼後就正常了。
如原本為utf-8 我更改為 big5 後,原本空白畫面就正常秀出東西了。
因此猜想您輸出的網頁檔是否未加上指定編碼?給您參考。
neio
懵懂的國中生
懵懂的國中生
 
文章: 103
註冊時間: 週六 11月 13, 2004 8:26 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客