動作環境
・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
にアクセス。
以下のような感じになるはず♪
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5LZNdCV8I0vg6Tgk8nAhe1d98HZlrNeJYCVV8OIwzHBkPRWBKUt4JezsbajxYZCb4RcZGo2nwJ6zqAKCBlPxKZbffBdqUGREyaTYsvPrIrAO7LVSof3LRQPmcVjt_ryvblhAauxH90QBT/s320/concrete001.jpg)
そしたら、「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が作成されてしまった場合は
一旦全て削除すること。。
↓ランキング参加中!ポチッとお願いします。
![ブログランキング・にほんブログ村へ](http://www.blogmura.com/img/www80_15_lightblue_3.gif)
![人気ブログランキングへ](http://image.with2.net/img/banner/banner_11.gif)
0 件のコメント:
コメントを投稿