全文检索(http://minidx.com)
posts - 9,  comments - 24,  trackbacks - 0
http://blog.minidx.com/2007/10/13/12.html

调试全文检索博客的时候突然间看到前台留言处出现了“PHP has encountered an Access Violation at 02B75679“这样的一句话,赶紧google了一下,据说http://bugs.php.net/上也能找到好几千页的关于这个问题的报告/讨论 了,总结了一下,大致有这么七种会引起发生这个问题的可能性
●1,是否zend所需的dll文件所在目录给的权限不够,必须有读取和运行的权限
● 2,是否使用的2003,设置过应用池,比如池中限制了什么什么,调整一下再试试看,是否好了
● 3,去掉 php中 eaccelerator 的扩展,这样做能够解决问题,不过可能会加重系统负担,找到找到php.ini,去掉类 似于这样的行
zend_extension_ts=”C:\php\extensions\eaccelerator_win_xxx.dll”
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”c:\temp”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
● 4,session_save_path 需要设定一个实际的物理路径,并且该目录需要everyone的所有权限,类似Linux/Unix主机的0777权限
● 5,c:/winnt/temp 或者 c:/windows/temp,也需要everyone的所有权限,类似Linux/Unix主机的0777
● 6,本身内存不足,自己的主机的话容易解决,加一块内存就OK了
● 7,ZendOptimizer和php的搭配不是很好,这个如果是虚拟主机的话就比较麻烦,没办法换个版本来测试,:)
posted on 2007-12-11 08:00 minidxer 阅读(2658) 评论(3)  编辑 收藏 引用 网摘

FeedBack:
# re: 遭遇PHP has encountered an Access Violation
2007-12-15 14:04 | fdsfa
测试  回复  更多评论
  
# re: 遭遇PHP has encountered an Access Violation
2007-12-15 15:25 | <a href=http://minidx.com>minidxer</a>
汗……  回复  更多评论
  
# re: 遭遇PHP has encountered an Access Violation
2008-05-28 07:31 | 乡情
遇到过同样的问题,还没解决!  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航:
★★Minidx RC1.1发布,  
>>>下载点这里

>>>详细信息点这里

<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

留言簿(2)

随笔档案

Minidx

搜索

  •  

积分与排名

  • 积分 - 17875
  • 排名 - 32

最新评论

阅读排行榜

评论排行榜