2009年5月5日火曜日

sakuraにconcrete5をインストール(Windows)

sakuraインターネットにconcrete5をいれてみようと思います。
動作環境
・Apache
・MySQL 4.1以上
・PHP5以上

concrete5日本語版ダウンロード

↑より5.3.0をダウンロード(もぅすぐ5.3.1がリリースされる予定です。)
zipファイル解凍してできたディレクトリをFFFTP等を使用してアップデート。
(自分はconcreteというディレクトリ名に変更しました。)
その際「home/xxxxx/www/」配下にアップデート!

パーミッション設定(以下のディレクトリが書き込み許可状態であること)
・/config
・/files
・/packages

できたら、
http://www.xxx.sakura.ne.jp/concrete
にアクセス。
以下のような感じになるはず♪










そしたら、「concrete5をインストール」ボタンを押下するだけ。。。
って事もなくエラー!!!!!

mysql error: [1193: Unknown system variable 'NAMES'] in EXECUTE("SET NAMES 'utf8'")

。。。よくわからないけど「SET NAMES」部分をコメントアウト。
home/xxxxx/www/concrete/concrete/libraries/loader.php
L138~149

/*
if (DB_CHARSET != '') {
$names = 'SET NAMES \'' . DB_CHARSET . '\'';
if (DB_COLLATE != '') {
$names .= ' COLLATE \'' . DB_COLLATE . '\'';
}
$charset = 'SET CHARACTER SET \'' . DB_CHARSET . '\'';
if (DB_COLLATE != '') {
$charset .= ' COLLATE \'' . DB_COLLATE . '\'';
}
$_dba->Execute($names);
$_dba->Execute($charset);
}
*/

再度「concrete5をインストール」ボタンを押下すると。。。
またエラーだ!!!

mysql error: [1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'database xxxxx' at line 1] in EXECUTE("show create database xxxxx")

{$this->db->database}を「`」で囲めばいいみたいです。
と、どこかのサイトに書いてたけど、とくにかわりなく。。。
結局適当にコメントアウトw
home/xxxxx/www/concrete/concrete/libraries/database.php
L45~48

/*
$cd = $this->db->GetRow("show create database {$this->db->database}");
if (!preg_match('/' . DB_CHARSET . '/i', $cd[1])) {
$this->db->Execute("ALTER DATABASE {$this->db->database} character set " . DB_CHARSET);
}
*/

これでもぅ大丈夫かと思ったけど、さらにエラー

mysql error: [1074: Too big column length for column 'sql1' (max = 255). Use BLOB instead] in EXECUTE("CREATE TABLE adodb_logsql ( created VARCHAR(50), sql0 VARCHAR(250), sql1 VARCHAR(4000), params VARCHAR(3000), tracer VARCHAR(500), timer NUMERIC(16) )")

VARCHAR(4000)とか。。。mysqlじゃなくて、mssqlと認識してる?
databaseType?ってのがあやしい。。。次回へ。。。

*途中でエラーになり、中途半端にTableが作成されてしまった場合は
 一旦全て削除すること。。

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

0 件のコメント:

コメントを投稿