php代码常见错误详解整理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php代码常见错误详解整理相关的知识,希望对你有一定的参考价值。

错误类型:
一、未使用二进制上传



  代码:   
Fatal error: This encoded file is corrupted. Please refer to http://www.zend.com/support/support_faq.php?id=loader_file_corrupt for further help in 

/webhome/****.com/web/www/index.php on line 0 



二、数据表中缺少字段

  代码:   
An error was encountered 
Boka SiteEngine
数据库错误
错误信息1054: Unknown column ‘tuijian‘ in ‘where clause‘

出现错误的查询信息是
SELECT * FROM boka_product WHERE tuijian=1 AND classid IN (‘1‘,‘0‘)ORDER BY id DESC LIMIT 4 



三、服务器限制了网站使用内存的大小为8M,现在已经超过

  代码:   
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 5898240 bytes) 


四、这个是模板错误,header.php的529行所指出的模板,该模板的79行出错
[code]in /webhome/***.com/web/www/header.php(529) : eval()‘d code on line 79 



五、数据库表不存在

  代码:   
An error was encountered 
Boka SiteEngine

1146: Table ‘test.boka_settings‘ doesn‘t exist


SELECT value FROM boka_settings WHERE variable=‘defaultstyleid‘ 



六、 未安装或者数据库的用户名密码错误

  代码:   
An error was encountered 
Boka SiteEngine

1045: Access denied for user: ‘[email protected]‘ (Using password: YES)    



七、查询语句有错误

  代码:   
Boka SiteEngine
数据库错误
错误信息1064: You have an error in your SQL syntax near ‘ORDER BY sequence ASC,id ASC‘ at line 1

出现错误的查询信息是
UPDATE gzhy_newsclass SET ishidden =‘1‘ WHERE id = ‘38‘ ORDER BY sequence ASC,id ASC 



八、文件过期

  代码:   
There is a fatal error,the file has expired 



九、数据库出错,需要修复数据库或者重新启动数据库?

  代码:   
An error was encountered 
Boka SiteEngine

2002: Can‘t connect to local mysql server through socket ‘/tmp/mysql.sock‘ (2) 



十、

  代码:   
Warning: Unexpected character in input: ‘‘ (ASCII=4) state=1 in c:\program files\siteengine\siteenginephp\www\index.php on line 97

Warning: Unexpected character in input: ‘‘ (ASCII=5) state=1 in c:\program files\siteengine\siteenginephp\www\index.php on line 97

Parse error: parse error, unexpected T_STRING in c:\program files\siteengine\siteenginephp\www\index.php on line 97 

十一、这是语言管理中的language表里面有些字段没有引号,有些新增模块有这样的问题

  代码:   
Boka SiteEngine
数据库错误
错误信息1064: 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 ‘home‘]‘‘ at line 1 



出现错误的查询信息是
UPDATE boka_language

十二、不存在此函数

  代码:   
Fatal error: Call to undefined function: buildhtml() in /usr/boka/www.lzj.bsa.cn/admin/news.php on line 894 



十三、服务器执行时间超时.修改php.ini里的设置

  代码:   
Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\siteengine\siteenginephp\www\lib\tar.php on line 101 Fatal error: Maximum execution time of 

30 seconds exceeded in c:\program files\siteengine\siteenginephp\www\lib\cookie.php on line 174 



十四、调用了不存在的类

  代码:   
Fatal error: Call to a member function on a non-object in e:\boka\d.com\admin\product.php on line 1291 



十五、ZEND版本不匹配?

  代码:   
Fatal error: Incompatible file format: The encoded file has format ID 2006022801, whereas the Optimizer can read up to 2002062301 in e:\website\d.com\install.php on line 0 



十六、不能建立windows下的Mysql服务进程

  代码:   
cannot create windows service for mysql.error:0 



十七、数据表错误,修复数据表.(检查数据库的表。通过phpmyadmin即可修复)

  代码:   
Discuz! info: MySQL Query Error

User: 球球妈
Time: 2006-7-26 10:50am
Script: /forums/redirect.php

SQL: SELECT f.fid, t.tid, f.*, ff.* , f.fid AS fid
FROM cdb_forums f, cdb_threads t
LEFT JOIN cdb_forumfields ff ON ff.fid=f.fid 
WHERE t.tid=‘109118‘ AND t.displayorder>=‘0‘ AND f.fid=t.fid LIMIT 1
Error: Can‘t open file: ‘cdb_threads.MYI‘. (errno: 145)
Errno.: 1016

Similar error report has beed dispatched to administrator before. 



十七,环境zend未安装

  代码:   
Zend Optimizer not installed 



十八,安装是没有任何反应,输入install.php面空白。
环境错误提示被屏蔽,察看文件是否用二进制传送或者是zend是否有安装。

十九、数据库出现

  代码: [拷贝到剪贴板]   
too many connections 



数据库链接数太多,修改mysql的最大链接数。

二十、输入安装install.php提示
install.php 不允许执行原因是: 
脚本权限错误:不能设置为同组可写!

服务器端配置: 

Server Administrator/Contact: [no address given] 
Server Name: www.***.com 
Server Port: 80 
Server Protocol: HTTP/1.1 

访问请求数据: 

User Agent/Browser: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon) 
Request Method: GET 
Remote Address: 221.222.177.106 
Remote Port: 30066 

请检查install.php的文件属性是否为644。

二十一、访问页面提示:

  代码:   
Warning: main(/data/home/zn00s1/htdocs/data/language/.php): failed to open stream: No such file or directory in /data/home/zn00s1/htdocs/admin/global.php on line 62 



这个错误是由于数据库恢复不正常。请核实2个数据库的版本是否一致。

二十二、在2003下执行install.php文件,点击"下一步"的按钮点击不下去.
请检查2003下的IE的安全设置为中。






















































































































































































































以上是关于php代码常见错误详解整理的主要内容,如果未能解决你的问题,请参考以下文章

PHP编译安装时常见错误解决办法,php编译常见错误

php编译常见错误

xmlhttprequest详解和常见web错误码 404 500

Java常见错误整理

PHP编译安装时常见错误解决办法

php编译常见错误