【求助】mandrake 9.1下架設語系問題!



贊助商連結


actkrtsao
2003-05-16, 06:06 PM
在mandrake 9.1下 ,php 4.3.1, appache 2.045 ,mysql 4.0.11的環境下
我安裝無論是php-nuke或是intranet WOL,都會遇到用IE EXPLORER以及MYIE
會出現亂碼 """情況是每次劉覽都要選擇編碼--繁體中文,才能正常顯示!"""

我想過幾個可能的問題
1. PHP.INI要設定-----已經設定(把iso-xxxx改成big5),不過我在mandrake沒找 到php.ini,所以我用php.ini-dist複製到 /usr/local/lib/php.ini

2.httpd.conf要設定----已經設定(我加在DocumentRoot /var/www/html的下一行 設定AddDefaultCharset big5)

3.在php網頁第一行上加入<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5"> 試過,沒有用!

我想問題是出在我的系統,或是在安裝mysql時沒加入支援中文 Big5 碼?

還是哪裡我忘了設定,請指教!

贊助商連結


Jose
2003-05-16, 07:22 PM
試試看在 phpmyadmin 中更改為 big5...

actkrtsao
2003-05-16, 11:49 PM
最初由 Jose 發表
試試看在 phpmyadmin 中更改為 big5...
不好意思,沒有這檔案!

JoyDai
2003-05-17, 07:08 PM
>>[QUOTE]最初由 actkrtsao 發表
>>[B]在mandrake 9.1下 ,php 4.3.1, appache 2.045 ,mysql 4.0.11的環境下
>>我安裝無論是php-nuke或是intranet WOL,都會遇到用IE EXPLORER以及MYIE
會出現亂碼 """情況是每次劉覽都要選擇編碼--繁體中文,才能正常顯示!"""


MDK 9.1 是採用 APACHE 2.0 版,而它的語系內定是西歐語系,所以你應將
/etc/httpd/conf/commonhttpd.conf 這個檔案中的 AddDefaultCharset ISO-8859-1 這行改成 AddDefaultCharset Big5 (注意大小寫)
並且找到這三行
<IfModule mod_negotiation.c>
LanguagePriority en fr de es it da nl et el ja kr no pl pt pt-br ru ltz ca sv tw
</IfModule>
將 tw 移到最前面就行了。

actkrtsao
2003-05-17, 09:12 PM
感謝回應,已解決!

還有一個笨問題,我安裝owl intranet 這套軟體,有一個問題產生,apache預設目錄在/avr/www/html
但我新增一位使用者A(代號),上傳網頁用.所以我把apache的目錄更改為/var/www, A使用者的目錄在var/www/html,問題來了,所以我用chomd A.A html,把html權限都歸給A使用者,所以我用ftp上傳的檔案權限都沒問題, 問題來了,我在web上建立起來的檔案夾或是檔案,權限都是屬於apache的,試問我該如何把在web上建立的文件權限都是屬於A使用者呢?
我在apache上是用預設伺服器,還沒動到虛擬伺服器,主機環境mandrake 9.1下 ,php 4.3.1, appache 2.044 ,mysql 4.0.11
該往虛擬伺服器的方向走還是把apache的目錄調開?(我試過把apache個目錄改為/home/apache,網頁變成開不了)