phpMyFAQ warning [2]: file_put_contents(./data/tracking***) [function.file-put-contents]: failed to open stream: Permission denied in Session.php on line 132
アップグレードやバックアップの時、deta/ を上書きした際に良く出てくるエラーです。
原因
data/tracking*** は、プログラムが自動作成するファイルで、所有者は apache となります。・・プログラムが自動作成するファイルやフォルダの所有者は、全て apache ・・
FTPやtelnet(SSH)で、操作したファイルやフォルダは、接続したログイン名の所有名(あなた) となります。
プログラム(apache)が、あなたの所有するファイルを、勝手にいじろうとしたために発生するエラーです
三桁のアクセス権で言えば、3番目の数字で左右されます。
対処方法:2つのいずれか
- data/tracking**** の全てのファイルを削除
- data/tracking**** の全てのファイルの所有者・所有グループを apache に変更する
data/tracking****は、プログラムが自動で作りますので、「ファイルの削除」がオススメです