前几天把做几个页面上传到了虚拟主机,但是却无法显示,而且该死的虚拟主机设置的是屏幕错误提示。
折腾了好半天,发现问题出在了 \ 和 /上。
我在本地开发时用的服务器环境是WAMP 也就是 Apache。
而虚拟主机的服务器是IIS。
这个该死IIS 对反斜杠\貌似不认识。
在PHP的文件包含中如果出现反斜杠,则会出错,由于虚拟主机屏蔽了错误,我不知道这个错误是什么。
最后总结一下:
问题现象:IIS服务器无法显示PHP页面
解决办法:将所有的PHP文件包含路径中的 ‘\’ 替换成 ‘/’