LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1373|回复: 9

PHP 不能复制文件,该怎么办

[复制链接]
发表于 2004-12-31 23:57:12 | 显示全部楼层 |阅读模式
错误信息:
Warning: copy(aa.bak): failed to open stream: Permission denied in /var/www/html/upload/sc1.php on line 3  复制文件 aa 失败...

SC1.PHP 源码:
<?
$file="aa";
if (!copy($file, $file.'.bak')) {
    print("复制文件 $file 失败...<br>\n");
}
?>

注:存放此文件的 文件夹 已经对它执行过 chmod 777 upload
upload文件夹下只有:  sc1.php 和 aa 两个文件
发表于 2005-1-1 00:17:23 | 显示全部楼层
[php]copy($file, $file.'.bak')[/php]

你的copy中的第一个参数$file 是aa对不???,你的aa存在么???

有读的权限么???

failed to open stream.
 楼主| 发表于 2005-1-1 03:29:35 | 显示全部楼层
aa 文件是存在的啊。。。已经 设置为  777 拉
发表于 2005-1-2 01:16:51 | 显示全部楼层
加上完整路径试试
发表于 2005-1-2 15:33:52 | 显示全部楼层
是没有权限
 楼主| 发表于 2005-1-2 23:36:35 | 显示全部楼层
哦 ?????已经是 777 了啊 万恶哦什么还没有权限啊
发表于 2005-1-3 08:17:06 | 显示全部楼层
777?你看看你的public_html的权限是多少???兄弟,认真看看apache的那个说明文挡
 楼主| 发表于 2005-1-3 21:04:36 | 显示全部楼层
我是全新安装的没有做过任何的设置 默认主目录是 /var/www/html

已经设置  html 这个目录是 777

html/upload 这个目录也是 777

但是还是不行 啊
发表于 2005-1-4 22:13:29 | 显示全部楼层
hehe,如果是fc3,请把selinux停掉,我的也是的,现在把selinux停掉就好了
 楼主| 发表于 2005-1-8 22:29:59 | 显示全部楼层
谢谢 楼上的,,果然是 啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表