服务器有个硬盘傻傻了,干脆整个换掉。。
拿了一个新的硬盘,,和旧的更盘对拷,,整个拷贝,,
放上去,好是好了,,郁闷,DEDE的站点,,验证码显示不出来了。。
GD库没问题,查了半天,,再去下了一个DEDE来装。。问题看到了。。
php has encountered 。。。。。。。。。。。
解决方法写下来,以后可以瞧瞧:
1. - 控制面板--> 管理工具--> 组件服务
2. - 展开 组件服务--> 计算机 --> 我的电脑 --> com+ 应用程序
3. - 右键点击 iis out-of-process pooled applications 选择属性
4. - 选择 "标识" 选项卡
5. - 选择 "交互式用户 - 目前已登录的用户"
6. - 点 "确定"
7. - 重启服务器 ,搞掂,,收工。。
解决二:data/session 保存不成功,原因是目录没有写权限(权限777);
解决三:可以取消掉验证码,具体方法如下
实现的方法一共分为两步来进行:
打开 dede/login.php 找到:
if($validate=='' || $validate != $svali)
替换为:
if( false)
然后,在模板dede/templets/login.htm里去掉以下验证码的具体HTML代码:
<li><span>验证码:</span>
<input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" />
<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</li>
同时需要注意浏览器的问题,有些浏览器会引起此类问题,还有就是浏览器的设置,大家多琢磨琢磨吧
总之,dede验证码{zd0}的可能原因是权限问题!