我已经对这个错误的时间太长,所以我寻找一些帮助从有经验的程序员的服务器。PHP - 没有这样的文件或目录(LAMP服务器)
我正在一个Bitnami LAMP堆栈。我正在尝试使用PHP脚本(maintenance.php)在服务器上移动文件。所以我在脚本中使用rename(filepath, newpath)
。但是,PHP脚本即使存在于服务器上也找不到该文件。
解决:问题是,我打电话从两个不同的地方脚本调试时(我的浏览器,我的Linux外壳)。每个这些地方的“工作目录”都不同,所以文件路径代表不同的位置,这取决于我从哪里调用PHP脚本。
离开关开始'/' – ElefantPhace
已经尝试过。 >> 重命名(图片/ CA/Ontario/Waterloo/564409b235bd29.29353255.jpg,存档/ CA/Ontario/Waterloo/564409b235bd29.29353255.jpg):没有这样的文件或目录 – wildebeest
然后用绝对路径 – ElefantPhace