使用典型的 httpd 安装运行具有 CentOS 5.7 的 VM。
我正在尝试将文件写入外部的文件夹/var/www/html
,让我们说/var/somedir
- 我已经用 777 修改了 somedir
- 我把它改成 apache:apache (root:apache 也没有工作)
- PHP 的安全模式已关闭
- PHP 的 doc_root 为空(即
doc_root =
)
我不能rename()
用来将某些东西移出文档根目录,也不能使用 fwrite() 在它之外创建文件。
只是为了验证,我whoami
从一个 php 文件中执行,并在浏览器中访问时回显/返回 apache。
我想到目前为止,我已经在谷歌上进行了大约 200 次搜索,但我想我仍然遗漏了一些东西。