人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpMyBackupProを使用されている方に質問です。

phpMyBackupProの設定自体には特に問題なくて、サーバにファイルをアップして各種設定を行い、
バックアップ実行用のファイルを生成しました。

そのファイルにWEB上から直接アクセスすると、問題なくSQLのバックアップZIPが生成されています。

しかし、cronで定期的にバックアップ実行用のファイルにアクセスするようにしても、
なぜかバックアップは行われていません。

cronの設定は問題ないと思います。(他のcron用ファイルは動くので)

実行ファイルのパーミッションを755など実行権も与えました。

なにか他に設定する箇所があるのかと思い、質問させていただきました。
phpMyBackupProとcronを使い、mysqlのデータをバックアップしている方、アドバイスいただければと思います。

※ちなみに、サーバはさくらインターネットを使用しています。

●質問者: kt26
●カテゴリ:ウェブ制作
✍キーワード:MySQL SQL Web zip さくらインターネット
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● えるふん
●60ポイント

apacheはapacheが動作しているユーザーIDでファイルにアクセスします.

cronのプログラムは実行しているcronスケジュールの所有ユーザーのIDでファイルにアクセスします.

その二つのIDはえてして別なので,お互いがファイルを保存できるようにディレクトリのパーミッションやオーナーを設定するする必要があります.

何も考えないなら保存先ディレクトリのパーミッションは0777(user,group,otherでreadable,writable,executable)にするとapacheでもcronでも保存できるようになると思います.

しかし,例えばこのバックアップを行っているのが共有サーバーなどでしたらセキュリティに注意をする必要があります(関係ない第三者でも読み書きできる可能性があるので)

あとファイルの作成とは関係ありませんが,バックアップファイルのパーミッションの都合でファイルの更新や削除などができない可能性もありますので注意してください.

#URL必要らしいので無意味ですが自分とこ書いておきます

http://poyo.jp/

◎質問者からの返答

パーミッションも変更しましたが、やはり何度試しても駄目ですね。バックアップが実行されません。

その他のcronが起動しなかったり、WEBからアクセスしてもバックアップ出来なかったら理由が分かるのですが、、特別な設定をphpMyBackupProにしなければいけないことも無さそうですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ