Laravel, PHP で chmod メソッド使用時に Operation not permitted エラーが発生する


現在Laravelでスクレイピングを実装しているのですが、ローカル環境からステージング環境に移行した際に、`file_put_contents`
メソッドについて `failed to open stream: Permission denied` というエラーが出ました。

そこでファイルの書き込み権限を変えようと処理に `chmod` メソッドを加えたところ `chmod(): Operation not permitted`
というエラーが出ました。どうすれば解決できますか？




ファイル書き込みするときはfile putする先のディレクトリを以下の通り所有者と権限を変更します。

[code]

    chown apache:apache /var/www/service/approot/(saveDirectory)
    chmod 777 /var/www/service/approot/(saveDirectory)
    
[/code]

(もちろんながら、パーミッション指定やユーザーは若干環境によって変わります。共有サーバーだとftpユーザー名だったり)

