勉強したことのメモ

webプログラマが勉強したことのメモ。

PukiWikiでバックアップのスケジュール化

      2019/01/31

PukiWikiでバックアップを取りたかった。調べたらディレクトリごと保存すればいいみたいだけど手動で対応するのは面倒くさい。自動で週に1回ディレクトリをzip化したものをメールで送ってほしかった。以下に対応方法をメモ。

 

バックアップ用のプログラムを作成

以下を記述したファイルを適当なディレクトリにアップロードする。今回は「/var/www/html/hoge/cron.php」と想定する。

zipファイル等の設定と送受信メアドあたりは適宜変更する。

 

Cronで自動実行させる

 - PHP

  関連記事

Cannot re-assign auto-global variableのエラー

PHPバージョンアップに伴い「Fatal error: Cannot re-as ...

PHPにて自動でファイルを呼び出す(auto_prepend_file)

設定ファイルとかをinclude('config.php')みたいに、 いちいち ...

PHPで簡単にCSVファイルの生成

簡単にデータ並べるだけのCSVファイル生成。 file_put_contensで ...

PHPで複数の変数に同じ値を代入する

PHPのソースで $a = $b = $c = 12; みたいな見たことの無い代 ...

PHPでサイトURLからtitleとRSS用URLを取得

サイトのURLからRSS用URLとサイトタイトルを自動で取得したかった。その方法 ...

PHP7が2015年11月にリリースされるらしい

PHP7で変わること ——言語仕様とエンジンの改善ポイント from Yoshi ...

PHPでdatetime型を分割する

datetime型を年月日時分秒でそれぞれに 分割させたい時に、今まではいちいち ...

PHPバージョンの確認

PHPでバージョンの確認をする際にphpinfo()を 使って調べてたけど、バー ...

PHPで画像の削除

やりたい事↓↓ --------------- 画像の削除。削除ボタンを押すと「 ...

MySQLでのエラーについて

エラーログをとるようになってから色々エラーを 見る機会が出来てきたのでメモ。 プ ...