2016-09-27 79 views
1

我試圖使用this類訪問根目錄之外的.dat文件。訪問服務器目錄外的文件

$ NBT->的loadFile( '/根/ MC /服務器/插口測試/世界/ playerdata/faa2f0d7-c339-436b-B212-ae32ababaa41.dat');

但我發現了我嘗試添加的文檔根目錄的路徑,就會向由else語句上is_file(filaname $)(44號線之類的)觸發的錯誤

但沒有任何工程(也給該文件的www-數據777 perms)

有人能幫助我嗎?

編輯這是工作,直到我重新安裝我的VPS,這樣我supose我做了一些神奇的CMD我不記得

回答

0

如果你說你不能訪問該文件,因爲它是外面的你的根目錄下,你可以簡單地創建一個軟鏈接到該文件

ln -s /root/mc/servers/spigot-test/world/playerdata/faa2f0d7-c339-436b-b212-ae32ababaa41.dat /path/to/softlink 

的軟鏈接應放置在您可以訪問的目錄。然後你通過引用軟鏈接加載文件

$nbt->loadFile('/path/to/softlink'); 
+0

我想給www-data的權限,但我不能讓它工作 – lluiscab