使用header()函数做页面跳转无效
在DouPHP系统里有些地方使用了header('Location: 页面地址')做跳转。如果您使用记事本等一些文本编辑器编辑过include目录下的文件,造成文件产生“BOM头”会导致这个函数无效,因为这个函数之前是不允许有任何输出的,BOM头虽然看不到,但它实际等同于一个内容输出。解决方法是去掉“BOM头”,以EditPlus编辑器为例,请找到“工具->参数->文件”里面将“默认编码”改为“UTF-8”、“UTF-8签名”改为“总是移除签名”,然后重新保存文件即可。
DouPHP后台登录不了
后台登录不了,主要问题集中在,输入正确的验证码后仍然提示验证码不对,这个问题造成的原因是输入的验证码无法传送给后台程序,造成这个问题多数是由于服务器不支持session或者cookie造成,所以这个时候您就需要与空间商取得联系,让他们开启session和cookie功能,如果是自己的服务器,则需自己查阅相关技术文档解决此问题。
开启伪静态后提示500错误
如果您开启伪静态后网站无法打开,提示500错误,一般是由于服务器本身不支持伪静态造成,需要联系空间商重启服务器并开启伪静态功能
图片无法上传或者缩略图无法生成

造成图片无法上传主要有两个原因:

1,根目录下images和data目录无写入权限(注:包括其下子目录)

2,服务器没有开启文件上传功能


造成缩略图无法生成主要原因:服务器没有开启GD库功能

新安装或者升级后都是乱码

造成乱码问题一般是由于上传PHP文件时,FTP没有开启二进制上传模式造成的,解决方法是使用二进制重新上传一次。


几种常见的FTP软件的二进制设置说明:


1、FlashFXP:
打开 FlashFXP:在工具栏中,选项 => 参数(也可以直接按F6键),在弹出来的窗口中,选择“传输(T)”卡,在传输模式中选择“二进制”。

2、LeapFTP:
打开 LeapFTP: 在 Options(选项)菜单中选择 Parameters(参数设置),选择其中的(ASCII 扩展名),出现列表后,选中其中的“*.PHP”,点右边的(删除),再点右边的(确定)即可。如果“*.PHP”项目不存在的话,可直接使用,不需另行设置。

3、CuteFTP:
打开 CuteFTP: 进入软件后按 ALT+F7 进入 Global Options(全局选项),传输 => 传输方式 =>

二进制
4、filezilla
打开 filezilla: 在工具栏中,传输 => 传送类型 => 选择“二进制”

注意:二进制是binary 不是ASCII!!


为什么后台验证码无法正常使用

验证码不显示
可能一:验证码需要GD库支持,如果不显示一般就是由于服务器不支持GD库造成,需要联系服务器管理人员处理。

可能二:您使用记事本等一些文本编辑器编辑过include目录下的文件,造成文件产生“BOM头”,解决方法是去掉“BOM头”,以EditPlus编辑器为例,请找到“工具->参数->文件”里面将“默认编码”改为“UTF-8”、“UTF-8签名”改为“总是移除签名”,然后重新保存文件即可。

验证码显示但输入正确也登陆不了后台
造成这个问题多数是由于服务器没有开启session或者cookie造成

总计 6 个记录,共 1 页,当前第 1 页 | 第一页 上一页 下一页 最末页