解决:php验证码图像XX因存在错误而无法显示

解决:php验证码图像XX因存在错误而无法显示

5578发表于2015-10-23

今天把服务器上的php代码拿到本地跑的时候出现了验证码图像不显示,直接输入图片地址也不行。

查看日志出现有以下错误:

PHP Warning:  session_start(): open(C:\Windows\Temp\sess_hi05b018parup3utr2ooltrma6, O_RDWR) failed: Permission denied (13) in E:\phpnow\htdocs\9myt\system\library\session.php on line 11


原来是sessio权限问题,查看php.ini设置的session存放位置。(session.save_path)

上面可以看到我们并没有设置session存放位置,所以php会把session存在系统默认的临时文件目录,即:C:\Windows\Temp\

所以我们把C:\Windows\Temp\的目录加上everyone完全控制权限就搞定了!如下图:



小编蓝狐