2010/11/25

學務系統SFS3亂碼問題

自從為了學務系統 3.1版,把php4改成php5
學務系統亂碼的問題就又跑回來了~
這個問題持續了幾個星期,終於看了這篇解決的
http://sfs.chc.edu.tw/~chi/blog/index.php?load=read&id=12
CentOS-5 SFS3主機 php+apache+mysql校調



相關的套件先裝上

httpd
mysql-server
mysql
mysql-bench
php-mysql
php-cli
php-common
php-gd
....
yum install 套件1 套件2 套件3 ....



[PHP部分]
修改/etc/php.ini

memory_limit = 128M(改為24或32就可以了)

error_reporting = E_ALL
改為
error_reporting = E_ALL & ~E_NOTICE

display_errors = Off
暫時改為(或不改就讓錯誤訊息誰都看不到)
display_errors = On


default_charset = "utf8"
加上註解,停掉預設值。
#default_charset = "utf8"

magic_quotes_gpc = Off
改為
magic_quotes_gpc = On


extension_dir = /usr/lib/php4
改為(原本路徑錯誤,若自行編譯者則自行調整)
extension_dir = /usr/lib/php/modules


[MySQL部分]
修改/etc/my.cnf

default-character-set=utf8
加上註解,停掉預設值。
#default-character-set=utf8

[Apache2部分]

vi /etc/httpd/conf/httpd.conf

AddDefaultCharset UTF-8
加上註解,停掉預設值。
#AddDefaultCharset UTF-8

沒有留言:

張貼留言