国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國CMS使用中常見的英文錯誤提示介紹與解答

2024-07-09 22:54:29
字體:
來源:轉載
供稿:網友
點評:一些常見的英文錯誤提示介紹如下
 
 
本貼內容包含帝國CMS設置中及你的服務器本身問題引起的錯誤提示解決方法 
1. 登陸后臺錯誤提示:(***此提示在新手使用過程中經常被遇到*** 大家要重視哦) 
Fatal error: Unable to read …. bytes … 
解答:請按二進制上傳文件。 
因為這個提示就是沒有按二進制上傳,刪除服務器上的文件,重新上傳。 
如還這個提示,你只能考慮換個FTP軟件。 
如用CuteFTP工具進行上傳,CuteFTP二進制上傳方法:進入軟件后按“ALT+F7 進入 Global Options(全局選項)—>傳輸—>ASCII 類型”,然后在右邊列表框中找到名為“PHP”的項目,選定后點右邊的“刪除—>確定”即可。 
為什么會提示這個錯誤?Zend編譯過的文件FTP上傳方式必須(強制)使用二進制模式,不能采用auto和ASCII,否則就會出現這個錯誤。 
注:一定要確保下載和上傳時都采用二進制方式,不然都有可能產生錯誤。 
2. Fatal error: Maximum execution time of … 
解答:php運行超時,到參數設置那把每組備份(刷新)數改小,也可以在服務器的php.ini文件中改max_execution_t= 的值, 
如果文件夾數據比較大,建議你從ftp下載備份的數據。 
對于超時設定,要修改php.ini: 
max_execution_t= 時間,然后重起服務 
或者在程序寫 
set_time_limit(時間); //0為無限制 
3. Fatal error: Allowed memory size of …. bytes exhausted (tried to allocate … bytes) in.. 
解答:你的服務器/空間PHP設置問題。設置服務器或找空間商修改: 
PHP對Script記憶體空間限制的緣故。Default 設定為 8MB,而有些以前的 Script,會要求使用超過 8MB 的內存空間,只要加大 8MB 的使用限制即可。 
加大 8MB 內存使用限制,方法有二,選其一即可: 
方法一(推薦)、修改 php.ini 里的 memory_limit 的設置值 8M 改為 12M:memory_limit = 12M 
方法二、在最上層的 PHP Script,加入一行 
ini_set("memory_limit","12M"); 
注:如果擴大到 12M 仍然相同的錯誤發生,則再加大 12M 限制。 
4. Fatal error: Cannot redeclare printerror() (previously declared in … 
解答:沒有復制新版授權文件的原故 
5. 安裝成功,進入后臺輸入用戶名和密碼登陸就出現下面的錯誤提示: 
“Parse error: parse error, unexpected ')' in …/functions.php on line… 
或者:zend not install... 
Parse error: parse error, unexpected '/' in ... 
Parse error: parse error, unexpected T_STRING in 
Parse error: syntax error, unexpected '}' in 
Parse error: syntax error, unexpected T_STRING in 
解答:zend沒安裝成功,或者服務器不支持zend。 
zend是否有安裝成功的驗證方法: 
運行info.php文件,內容為如下: 
<? 
phpinfo(); 
?> 
如果有出現:zend optimizer,表示安裝成功,否則出現zend optimizer not installed表示沒有安裝zend/或者zend安裝不成功. 
如已安裝zend,info頁面卻顯示沒有安裝zend,那么有可能是system32權限不夠, 使zend不能更改php.ini文件。請檢查權限。 
6. Fatal error: Corrupted encoded data detected in … 
解答:文件壞了,重新按二進制上傳這個文件 
7. 會員注冊信息提交后出現以下代碼 
Fatal error: Call to undefined function :RepPostVar1() in … 
解答:請確認您下載的是最新版本的萬能會員接口。如需將4.0接口升級至4.6,仔細看好升級說明最后幾行 “會員接口升級說明”。 
8. Fatal error: Call to undefined function sys_ShowTextPage… 
解答:1、請確認你的程序是從官方下載 
2、提示這個錯誤是因為你的包少了內容,重新從官方下載e/class/t_functions.php到本地 
9.采集入庫錯誤 Fatal error: Call to undefined function: imagettfbbox() in ..../e/class/gd.php .. 
解答:你的空間的gd庫不支持文字水印,推薦采用圖片水印。 
采集入庫錯誤 Fatal error: Call to undefined function: imagecreatefromgif() in ..../e/class/gd.php .. 
解答:你的空間gd庫不支持gif文件加水印的原故。 
10. Fatal error: Call to undefined function mysql_connect() in … 
解答:你的運行環境問題 
原因1:你的PHP不支持mysql_connect()函數。PHP是一種模塊化的設計,除了核心的內容,其他都是可選的。之所以不支持,是因為在編譯PHP時沒有加入對MYSQL數據庫的支持。 
原因2: 
如果你的操作系統是Linux/Unix: 
1).如果PHP是自己編譯的,那么要重新做。在configure后面加上--with-mysql選項 
2).如果是用的RPM,建議到網上去找找已經內置MYSQL支持的RPM包,重新裝上去 
原因3:卸載了以前的mysql,重裝的mysql又不是rpm裝的 
所有安裝后的路徑不同了;但是在原先裝apache的時候需要./configure / 
--prefix=/usr/local/php / 
--with-mysql=/usr/local/mysql / (主要是這句) 
用來指定mysql的安裝路徑 
所以在重裝了之后因為路徑不一樣,apache就無法找到mysql的安裝路徑 
也就出現了mysql_connect:未被定義的錯誤 
結論:MYSQL4版本以上,調用libmysqlclient.so 的方式改了,跟MYSQL3.23不一樣,而PHP4.3.2和APACHE還是以舊的方式來調用,因此就找不到libmysqlclient.so 了。 
MYSQL4的密碼加密方式改變 可訪問:http://dev.mysql.com/doc/refman/4.1/en/upgrading-from-3-23.html 
11. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 1 
select * from `表名` limit 0,-1 
解答:到參數設置那,把支持sql查詢方式去掉 
備份恢復錯誤提示: 
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=gbk' at line 51 
解答:你新服務器上使用的是mysql4.0,而你原服務器使用的是4.1以上版本的原故。 
解決方法:備份時選擇備份為4.0格式 
12.“Notice: Use of undefined constant”錯誤說明 
解答:php.ini配置問題,按下面修改即可解決: 
修改php.ini,把error_reporting = E_ALL改成 
error_reporting = E_ALL & ~E_NOTICE 
13. Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation...... 
解答:錯誤原因——mysql的字符集不匹配的緣故。 
你的查詢中引用了兩種字符集,gbk_chinese_ci和latin1_swedish_ci,mysql4.1及以上版本對字符集的限定跟之前的版本有很大不同,在進行數據庫查詢的時候如果不對字符集加以設定,一旦有查詢的字段有中文,便很可能出現上面這樣的錯誤。 
所以安裝帝國的時候一定要將帝國數據按gbk編碼安裝。 
解決:一、安裝時出現此錯誤提示的解決:安裝時請設置好數據庫的編碼,還有運行安裝文件要設置成gbk。具體可以看:http://phome.net/doc/ecmsedu/install/lm.html 
注意:1、你要手動建立數據庫,把他的編碼設為gbk 
2、安裝時輸入gbk作為默認編碼 
(此錯誤提示會在4.0及其以下版本出現;如4.0版升級至4.6版時:原4.0沒有設置“注意1、2”步驟,此錯誤提示也會出現。新安裝的4.6版本已自動識別本步驟了) 
二、安裝后出現此錯誤提示的解決: 
將數據恢復為gbk格式: 
1、用帝國備份王備份數據,備份時記得選擇備份成mysql4.0格式; 
2、新建一個gbk的數據庫; 
3、用帝國備份王恢復備份的數據(記得參數設置那設置默認編碼為gbk)。 
14. Cann't connect to DB! 
解答:原因:連接不到數據庫。 
請檢查你的數據庫參數配置是否有誤:e/class/connect.php(4.0版本及以下) 
4.6版本的是檢查e/class/config.php 
數據庫參數配置是指:空間商分配給你的用戶名和密碼,如空間商給改了,你需要聯系空間商. 
4.0 升級到4.6出現提示Cann't connect to DB! 
解答:出現這個是因為你運行過升級文件的原故。現在只能按下面方法處理: 
1、復制原來4.0的e/class/connect.php與e/class/config.php文件回去 
并且e/class/connect.php文件里的數據庫配置必須跟原來4.0數據庫配置一模一樣。 
附加說明: 
e/class/connect.php里下面一個重要參數: 
---------- 
$phome_db_char=""; //數據庫默認編碼,一般為空即可 
---------- 
如果你原來安裝4.0時填寫的是gbk,一定要設置為gbk;如果原來安裝時設為空就不設置 
2、然后刪除數據庫中所有ecms數據表,然后恢復數據 
3、重新升級.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米林县| 交城县| 安远县| 安达市| 都昌县| 拉萨市| 宜城市| 西乌| 沾益县| 东辽县| 碌曲县| 高阳县| 黔西| 庄浪县| 深泽县| 阳城县| 武邑县| 电白县| 高平市| 嘉祥县| 临安市| 察雅县| 石家庄市| 莆田市| 永平县| 阜新市| 瑞金市| 梁山县| 吉林市| 大同市| 荔波县| 罗江县| 连山| 通辽市| 延庆县| 泰和县| 东乡县| 恩平市| 阿拉善右旗| 石景山区| 霍林郭勒市|