【发布时间】:2011-03-19 19:58:01
【问题描述】:
我正在尝试在 Web 服务器文档根目录之外的目录中创建一个文件。该文件夹的权限为 777,但 php 说 Permission Denied: 警告:fopen(/home/site2/public_html/images/x.jpg)[function.fopen]:无法打开流:第 2 行 /home/site1/public_html/test_sites.php 中的权限被拒绝 权限问题
<?php
$f = fopen('/home/site2/public_html/images/x.jpg', 'wb');
if(!$f) die("Permission problem");
fclose($f);
echo "OK";
?>
【问题讨论】:
-
public_html听起来不像是在文档根目录之外。此外,您不希望任何文件夹是世界可写的 (777),除非您希望您的安全性转到 666。
标签: php permissions