我已經對這個錯誤的時間太長,所以我尋找一些幫助從有經驗的程序員的服務器。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