部署后我的网站是如何破解的?

时间:2011-01-19 19:26:04

标签: php

为什么我的所有require_once调用都是用../.../这个文件夹/ thifile.php这样的路径编写的,一旦我部署了我的网站就会破坏?

他们错了吗?在本地主机上他们工作得很好。

我的错误无法打开流:没有这样的文件或目录,我部署后我的文件结构没有改变

3 个答案:

答案 0 :(得分:0)

你确定路径指向相同的地方吗?如果部署的站点上有不同的目录结构,则“../../etc”之类的相对路径可能不会指向相同的文件。

答案 1 :(得分:0)

我没带上我的chrystal球,所以你可能需要解释一些,但是

  • 你的主机有不同的系统(windows vs linux?),所以/和\不兼容?
  • 还有一些其他问题(很难猜到,因为你没有提供错误)
  • 没有足够的权限来阅读文件
  • 一个虚拟目录,所以你不能回到这样的结构中,导致你得到一个不同的(真实的)目录?

答案 2 :(得分:0)

这肯定是一个路径问题。尝试使用http://yourdomain/path/you/included

转到您包含的文件