とりあえず問題なく稼動している WordPress + Sqlite 。
Sqlite は組み込み型のデータベースエンジンなので、データは単一ファイルに格納される。
これを保存しちゃえばバックアップになるかなと思い、勉強を兼ねて簡単なプラグインをつくってみた。
MyBlog.sqlite をダウンロードするだけのプラグインです。
(リストアはFTPでアップすれば元通りの無責任設計。)
続きを読む
とりあえず問題なく稼動している WordPress + Sqlite 。
Sqlite は組み込み型のデータベースエンジンなので、データは単一ファイルに格納される。
これを保存しちゃえばバックアップになるかなと思い、勉強を兼ねて簡単なプラグインをつくってみた。
MyBlog.sqlite をダウンロードするだけのプラグインです。
(リストアはFTPでアップすれば元通りの無責任設計。)
続きを読む
WordPressが無事動作したところで、
テーマがデフォルトのままというのが寂しい。
早速物色してみると、、、
さすがWordPress、色んなテーマがあるわあるわ。
とりあえず日本語化可能なモノに限定するとある程度絞れたので、
あとは好みでシンプルな感じのを探してみたところ、結局有名どころ
だけど「iNove」のほどよいシンプルが気に入って決定!
あんまりカスタマイズするのも面倒だけど、そのまま使うってのもなんだかな。
ヘッダーとフッターぐらい自前で準備するか!
ということで貧乏人の味方、フリーのベクターグラフィックソフト Inkscape で
ササっと作成して入れ替えてみる。
続きを読む
ちなみに、実際にサイトへ設置する前にローカルでテストしたきにエラーがでました。
(WindowsXP SP3 + XAMPP 1.7.1)
Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\wp-content\pdo\PDOEngine.php on line 448
実行時間のタイムアウトに引っかかった模様。(デフォルトで30秒)
最終的には、エラーがでた行の前に set_time_limit 関数を追加して5分くらい待機させることで問題を回避しました。
$this->queries[] = "Executing: (no parameters)\t "; do{ set_time_limit(300); $result = $statement->execute(); if (!$result){
セーフモードで動かしている場合は php.ini の max_execution_time を変更しないとダメらしい。
(ウチの php.ini 見たら max_execution_time = 60 なんだけど、何故30秒でタイムアウトに?w)
続きを読む
せっかくインストールので PHPで動作するブログを検索してみる。
ライトプランではMySQLが使えないという理由と、見た目で 「WordPress + Sqlite」に決定!
設置は解説するまでもないぐらい簡単でしたが、一応手順を載せときます。
続きを読む