我已经测试过这可以在本地运行,但是现在我已经将我的内容转移到了一个godaddy VPS,我发现了一些问题。
我联系了有关它的支持,他们告诉我研究这个。
我发现的是这段代码:
$finfo = new finfo(FILEINFO_MIME, "../../../../../etc/httpd/conf/magic");
指向正确的位置,但根据支持,webuser无权访问。
最安全的方法是什么?我对服务器管理比较陌生。
编辑:更新
/ etc中只包含php.ini文件,这使得/ etc / httpd / conf / magic成为我使用的无效路径。我的本地开发机器是Ubuntu Linux。我能以某种方式在我的PHP代码中动态chmod吗?提前谢谢。
答案 0 :(得分:1)
试试这个:
# chmod +r /etc/httpd/conf/magic
这将为您的用户提供读取权限。