我正在尝试使用this类来访问根目录之外的.dat文件。
$ NBT->的loadFile( '/根/ MC /服务器/插口测试/世界/ playerdata / faa2f0d7-c339-436b-B212-ae32ababaa41.dat');
但是我收到的错误是由is_file($ filaname)上的else语句触发的(该类的第44行)
我尝试在路径上添加文档根目录但没有任何作用(对于该文件的www-data也给出了777 perms)
有人能帮助我吗?
编辑这是有效的,直到我重新安装了我的VPS,所以我嘲笑我做了一些cmd魔术,我不记得了
答案 0 :(得分:0)
如果您说您无法访问该文件,因为它位于您的根目录之外,您只需创建一个指向该文件的软链接
ln -s /root/mc/servers/spigot-test/world/playerdata/faa2f0d7-c339-436b-b212-ae32ababaa41.dat /path/to/softlink
软链接应放在您可以访问的目录中。然后通过引用软链接加载文件
$nbt->loadFile('/path/to/softlink');