我有一个简单的脚本,可以将文件从一个 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 code:
copy('/media/folder/filename.txt','/media/folder2/temp/filename.txt');
Error:
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
system("cp /media/folder/filename.txt /media/folder2/temp/filename.txt");
可能对你有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)