發表回覆建立主題發起投票

> TWE-Commerce Inquiry 安裝後的錯誤訊息?, Class 'queryFactory' not found
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線上商品型錄、詢價系統架設與管理

傳送簡訊Email
Top
oldpa
發表於: 2012-03-05, 10:12 AM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5402
會員編號: 1
註冊日期: --



請問一下
是在何規格主機測試?
PHP版本?

解決方式

開啟includes/functions/sessions.php
找出
 
CODE
$db = new queryFactory();

上方加入
CODE
require (DIR_WS_CLASSES . 'query_factory.php');


$db = new queryFactory();有幾處加幾處

試試看

如果進後台也有相同訊息
開啟admin/includes/functions/sessions.php
做以上相同處理


第一個問題解決
第二個問就解決


--------------------

傳送簡訊個人網站
Top
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
傳送簡訊Email
Top
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();有幾處加幾處

*****

但此法無效。
傳送簡訊Email
Top
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
傳送簡訊Email
Top
oldpa
發表於: 2012-03-06, 07:37 AM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5402
會員編號: 1
註冊日期: --



不好意思
後台的應該加

admin/includes/functions/sessions.php
CODE
$db = new queryFactory();

上方加入
CODE
require (DIR_FS_CATALOG.DIR_WS_CLASSES . 'query_factory.php');


--------------------

傳送簡訊個人網站
Top
sporela
發表於: 2012-03-06, 09:57 AM
引用文章


新進會員
*

所屬群組: 註冊會員
發表總數: 6
會員編號: 14376
註冊日期: --



依照上述方法修改, 解決了此問題。非常的感激!

感到買了這本書, 可以放心的使用此系統, 有問題都可得到協助。
再次的謝謝您!
傳送簡訊Email
Top
magic588
發表於: 2012-12-09, 05:31 AM
引用文章


新進會員
*

所屬群組: 註冊會員
發表總數: 2
會員編號: 12086
註冊日期: --



您好 , 我在安裝時也遇到相同的問題 , 依照修改步驟後 , 也解決了問題 , 只是有些地方字會變亂碼 , 但是都可以自行修改 , 唯獨在後台 , 系統工具-->內容管理園 , ???的地方應該是顯示服務台 , 其他的我都可以找到修改的地方 , 唯獨這個找不到修該的地方 , 但是前台的服務台又是顯示中文 , 沒有問題 ,
較一下這該如何解決呢? ....謝謝


內容 ID 標題           連結ID 檔案       區塊狀態 區塊  動作
1 退換貨說明事項 * 1 database      是     ???     編輯  預覽
2 隱私權保護聲明 * 2 database      是     ???     編輯  預覽
傳送簡訊Email
Top
oldpa
發表於: 2012-12-10, 08:23 AM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5402
會員編號: 1
註冊日期: --



???原本應該是顯示"資訊台"或"服務台"沒錯
這部份是紀錄在資料庫cm_file_flags資料表中

進入編輯後的下拉選單也會有此選項

試試用下列語法使用phpMyAdmin重新導入
CODE

DROP TABLE IF EXISTS cm_file_flags;
CREATE TABLE cm_file_flags (
 file_flag int(11) NOT NULL default '0',
 file_flag_name varchar(32) NOT NULL default '',
 PRIMARY KEY  (file_flag)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO cm_file_flags (file_flag, file_flag_name) VALUES (0, '資訊台');
INSERT INTO cm_file_flags (file_flag, file_flag_name) VALUES (1, '服務台');



--------------------

傳送簡訊個人網站
Top
magic588
發表於: 2012-12-14, 02:43 AM
引用文章


新進會員
*

所屬群組: 註冊會員
發表總數: 2
會員編號: 12086
註冊日期: --



已經修正了 , 非常感謝幫忙 , smil3dbd4d6422f04.gif
傳送簡訊Email
Top
0 位使用者正在閱讀本主題 (0 位訪客及 0 位匿名使用者)
0 位會員:

主題選項 發表回覆建立主題發起投票