| 中亚首页学校简介PHP培训短期课程就业课程设计课程会计培训电脑园地证书说明在线答疑上课地址中亚社区 |
来源:zhongya.cn
作者:ywt
发表时间:2010年3月25日
共有访问
我在本地使用window环境下开发的PHP程序,在本地测试环境下,运行一切正常,当上传到LAMP环境的服务器时,经常会找不到文件或文件不能正常操作的报错。这是因为环境配置不同的导致的,如:文件及文件夹的权限,文件及文件夹的名称字母大小,字符编码不统一、PHP软件的运行版本等等。
虽然这个问题比较简单,但有时我们在工作过程中容易忽略。下面的是一位同学遇到的问题,我和他的对话摘录,贴出来, 以便借鉴:
盛威 2010-3-24 17:48:16
怎么会有这样的错误啊 我本地是好的 传到空间上就成这样了
盛威 2010-3-24 17:48:24
require_once(dirname(__FILE__)."/../Smarty/Smarty.class.php");
require_once(dirname(__FILE__)."/../inc/config.php");
require_once(dirname(__FILE__)."/../inc/function.php");
盛威 2010-3-24 17:48:29
这是调用文件
盛威 2010-3-24 17:48:46
common.php这个文件放在根目录的inc文件夹下
盛威 2010-3-24 17:50:07
是不是因为我的电脑是xp的 虚拟主机是linux的原因啊
ZY•天道酬勤 2010-3-24 17:53:03
Warning: require_once(/www/users/100019.cn/class/Mysql.class.php) [function.require-once]: failed to open stream: No such file or directory in /www/users/100019.cn/index.php on line 3
盛威 2010-3-24 17:53:23
这是怎么回事啊
ZY•天道酬勤 2010-3-24 17:53:31
你检查一下这Mysql.class.php路径对吗
盛威 2010-3-24 17:53:54
对的啊 class文件夹下
盛威 2010-3-24 17:53:45
ZY•天道酬勤 2010-3-24 17:55:16
你这是 linux系统 检查权限
ZY•天道酬勤 2010-3-24 17:55:39
文件有没有读和操作权限
盛威 2010-3-24 17:55:48
不应该啊
盛威 2010-3-24 17:56:02
ftp上显示都是 755权限呢
ZY•天道酬勤 2010-3-24 17:56:32
字母大小写
ZY•天道酬勤 2010-3-24 17:56:37
也检查一下
盛威 2010-3-24 17:56:40
我看下啊
盛威 2010-3-24 17:58:52
居然是大小写的问题
盛威 2010-3-24 17:59:03
大小写 也分啊
ZY•天道酬勤 2010-3-24 17:59:09
当然
盛威 2010-3-24 17:59:31
那为什么我本机不出问题啊
ZY•天道酬勤 2010-3-24 17:59:46
windows呗
盛威 2010-3-24 18:01:33
呵呵!那就是说调用方式是正确的就是因为大小写的关系是吧
我改成原来的调用 把大小写确认就没问题了