Skip navigation.
主選單區塊
登入區塊
帳號:

密碼:


忘記密碼?

現在註冊!
搜尋區塊
線上人數
28人線上 (17人在瀏覽討論區)

會員: 0
遊客: 28

更多...

正在瀏覽:   1 名遊客





#1 安裝學務系統Fatal error: 讀取失敗---資料表建一半
willis1030 2014/11/10 19:10
大家好:
新安裝學務系統完成後用瀏覽器進入出現

Notice: Use of undefined constant FATAL - assumed 'FATAL' in /usr/local/www/apache24/data/sfs3_stable/include/config.php on line 176
Notice: Use of undefined constant ERROR - assumed 'ERROR' in /usr/local/www/apache24/data/sfs3_stable/include/config.php on line 177
Notice: Use of undefined constant WARNING - assumed 'WARNING' in /usr/local/www/apache24/data/sfs3_stable/include/config.php on line 178

Fatal error: 讀取失敗!
select * from sfs_module where dirname='sfs3_stable' in /usr/local/www/apache24/data/sfs3_stable/include/sfs_core_path.php on line 134

爬文許久還是看不出解決方法。
/var/db/mysql/sfs3裡的資料表只建了幾個,
感覺好像是建資料表的sql裡面有字碼出錯。
my.cnf裡面不管是

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init-connect='SET NAMES utf8'
[client]
default-character-set=utf8

或是用預設的latin1都一樣無法解決

查到這篇的老師沒有解決
http://www.sfs.project.edu.tw/modules ... ewtopic.php?topic_id=3565

另外這篇
http://www.sfs.project.edu.tw/modules ... ewtopic.php?topic_id=2927
brucelyc老師說改一下my.ini就好
可是我用的FreeBSD是my.cnf也不知裡面該改什麼
更早的文有些已經連結失效了
是否可以再麻煩老師指導一下
謝謝您


#2 回復: 安裝學務系統Fatal error: 讀取失敗---資料表建一半
loren 2014/11/11 13:58
應該是儲存引擎問題,現在mysql 預設是 innoDB, sfs3 有些模組的資料表要用 MyISAM 才行。

編輯 /etc/mysql/my.cnf
--default-storage-engine=MyISAM;


另外 utf-8 的設定部份建議都拿掉,不拿掉不知道哪些模組會出問題。
一點都不想動 sfs3 就是因為他當初設計時預設編碼不是 utf-8。 ><


#3 回復: 回復: 安裝學務系統Fatal error: 讀取失敗---資料表建一半
willis1030 2014/11/11 14:42
謝謝老師的回覆
但我安裝主機時就已預設MyISAM(之前用預設的InnoDB也不行)
編碼用UTF8或預設的Latin1都還是一樣出問題
從之前FreeBSD9.1版到現在的10.1都一樣
難道要改Big5嗎?(不會吧?)我再試試看好了。


#4 回復: 回復: 回復: 安裝學務系統Fatal error: 讀取失敗---資料表建一半
yunfun 2014/11/13 15:39
看到這個
select * from sfs_module where dirname='sfs3_stable' in

您是不是沒有先執行 setup 就去執行install.php


#5 回復: 回復: 回復: 安裝學務系統Fatal error: 讀取失敗---資料表建一半
yunfun 2014/11/13 15:40
看到這個
select * from sfs_module where dirname='sfs3_stable' in

您是不是沒有先執行 setup 就去執行install.php


#6 回復: 安裝學務系統Fatal error: 讀取失敗---資料表建一半
yunfun 2014/11/13 22:23
剛剛測試了一下FreeBSD 10(amd64)
apache 2.4
mysql 5.1
php 5.4

安裝sfs3 一切ok
mysql使用預設值,沒做其他任何設定.


#7 回復: 安裝學務系統Fatal error: 讀取失敗---資料表建一半
willis1030 2014/11/15 5:53
yunfun老師您好:
謝謝老師還花了時間幫我測試FreeBSD,真是不好意思。
我確實沒有執行setup.sh,但我看了setup.sh的內容,除了更改sfs的資料夾名稱外,其他的動作像是新增data資料夾等我都有做。後來我試過先執行setup.sh,結果還是一樣,沒辦法。
以下再列出我這兩天的測試:
前天的狀況是:FreeBSD10.1+Apache24+ MySQL56+PHP55,使用utf8或預設的latin1都不行。
昨天是FreeBSD10.1+Apache24+ MySQL56+PHP56,使用utf8不行,但latin1卻安裝半成功(前面會有那3行notice),該不會又是PHP的哪個元件還是啥的問題。

Notice: Use of undefined constant FATAL - assumed 'FATAL' in /usr/local/www/apache24/data/sfs3/include/config.php on line 176
Notice: Use of undefined constant ERROR - assumed 'ERROR' in /usr/local/www/apache24/data/sfs3/include/config.php on line 177
Notice: Use of undefined constant WARNING - assumed 'WARNING' in /usr/local/www/apache24/data/sfs3/include/config.php on line 178

總之是可以先使用了,謝謝各位老師的幫忙。






可以查看帖子.
不可發帖.
不可回復.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.

[高級搜尋]


Powered by XOOPS2 繁體中文版 © 2001-2008 The XOOPS Project