アップデートの際などで
Error: The backup file ../config/database.bak.php could not be written. Please correct this!
と、メッセージが出る場合があります。
config/database.bak.php は、通常、プログラムが自動で作成するファイルですので、apache ユーザーの所有物です。
バックアップからFTP等で アップした際などは、FTPユーザーの所有物となりますので、メッセージが出てきます。
対処方法は2つあります
- config/database.bak.php のアクセス権を 644 から 666 に変更する
- config/database.bak.php の所有者・所有グループを apache に変更する