インストールができません  【解決済み】

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
namatu

インストールができません

投稿記事by namatu » 2009/5/12 18:30

Zencartをインストールしたところ
以下の内容が表示されました。
見たところMySQLのエラーだということはわかるのですが・・・
初心者のためよくわからないのでよろしくお願いいたします。

インストール進行中...

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
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 '”, options_values_price decimal(15,4) NOT NULL default '0.0000', price_prefix c' at line 1
in:
[CREATE TABLE zen_orders_products_attributes ( orders_products_attributes_id int(11) NOT NULL auto_increment, orders_id int(11) NOT NULL default '0', orders_products_id int(11) NOT NULL default '0', products_options varchar(32) NOT NULL default '', products_options_values BLOB NOT NULL default ”, options_values_price decimal(15,4) NOT NULL default '0.0000', price_prefix char(1) NOT NULL default '', product_attribute_is_free tinyint(1) NOT NULL default '0', products_attributes_weight float NOT NULL default '0', products_attributes_weight_prefix char(1) NOT NULL default '', attributes_discounted tinyint(1) NOT NULL default '1', attributes_price_base_included tinyint(1) NOT NULL default '1', attributes_price_onetime decimal(15,4) NOT NULL default '0.0000', attributes_price_factor decimal(15,4) NOT NULL default '0.0000', attributes_price_factor_offset decimal(15,4) NOT NULL default '0.0000', attributes_price_factor_onetime decimal(15,4) NOT NULL default '0.0000', attributes_price_factor_onetime_offset decimal(15,4) NOT NULL default '0.0000', attributes_qty_prices text, attributes_qty_prices_onetime text, attributes_price_words decimal(15,4) NOT NULL default '0.0000', attributes_price_words_free int(4) NOT NULL default '0', attributes_price_letters decimal(15,4) NOT NULL default '0.0000', attributes_price_letters_free int(4) NOT NULL default '0', products_options_id int(11) NOT NULL default '0', products_options_values_id int(11) NOT NULL default '0', products_prid tinytext NOT NULL, PRIMARY KEY (orders_products_attributes_id), KEY idx_orders_id_prod_id_zen (orders_id , orders_products_id) ) TYPE=MyISAM;]
アバター
namatu

Re: インストールができません

投稿記事by namatu » 2009/5/12 18:46

追記です。
新たにインストーラを作動させたら、
1146 Table 'zencart.zen_product_type_layout' doesn't exist
in:
[select configuration_key as cfgkey, configuration_value as cfgvalue from zen_product_type_layout]

という表示が出ました。

ちなみに、先ほどの項目で「Zen Cartをインストールする環境のシステム検査画面です。php.iniの内容が正しく設定されていれば、全ての項目の値が緑色で表示されますので、[インストール]ボタンをクリックしてください。「×」マークが表示されている項目に関しては、php.iniの設定内容を見直してください。」とありますが、黄色の!マークが出ている項目が、
・MySQL のバージョン = 不明 詳細情報...
・PHP GD サポート = OFF 詳細情報...
・GD バージョン = GD 詳細情報...
・PHP cURL サポート = OFF 詳細情報...
の4つでした。

失礼いたします。
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

Re: インストールができません

投稿記事by kino » 2009/5/12 20:37

木下です。

MySQLのバージョンが問題になってテーブルを作成する箇所でエラーになっているようです。

MySQLのバージョンを調べてみてください。
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
namatu

Re: インストールができません

投稿記事by namatu » 2009/5/13 14:53

私のMySQLのバージョンは、MySQL5.0.81です。

「MySQL5.0以降のバージョンでは、完全に対応しているわけではないので、
エラーが生じてしまう」とサイトに書かれていたので、修正する箇所があるということ
でしょうか。
ご迷惑をおかけしますが、よろしくお願いいたします。
アバター
mmochi
記事: 328
登録日時: 2006/9/04 12:53
お住まい: 静岡県静岡市
連絡を取る:

Re: インストールができません

投稿記事by mmochi » 2009/5/14 00:46

mmochiです。

namatu さんが書きました: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 '”, options_values_price decimal(15,4) NOT NULL default '0.0000', price_prefix c' at line 1
in:
以下略
このエラーの

コード: 全て選択

use near '”,
の箇所ですが、何で「''」ではなく「”」なんでしょうかね。

ZenCartのバージョン、OSの種別が分からないので何ともいえませんが、ぱっと見1.3.0.2のようなので、ZenCart1.3.0.2のインストール用SQLを見ると、該当箇所は

コード: 全て選択

products_options_values BLOB NOT NULL default '',
と書かれています。
BLOBなので「default ''」は削除したらどうでしょうか。
#BLOB型はdefault値の設定は4でも5でも出来ないはずです。

とはいえ、これまでデフォルトのインストール処理でエラーがでて進まないということがなかったので(ようは手元で再現できない)なぜこういったエラーがでるのかは分かりかねます。
mmochi
ブログ http://blog.andplus.net/
株式会社あんどぷらす http://www.andplus.net/
アバター
koto-tool
記事: 190
登録日時: 2008/5/11 16:03
お住まい: 滋賀県草津市
連絡を取る:

Re: インストールができません  【解決済み】

投稿記事by koto-tool » 2012/5/30 17:42

ずいぶん古い記事ですがたどりついてしまったので一応解決策

zc_install/mysql_zencartの

TYPE = MyISAM を ENGINE = MyISAM に変更

したら解決しました。
//////////////////////////////////////
工具の激安通販店 koto-tool.com
http://www.koto-tool.com
100円の商品でも送料無料
http://www.esco.koto-tool.com

//////////////////////////////////////

“Zen Cart 質問コーナー” へ戻る