2007/1/17 水曜日

Wordpress ME 2.0.7 + Sqlite 2

Filed under: WordPress ME + SQLite — suguri @ 18:36:31

前のパッチを当てた時に出るリジェクトはほとんどバグ(?)としてFIXされたものだった。
wpme207-sqlite2-070116patch.txt

2006/8/7 月曜日

bug fixed: can not delete a coment.

Filed under: WordPress ME + SQLite — suguri @ 18:28:50

wp204-sqlite2-060807.patch.txt

コメントが削除できない。

Filed under: WordPress ME + SQLite — suguri @ 18:22:51

コメントが削除できない問題を修正。
wpme204-sqlite2-060807.patch.txt

2006/8/3 木曜日

SQLite v2 support for WordPress 2.0.4 (original version).

Filed under: WordPress ME + SQLite — suguri @ 0:23:09

wordpress-204-sqlite2.patch.txt

I don’t know it works or not. I tested only with Japanese version of WordPress.

please try.

2006/7/31 月曜日

WorePress ME 2.0.4 + SQLite

Filed under: WordPress ME + SQLite — suguri @ 19:09:17

さっき2.0.3にしたのに、今みたら2.0.4が出てました。
2.0.3 のがそのままあたりますが、一応。
wpme204-sqlite2-060731.patch.txt

WordPress ME 2.0.3 + SQLite

Filed under: WordPress ME + SQLite — suguri @ 18:02:23

前のままでもリジェクトが1つ出るだけですが、一応。(diffはとらずに手編集ie手抜き)
wpme203-sqlite2-060731-patch.txt

2006/3/15 水曜日

タイムスタンプの編集

Filed under: WordPress ME + SQLite — suguri @ 23:46:48

タイムスタンプを編集すると、タイムスタンプがおかしくなる問題を修正。
wp-admin/admin-functions.php
$_POST[’post_date’] = “$aa-$mm-$jj $hh:$mn:$ss”;

$_POST[’post_date’] = sprintf(”%04d-%02d-%02d %02d:%02d:%02d”, $aa, $mm, $jj, $hh, $mn, $ss);
に(2箇所)。

wpme202-sqlite2-060315.patch.txt

2006/3/14 火曜日

upgrade.php

Filed under: WordPress ME + SQLite — suguri @ 22:44:06

一応、データベースに変更がなければ、エラーが出ないようにした。
いいかげんなので、upgrade-schema.php の $wp_queries が変更になるとやばい。
ALTERは一体どう書き換えれば…?

wpme202-sqlite2-060314.patch.txt

2006/3/13 月曜日

WordPress ME 2.0.2 + SQLite 2

Filed under: WordPress ME + SQLite — suguri @ 22:33:07

ME2.0.1 のパッチがリジェクト無しで当たりました。
動作は2.0.1同様、不明。
wp-admin/upgrade.phpはエラーを吐きまくります。
ただ、いまのところデータベース構造の変更は無いようなので問題なし?

2006/3/7 火曜日

WordPress ME 2.0.1 + SQLite 2

Filed under: WordPress ME + SQLite — suguri @ 23:33:27

「ブログ」なるものを試してみようと思って、いろいろ調べてみたところ、WordPressというのがよさげだったのですが、連携するデータベースがMySQLでした。MySQLはおおげさだし、またデータがファイルとして独立していないので、バックアップとか引越しとかがややこしいみたいです。
dbmなどは無理としても、同じSQLだしSQLiteでWordPressを使う方法はないものかと検索しているとtumeさんのパッチをみつけたのでWordpressME2.0.1にあててみました。
そのままでは動かなかったのですが少々の手直しを入れると、ちょっと見はうまく動いているようでした。しかし、このパッチはMySQL用のSQL文をpreg_replace()でSQLite用のSQL文に書き換えることで対応しており、投稿文中にSQL文やコマンドがあるとそれも勝手に書き換えてしまうという問題がありました。
仕方がないので、これを参考に自分でSQLite対応に改造してみました。
なるべくsqlite_create_function()で対応し、仕方がないものはSQL文自体を書き換えるという方針で改造中です。
なにせ「ブログ」というやつがよくわかっていないので一部の機能しか使っていませんが、今のところ、まともに動いているように見えます。(投稿関係のところしか使ってみていない)

  • PHPをまじめに読んだのははじめて。
  • 「ブログ」の機能について知らない。
  • まともに(MySQLで)動作している状態をみたことがない。

というのが心許ない。
需要があれば本家が対応してくれるでしょうが、とりあえずQuick Hack
patch 060307版

次のページ »

HTML convert time: 1.566 sec. Powered by WordPress ME