プログラミング、ITツイート近い将来、サーバーを引っ越す可能性があるので、WordPressをSQLiteで構築してみました。WordPressの更新が止まっているせいか、WordPressが3.0以降の場合のものは少ないようでしたので、以下でまとめてみます。WordPressのトランザクション処理がシンプルすぎる(ブラウザ2つ使ったりして同じユーザーで同時にダッシュボードにログインしたりすると、データベースに半永久的にロックが掛かって、再インストールの憂き目にあいます)こと、など、SQLiteを使用するデメリットも充分理解の上、使ってみてください。3.1.2を、http://ja.wordpress.org/releases/#olderよりダウンロード→解凍します。3.1.2かというと、要求されるPHPのバージョンが4.3以上である、最も若いWordPressのバージョンだからです。5.2.4以上が要件)で組もうとして、みごと弾かれました。2.7.0を、http://wordpress.org/extend/plugins/pdo-for-wordpress/よりダウンロード→解凍。WordPressのreadme通りです。WordPressの解凍したフォルダ「pdo-for-wordpress」内にある「pdo」フォルダと、「db.php」ファイルを、WordPressの解凍したフォルダ「wordpress」内、「wp-content」の中にぶち込みます。「wordpresswp-config-sample.php」を、その場に(同一フォルダ内に)コピーし、「wp-config.php」とリネームします。この「wp-config.php」を、エディタ(http://wpdocs.sourceforge.jp/%E7%94%A8%E8%AA%9E%E9%9B%86#Text_editorにあるように、BOMなしのUTF-8で保存できるヤツ。'sqlite');と、一行挿入します。here');とあるのを、https://api.wordpress.org/secret-key/1.1/salt/にアクセスして出てきたコードに置き換えます。認証用ユニークキーの設定というヤツですな。WordPressのreadmeにあるのはここまでですが、ここからいくつか追加でモディファイします。BOMなしのUTF-8で保存、を忘れずに。ABSPATH.'wp-admin/includes/upgrade.php',に、116行目、ABSPATH.'/wp-admin/includes/schema.php');をABSPATH.'wp-admin/includes/schema.php');に変更し、セーブします。parent::escape($string);の一行を追加、セーブします。you.');に置き換え、セーブします。(http://wordpress.org/support/topic/plugin-pdo-sqlite-for-wordpress-does-not-give-the-password-on-install-in-301参照)「wordpresswp-content」内に、「database」という名のフォルダを作ります。うー、やっと下準備終了。「wordpress」フォルダを、丸ごとサーバーにアップします。FTPなんかだと割りと時間かかるでしょうから、ここらで一息。アップロードが済んだら、今度は、アップしたファイル・フォルダのパーミッションを設定します。「wordpress」そのものと、10.で作ったのをアップしたヤツ、すなわち「wordpress/wp-content/database」のパーミッションを、777にします。「wordpress/wp-admin/includes」フォルダ内にある、「schema.php」と「upgrade.php」の2つのパーミッションを、666にします。WordPressのインストール。ブラウザで、「wordpress/wp-admin/install.php」にアクセスし、通常にインストールを行います。1ページ目で必要事項を入力して、2ページ目に飛んで、そのずーっと下に、ユーザー名とパスワードがありますが、パスワードは1ページ目で設定したものとは違うかと思います。1ページ目で設定したものは無効のようです。ログイン後に設定しなおすと良いでしょう。わけで、3ページ目でログイン画面なので、そこでもって、2ページ目のパスワードを使用してください。exceeded」とか何とか言われて弾かれるかもしれません(この通りじゃなくとも、何かしらタイムアウトした旨の反応があると思います)。その時は、ブラウザでページをリロードしてみてください。これで目出度くWordPressのダッシュボードを拝めるはずです。!」(バージョンは一例です)の次、「更新してください」をクリック、次ページの該当するバージョンの「自動で更新」をクリックします。exceeded」とか怒られるでしょうから、その隙に、更新作業でパーミッションが元に戻ってしまったらしい13.)のファイル、「wordpress/wp-admin/includes」の「schema.php」と「upgrade.php」に、再び悪魔の刻印を押します。パーミッションを666にします。画面左上の、「ダッシュボード」とあるところをクリックすると、ちゃんと目的のバージョンになってるはずです。最後に、「wordpress」フォルダのパーミッションを755に戻しておきます。用が済んだらフタを閉める、というワケでして。以上、19項目もありますが、ご勘弁ください。実際のところ、私の環境が原因のものもあると思いますが、お役に立てれば幸いです。3.1.2のダッシュボードにまでたどり着きました。ルートディレクトリが見つかりません。インストール失敗」と出てきます。3.1.2を最新バージョンにするためのアドバイスを頂けると助かります。00:49コメントいただき有難うございます。返信遅れてすみません。解決されているかもしれませんが、もしまだ格闘されているようでしたら、ディレクトリ構成(wordpressフォルダの相対パス)と、パーマリンク設定をいじったか、いじったとしたらどういじったかを教えてもらえますか?その他お気づきの点があれば、列挙してください。10:19根本様お役に立てて良かったです!サイトのデザイン工事中だったので、見づらくてすみません。工程に番号振っておきました。23:01ぷれろ様コメントありがとうございます!うぅ~、それは残念でした...。何か情報をいただけると、お手伝いできるかもです。