Value Domain + Xrea で運用するので、MySQLのデータベースが4つまでしかもてないため、データベースはSQLiteを使いたいなと思います。

で、まずSQLiteの管理ツールをインストール。

SQLiteManager

サイトがフランス語なので、ちょっとびびるけどDownloadというところからファイルをダウンロードしてFTPでアップ。

http://www.php-seed.net/blog/archives/91 こちらのサイトを参考に

lang/japanese.inc.php

$charset = ‘euc-jp’; →utf-8
$langSuffix = ‘ja-euc’; →ja-utf-8

に変更。デフォルトの文字コードはEUC-JPなので、両方の文字コードで使いたい場合はこちらのサイトを参考に、上書きではなくて別途作成するとよいでしょう。

test.sqlite
include/config.db
include/config3.db

に書き込み権限をつける。あ、あとincludeフォルダ自体にも実行権限がないとだめみたいです。

そしてデータベースの保存場所をドキュメントルートの外につくって、実行書き込み権限をつけました。

で、cakePHPではSQLiteのバージョンが2みたいなので、2でデータベースを作成します。

app/config/database.php.default を下記のように書き換えて

class DATABASE_CONFIG {

var $default = array(
‘driver’ => ’sqlite’,
‘persistent’ => false,
‘host’ => ”,
‘login’ => ”,
‘password’ => ”,
‘database’ => ‘/virtual/****/(db名).db’, →フルパスで
‘prefix’ => ‘ck_’,
‘encoding’ => ‘utf-8′,

拡張子をphpにしてアップロード。

やっと接続できました。