2016-10-07 17 views
0

aws ec2 serverでホストされているphpサイトを持っています。サーバーの権限 - PHPスクリプトを使用してファイルをアップロードする一方で aws phpスクリプトがファイルのアクセス許可の問題をアップロードしました

はそれだけで0644(r--のRW-R)を持っています。私は0777(rwxrwxrwx)にファイルのアクセス許可を変更する必要があります。その後、何をやっている

ます。..ファイルをアップロードし、それを読んで、新しいencriptedファイルを作成し、それを使用して、その後、最初のファイルを削除します。それはスクリプトを介してファイルをアップロードするawsのファイルアクセス許可の問題のために起こっていません。

アップロードされたファイルは、「アパッチ」とWinSCPのショー「EC2ユーザー」を使用して転送ファイルとして所有者を示します。

助けてください、awsで多くの経験はありませんので、あなたの答えを詳細に送ってください。

+1

使用しているPHPコードを表示してください。 –

+0

よろしくお願いします。 –

+0

'move_uploaded_file($ temp_file、$ UploadDirectory。$ NewFileName); \t \t \t \t // echo chmod(uploadaudios。$ NewFileName、0755); \t \t \t \t $ in_filename = uploadaudios $ NewFileName。 \t \t $ aes_filename = uploadaudios。$ filename; \t \t \t \t $ this-> encryptFileCBC($ in_filename、$ aes_filename); \t \tはunlink(uploadaudios $ NewFileName。); ' –

答えて

1

お試しください。 うまくいくことを期待してください。

move_uploaded_file($temp_file, $UploadDirectory.$NewFileName); 
chmod($UploadDirectory.$NewFileName, 0755); 
$in_filename = $UploadDirectory.$NewFileName; 
$aes_filename = //your path to new file with name; 
$this->encryptFileCBC($in_filename, $aes_filename); 
unlink($UploadDirectory.$NewFileName); 
+0

が機能していないchmodで、私はalredyそれが..私はそれをコメントしYのthatsてみました。私は...完全にローカルサーバ –

+0

問題がAWSのサーバーの設定に関連します。..それがAWSサーバにapacheのユーザーにいくつかの許可/所有権のsettingdsが必要だと思います。どちらも同じです。定数変数 –

+0

で働いコードが持っているあなたは、私が 'chmod'引数をchagedしていることを –

関連する問題