这是windows环境下php的配置问题,总体来说,有两种原因:一是php.ini里定义的某个目录无法读取,即权限不够;二是php.ini里定义的某个路径无法识别。
先说第一种。在php.ini里定义的目录都需要开启php进程标示账户的读取权限。如果权限不够,必然会导致php页面在执行过程中出现问题。可以检查下,最近是否有更改过某个目录的设置,并尝试赋予该目录everyone读取权限。
至于第二种原因,一般情况下,在windows下设置php.ini,既可以使用“/”,也可以使用“\"来定义路径。但对于一些缺失部分系统文件的服务器来说,却只能识别"/"。所以在php.ini里设置路径的时候,请尽可能使用“/”。或者在修改php.ini后,跑一下“php.exe -v”,如果提示无法找到某个组件,例如:
这就是缺少系统文件了。可以从相同系统的其他服务器上把这个文件复制过来。该文件通常位于system32目录下。
阅读(2308) | 评论(0) | 转发(0) |