Value Domain + Xrea で運用するので、MySQLのデータベースが4つまでしかもてないため、データベースはSQLiteを使いたいなと思います。
で、まずSQLiteの管理ツールをインストール。
サイトがフランス語なので、ちょっとびびるけど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にしてアップロード。
やっと接続できました。
Laisser une réponse