本校專業分享用的samba主機,於開學第二週就因硬碟損壞而掛了,兩週前已重新安裝CentOS5.9系統完成,近日將以前專業分享的備份資料倒回來,但測試利用Windows系統連結時,發現舊資料的中文都出現亂碼。
又找了半天,發現以下做法是正確的。
就是:
vi /etc/sysconfig/i18n
LANG="zh_TW.Big5"
smb.conf則於[global]中加上
dos charset = CP950
unix charset = BIG5
2013年9月30日 星期一
2013年9月18日 星期三
CentOS 6.x 找不到mail指令
因為是用最精簡的安裝方式,所以在測試mail 時發現找不到(-bash: mail:命令找不到)
可利用 yum 安裝 mailx
指令 yum install mailx
可利用 yum 安裝 mailx
指令 yum install mailx
2013年9月14日 星期六
CentOS 的 PHP 升級到5.2.17
為了讓學務系統的模組都正常的使用(顯示)PHP版本可以升級到5.2.17
升級版本
參考
http://www.webtatic.com/packages/php53/
http://blog.smps.tp.edu.tw/~kcodavid/index.php?load=read&id=564
首先
1.rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm
2.
安裝
yum --enablerepo=webtatic install php
(升級 yum --enablerepo=webtatic update php)
但php5.3.8 有許多安全性的修改使得先前的函式會產生安全性警告
因此,可以升級到5.2.17
yum --disablerepo=* --enablerepo=webtatic --exclude=php*5.3* update php
降級版本
若已經安裝到5.3.8造成網站產生許多警告訊息,可以利用降級的方法恢復
1. 先移除php 包含php套件等
yum remove php*
2.
yum --disablerepo=* --enablerepo=webtatic --exclude=php*5.3* install php (將會安裝5.2.17)
3.安裝 php套件
yum --disablerepo=* --enablerepo=webtatic --exclude=php*5.3* install php-mbstring
如安裝 php-mcrypt , php-devel , php-gd , php-mysql 等
可參考
http://www.webtatic.com/packages/php53/
升級版本
參考
http://www.webtatic.com/packages/php53/
http://blog.smps.tp.edu.tw/~kcodavid/index.php?load=read&id=564
首先
1.rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm
2.
安裝
yum --enablerepo=webtatic install php
(升級 yum --enablerepo=webtatic update php)
但php5.3.8 有許多安全性的修改使得先前的函式會產生安全性警告
因此,可以升級到5.2.17
yum --disablerepo=* --enablerepo=webtatic --exclude=php*5.3* update php
降級版本
若已經安裝到5.3.8造成網站產生許多警告訊息,可以利用降級的方法恢復
1. 先移除php 包含php套件等
yum remove php*
2.
yum --disablerepo=* --enablerepo=webtatic --exclude=php*5.3* install php (將會安裝5.2.17)
3.安裝 php套件
yum --disablerepo=* --enablerepo=webtatic --exclude=php*5.3* install php-mbstring
如安裝 php-mcrypt , php-devel , php-gd , php-mysql 等
可參考
http://www.webtatic.com/packages/php53/
2013年9月13日 星期五
本校的學務系統出狀況了
九月十一日上午約十點多,本校發生學務系統問題,主機的httpd和mysqld都正常,而學務系統的佈告欄(board)、電子像館(photoview)、榮譽榜(cita)等嵌入在學校首頁也都正常,並且可以獨立瀏覽顯示。但學務系統的首頁卻無法顯示(瀏覽器出現HTTP 500內部伺服器發生錯誤),但如果此時換採用IP連結時,學務系統首頁會正常顯示,不過卻不能登入,輸入了代號及密碼一但按了登入就同樣瀏覽器出現HTTP 500內部伺服器發生錯誤。
九月十一日下午,緊急採用前一天的備份資料庫,換到新主機(CentOS58)就可正常使用了,不過因PHP版本不同,部分模組出現空白,其餘皆可正常使用。不料才約過了一天的時間,九月十二日下午約四點許, 同樣的情形又發生了(沒有登入時,佈告欄、課表、 午餐等開放的模組都正常可瀏覽、查詢,只要一登入就完了, 但此時若直接連到佈告欄、榮譽榜、電子像館卻可正常可瀏覽、 查詢),真不知該怎麼辦?
九月十三日上午測試將本校學務系統的資料庫匯出(mysqldump -u root -p sfs3 > sfs3.sql) ,發現錯誤產生:Got error: 1146: Table 'sfs3.artical' doesn't exist。
九月十一日下午,緊急採用前一天的備份資料庫,換到新主機(CentOS58)就可正常使用了,不過因PHP版本不同,部分模組出現空白,其餘皆可正常使用。不料才約過了一天的時間,九月十二日下午約四點許,
九月十三日上午測試將本校學務系統的資料庫匯出(mysqldump -u root -p sfs3 > sfs3.sql)
請了Google大神找了一些解決方法,最後使用以下指令: mysqldump -u root -p --skip-lock-tables --ignore-table=sfs3.artical_ detail --ignore-table=sfs3.artical sfs3 > sfs3.sql,結果又出現一則錯誤訊息:Couldn't execute 'show create table `pro_user_state`': Table './sfs3/pro_user_state' is marked as crashed and should be repaired (145)
再利用phpMyAdmin修正pro_user_ state資料表,指令:REPAIR TABLE pro_user_state。當修正完後, 神奇的事情發生了,本校學務系統又可用了。
最後,將此結果報告市網中心的曾文芳主任,經判斷是硬碟有問題了。趕快換硬碟吧!
2013年9月12日 星期四
Linux更改 hostname 完整的方式
假設原本 hostname 為 test1, 現在想要更改為 test2
使用 root 才可以更改 hostname
su - root
Step 01:
將 /etc/hosts 內出現的 test1 都改成 test2
vi /etc/hosts
127.0.0.1 test2 localhost.localdomain localhost
Step 02:
將 /etc/sysconfig/network 內的 HOSTNAME 改成 test2
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=test2
GATEWAY=61.67.71.126
Step 03:
再使用 hostname 命令指定一次
hostname test2
這時就已經設定完成. 可以使用 hostname 命令去確認一次
[root@test1 etc]# hostname
test2
[root@test1 etc]#
只要重新登入, 命令提示字串就會改成
[root@test2 etc]#
使用 root 才可以更改 hostname
su - root
Step 01:
將 /etc/hosts 內出現的 test1 都改成 test2
vi /etc/hosts
127.0.0.1 test2 localhost.localdomain localhost
Step 02:
將 /etc/sysconfig/network 內的 HOSTNAME 改成 test2
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=test2
GATEWAY=61.67.71.126
Step 03:
再使用 hostname 命令指定一次
hostname test2
這時就已經設定完成. 可以使用 hostname 命令去確認一次
[root@test1 etc]# hostname
test2
[root@test1 etc]#
只要重新登入, 命令提示字串就會改成
[root@test2 etc]#
2013年9月6日 星期五
學務系統移機後電子校刊不能瀏覽
上週本校的學務系統主機因為故障,目前已利用備份資料移到另一台繼續服務中。
今日發現電子校刊,僅少數文章或圖畫可以顯示,檢查了資料夾權限設定,也沒有錯誤。下午又測試了[校務佈告欄附加檔案中文檔名下載解決辦法],安裝了iconv_hook-1.0.0-1.i386.rpm和mod_encoding-2.2.0-1.i386.rpm,結果仍然有問題,於是又把這兩個套件給移除(rpm -e iconv_hook mod_encoding),移除後,神奇的事情發生了,電子校刊正常可以顯示了。
今日發現電子校刊,僅少數文章或圖畫可以顯示,檢查了資料夾權限設定,也沒有錯誤。下午又測試了[校務佈告欄附加檔案中文檔名下載解決辦法],安裝了iconv_hook-1.0.0-1.i386.rpm和mod_encoding-2.2.0-1.i386.rpm,結果仍然有問題,於是又把這兩個套件給移除(rpm -e iconv_hook mod_encoding),移除後,神奇的事情發生了,電子校刊正常可以顯示了。
訂閱:
文章 (Atom)