購物車研究站-討論區首頁 |
說明 搜尋 會員 日曆 |
sporela |
發表於: 2012-03-04, 05:54 PM
|
新進會員 所屬群組: 註冊會員 發表總數: 6 會員編號: 14376 註冊日期: -- |
1 依照書本步驟安裝好後, 進入網站首頁, 在最後面出現一行:
Fatal error: Class 'queryFactory' not found in /volume1/web/includes/functions/sessions.php on line 51 2 開啟網站首頁後, 無法使用安裝時的管理員電子郵件登入? 不知這二問題如何解決, THANKS!! 書籍名稱: TWE-COMMERCE INQUIRY線上商品型錄、詢價系統架設與管理 |
oldpa |
發表於: 2012-03-05, 10:12 AM
|
||||
超級會員 所屬群組: 管理群組 發表總數: 5402 會員編號: 1 註冊日期: -- |
請問一下 是在何規格主機測試? PHP版本? 解決方式 開啟includes/functions/sessions.php 找出
上方加入
$db = new queryFactory();有幾處加幾處 試試看 如果進後台也有相同訊息 開啟admin/includes/functions/sessions.php 做以上相同處理 第一個問題解決 第二個問就解決 -------------------- |
||||
sporela |
發表於: 2012-03-05, 02:27 PM
|
新進會員 所屬群組: 註冊會員 發表總數: 6 會員編號: 14376 註冊日期: -- |
感謝快速的回覆, 很感激
第一個問題, 依照方法修改後解決了。 第二個問題, 如你所說第一問題解決第二問題就就解決 。 進入後台後, 出現的訊息是: Fatal error: Class 'queryFactory' not found in /volume1/web/admin/includes/functions/sessions.php on line 54 與第一個問題的訊息不同,第一問題是 on line 51 有試過用第一問題方法修改, 但會得到一串很多的訊息。 麻煩您了! ================================== 機器是:Synology NAS DS212+ MySQL 伺服器: Localhost via UNIX socket 伺服器版本: 5.1.49 MySQL 文字編碼: UTF-8 Unicode (utf8) Web server Apache/2.2.21 (Unix) PHP/5.3.6 MySQL 客戶端版本: 5.1.49 PHP extension: mysql |
sporela |
發表於: 2012-03-05, 02:36 PM
|
新進會員 所屬群組: 註冊會員 發表總數: 6 會員編號: 14376 註冊日期: -- |
補充此句說明: 有試過用第一問題方法修改, 但會得到一串很多的訊息。
我是用以下規則修改 admin/includes/functions/sessions.php ***** CODE $db = new queryFactory(); 上方加入 CODE require (DIR_WS_CLASSES . 'query_factory.php'); $db = new queryFactory();有幾處加幾處 ***** 但此法無效。 |
sporela |
發表於: 2012-03-05, 03:55 PM
|
新進會員 所屬群組: 註冊會員 發表總數: 6 會員編號: 14376 註冊日期: -- |
使用問題一的方法修改 admin/includes/functions/sessions.php
進入後台得到以下的訊息: Warning: require(): open_basedir restriction in effect. File(includes/classes/query_factory.php) is not within the allowed path(s): (/etc.defaults:/etc:/tmp:/usr/bin/php:/usr/syno/synoman:/var/run:/var/services/blog:/var/services/homes:/var/services/photo:/var/services/web:/var/spool/php:/volume1/@tmp/php:) in /volume1/web/admin/includes/functions/sessions.php on line 55 Warning: require(includes/classes/query_factory.php): failed to open stream: Operation not permitted in /volume1/web/admin/includes/functions/sessions.php on line 55 Fatal error: require(): Failed opening required 'includes/classes/query_factory.php' (include_path='.:/usr/syno/php/lib/php') in /volume1/web/admin/includes/functions/sessions.php on line 55 |
oldpa |
發表於: 2012-03-06, 07:37 AM
|
||||
超級會員 所屬群組: 管理群組 發表總數: 5402 會員編號: 1 註冊日期: -- |
不好意思 後台的應該加 admin/includes/functions/sessions.php
上方加入
-------------------- |
||||
sporela |
發表於: 2012-03-06, 09:57 AM
|
新進會員 所屬群組: 註冊會員 發表總數: 6 會員編號: 14376 註冊日期: -- |
依照上述方法修改, 解決了此問題。非常的感激!
感到買了這本書, 可以放心的使用此系統, 有問題都可得到協助。 再次的謝謝您! |
magic588 |
發表於: 2012-12-09, 05:31 AM
|
新進會員 所屬群組: 註冊會員 發表總數: 2 會員編號: 12086 註冊日期: -- |
您好 , 我在安裝時也遇到相同的問題 , 依照修改步驟後 , 也解決了問題 , 只是有些地方字會變亂碼 , 但是都可以自行修改 , 唯獨在後台 , 系統工具-->內容管理園 , ???的地方應該是顯示服務台 , 其他的我都可以找到修改的地方 , 唯獨這個找不到修該的地方 , 但是前台的服務台又是顯示中文 , 沒有問題 ,
較一下這該如何解決呢? ....謝謝 內容 ID 標題 連結ID 檔案 區塊狀態 區塊 動作 1 退換貨說明事項 * 1 database 是 ??? 編輯 預覽 2 隱私權保護聲明 * 2 database 是 ??? 編輯 預覽 |
oldpa |
發表於: 2012-12-10, 08:23 AM
|
||
超級會員 所屬群組: 管理群組 發表總數: 5402 會員編號: 1 註冊日期: -- |
???原本應該是顯示"資訊台"或"服務台"沒錯 這部份是紀錄在資料庫cm_file_flags資料表中 進入編輯後的下拉選單也會有此選項 試試用下列語法使用phpMyAdmin重新導入
-------------------- |
||
magic588 |
發表於: 2012-12-14, 02:43 AM
|
新進會員 所屬群組: 註冊會員 發表總數: 2 會員編號: 12086 註冊日期: -- |
已經修正了 , 非常感謝幫忙 ,
|