我有一个简单的脚本,它将文件从一个 SMB 挂载复制到另一个。源文件系统相同,但 Web 服务器不同。我正在使用 PHP 通过将文件复制到临时目录来处理文件,然后对其执行其他任务。此设置在某个时间点有效,但似乎不再正常工作。有人可以指出我正确的方向吗?
fstab 挂载:
//192.168.0.x/share /media/folder smbfs username=user,password=mypass
//192.168.0.x/share2 /media/folder2 smbfs username=user,password=mypass
php代码:
copy('/media/folder/filename.txt','/media/folder2/temp/filename.txt');
错误:
Warning: copy(/media/folder2/temp/filename.txt): failed to open stream: Permission denied in /www/myphp.php on line xx
文件夹权限(不是挂载,而是文件服务器上的源文件夹):
/media/folder = 777
/media/folder2/temp = 777