ZendOptimizer_errors 解决办法
这几天在本地调试WordPress程序时,总是莫名其妙在C:\盘根目录下生成了个ZendOptimizer_errors文件。最主要的问题是下面两个:
Unable to open base address file:系统找不到指定的路径。
Unable to view file mapping:重叠 I/O 操作在进行中。
phpMyAdmin也无法访问,提示错误:
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
其他组件运行正常,wordpress可以正常访问修改。
参考ZendOptimizer_errors具体内容,锁定是ZendOptimizer运行不正常。
出现这样的问题,一般是缓存目录指定错误所导致的!
检查步骤方法:右击我的电脑 - 属性 - 高级 - 环境变量
检查配置里
TEMP路径是否指定为 %SystemRoot%\TEMP,
TMP路径是否指定为 %USERPROFILE%\Local Settings\Temp
重启电脑。再次运行php服务器程序,问题依然存在。
C:\盘根目录下生成了个ZendOptimizer_errors文件。
参考百度、谷歌里得到方法到这问题应该已经解决,难道我的问题和别人不一样,或者说很严重。有点郁闷,无从下手了。
好在WordPress还能跑,只是phpMyAdmin无法使用,换SQLyog也可以操作mysql。
这个问题困扰了我很长时间,在一次清理系统垃圾文件的时候,突然灵光一现,似乎明白了什么。是不是%SystemRoot%\目录下TEMP不存在所致。打开检查的确是不存在此文件夹。新建TEMP文件夹。再次运行php服务器程序。
C:\盘根目录下再不出现ZendOptimizer_errors.txt报告,报告里也不会出现上面的两个错误了,设置好的%SystemRoot%\TEMP目录下自动生成了ZendOptimizer.MemoryBase@SYSTEM等这两个文件。phpMyAdmin也恢复正常。
问题解决。
怎一个轻松了得。。。
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply