ある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