iis+php环境
排错方法:
有客户反映在VPS中出现该错误:PHP has encountered an Access Violation at *
最好先查看系统日志文件,我们从日志中就可以发现很多问题。
根据错误提示,可以用以下办法解决:
我们就是因为数据库表出错,修复一下就可以了,重启下iis或重启下服务器试试。
1、重启IIS,重启VPS主机即可。
有客户反映在美国VPS中出现该错误:PHP has encountered an Access Violation at *
2、关闭eaccelerator扩展
找到php.ini
如果是我帮您配置的,一般在c:/windows/php.ini
根据错误提示,可以用以下办法解决:
去掉
1、重启IIS,重启VPS主机即可。
zend_extension_ts="C:phpextensionseaccelerator_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"
2、关闭eaccelerator扩展
找到php.ini
如果是我帮您配置的,一般在c:/windows/php.ini
3、session_save_path 需要设定一个实际的物理路径,并且该目录需要everyone的所有权限,类似U主机的0777
去掉
4、您的内存严重不足
zend_extension_ts="C:phpextensionseaccelerator_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"
5、ZendOptimizer和php的搭配不是很好,换个版本试试看
3、session_save_path 需要设定一个实际的物理路径,并且该目录需要everyone的所有权限,类似U主机的0777
6、这种多属于用win2003的用户,他们在应用池中设定了限制,比如多长时间回收,最大使用内存多少等等
4、您的内存严重不足
技术部门推荐,重启IIS即可,因为这个错误出现的几率非常低。
5、ZendOptimizer和php的搭配不是很好,换个版本试试看
本文由澳门新葡亰网址大全发布于网络时代,转载请注明出处:PHP has encountered an Access Violation at XXXXXX 的解决方
关键词: