2016-09-27 53 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