日期:2014-05-17  浏览次数:20399 次

PHP开发完成,上传到空间内测试,遇到问题
用于建立数据库和表的文件:createDBtable.php (里面有连接数据库,建立数据库,建立表并抛出错误的程序)

把该文件上传到网站空间的根目录,
然后用http://XXX.COM/createDBtable.php的方式访问这个程序,网站居然报错:

404 Not Found
The resource requested could not be found on this server! Powered By LiteSpeed Web Server
LiteSpeed Technologies is not responsible for administration and contents of this web site!

----------------试了第二个PHP的空间,也是报错说该文件不存在。

但是用这种模式访问别的网站内其它页面是没有问题的:http://XXX.COM/readme.php

咋回事呢?

------解决方案--------------------
文件不存在才会有404 自己确认一下.linux下区分文件名大小写
------解决方案--------------------
Linux区分大小写,那是肯定的.
这个其实你写代码的时候也是要掌握的一样东西,以后要垮平台啊什么的.
所以一开始就要严格的遵循这个区分大小写的写法

探讨

引用:

文件不存在才会有404 自己确认一下.linux下区分文件名大小写


确实是这样,改成小写了,问题解决。

另外请教一下,这样在php网页程序内部,如果把链接写成小写,但是文件名是大写的,是不是就会造成死链啊?