yuu_nkjm blog


2010-04-07(Wed) 編集

[Linux][Webアプリ][WordPress] Wordpressの初期設定 (SQLite ver.)

仕事でWordpressを使いそうな気配がある.「WordpressはMySQLを使うところが好かんのよなー」と思っていたら,今はSQLiteが使える様だったので,そのプラグインを導入して,初期設定をしてみる.

Wordpressを移行するとき,MySQLに保存されているデータをdumpしてimportするのはめんどくさいなと思っていた.でも,Wordpressのエクスポート・インポート機能を使えば簡単に移行できるっぽいな.

環境の確認

PHPがインストールされていることを確認.phpにsqliteのモジュールが組み込まれていることを確認.sqliteがインストールされていることを確認.

Wordpresのダウンロードと設置

cd /install-dir/
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz

SQLite対応pluginのダウンロードと設置

wget http://downloads.wordpress.org/plugin/pdo-for-wordpress.2.7.0.zip
unzip pdo-for-wordpress.2.7.0.zip
mv pdo-for-wordpress.2.7.0/* wordpress/wp-content/

初期設定

chown -R wwwrun wordpress
cd wordpress/
ls wp-content/
    db.php  index.php  pdo/  plugins/  readme.txt  themes/
cp -a  wp-config-sample.php wp-config.php

wp-config.phpにおいて,"define('COLLATE','');"の後ろ辺りに以下を追記.

define('DB_TYPE', 'sqlite');    //mysql or sqlite

初期設定のphp(http://hoge.nkjm.info/wordpress/install-dir/wp-admin/install.php)にアクセスすると,wordpressのインストールがなされる.文字がいっぱい流れたのでインストール失敗?とか思ったが,Successだった.自動生成されたパスワードを忘れずにメモする.

installing the database 
 
"CREATE TABLE $wpdb->terms (
(snip)
 null default '0000-00-00 00:00:00')
Success!
WordPress has been installed. Were you expecting more steps? Sorry to disappoint.
Username admin
Password xxxxxxxxxx
Note that password carefully! It is a random password that was generated just for you.

最後に,http://hoge.nkjm.info/wordpress/install-dir/wp-admin/にアクセスして,パスワードを変えたり,テストの書き込みをする.

テーマの設定

おまけでテーマの設定の練習をした.

cd wordpress/wp-content/themes
wget http://www.darrenhoyt.com/downloads/mimbo3.zip
unzip mimbo3.zip

上記の様に設置した後,Wordpressの管理画面にログイン.AppearanceからThemesに入り,Mimboを選択.

ひとまずはこんなもんか.

注意 2010-04-28 追記

SQLiteを使用するpdoプラグインと他のプラグインの相性が悪いことがあるようだ.例えば,WordPress Similar Posts WordPress Pluginsなんかが動かなかった.


トップ «前の日(04-06) 最新 次の日(04-08)» 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|