インストール時のエラー

最新版Zen Cartについて不具合が見つかった場合はこちらで情報を共有してください。内容によっては今後の開発の参考とさせていただきます。
アバター
tuchida
記事: 6
登録日時: 2007/8/26 23:47
お住まい: 東京都

インストール時のエラー

投稿記事by tuchida » 2017/7/10 16:21

バージョンは1.5.1jpのインストール時にDB設定後エラーとなります。
エラーメッセージは以下の通りです。

インストール実行中

WARNING: An Error occurred, please refresh the page and try again.

環境は以下の通りです。
Register Globals = OFF
MySQL のサポート = ON
PHP のバージョン = 5.2.17
PHP セーフモード = OFF
PHP セッションのサポート = ON
PHP セッション オートスタート = OFF
PHP session.use_trans_sid = OFF
推奨されるSQL キャッシュフォルダー = /srv/disk12/2387927/www/japancolectuk.co.uk/japancolectshop/cache
PHP magic_quotes_runtime の設定 = OFF
PHP magic_quotes_sybase の設定 = OFF
PHP GD サポート = ON
GD バージョン = GD bundled (2.0.34 compatible)
PHP ZLIB Compression サポート = ON
PHP OpenSSL サポート = ON
PHP cURL サポート = ON
CURL NON-SSL サポート = CURL problems detected: 7 => couldn't connect to host 詳細情報...
CURL SSL サポート = CURL requires SSL support. Please notify webmaster or hosting company. 7 => couldn't connect to host 詳細情報...
PHP Upload サポート = ON upload_max_filesize=15M; post_max_size=20M
PHP Upload TMP ディレクトリ = /tmp
Apache .htaccess Support = ON

サーバの PHP の情報を見る
その他のシステム情報(参照のみ)
以下の情報は必ずしも問題点や、修正すべき事項を示すわけではありません。 簡単に見つけることの出来る場所を表示するために存在します。
PHP include_path = .:/usr/local/php-5.2.17/share/pear
PHP SMTP パス = localhost
PHP sendmail パス = /usr/local/bin/sendmail -oi -t
PHP sendmail 'from' =
PHP open_basedir の制限 =
PHP Output Buffering (gzip) = OFF
PHP XML サポート = ON
PHP セッション 保存用パス = /srv/disk12/2387927/www/japancolectuk.co.uk/japancolectshop/cache -->書き込めます
cache = OK
images = OK
includes/languages/english/html_includes = OK
logs = OK
media = OK
pub = OK
admin/backups = OK
admin/images/graphs = OK

またDBテーブルは以下の17テーブルが作成されています。
(銭湯はjac_としてあります。)
jac_address_book
jac_address_format
jac_admin
jac_admin_activity_log
jac_admin_menus
jac_admin_pages
jac_admin_pages_to_profiles
jac_admin_profiles
jac_authorizenet
jac_banners
jac_banners_history
jac_categories
jac_categories_description
jac_configuration
jac_configuration_group
jac_counter表示 表
jac_upgrade_exceptions
アバター
tuchida
記事: 6
登録日時: 2007/8/26 23:47
お住まい: 東京都

インストール時のエラー

投稿記事by tuchida » 2017/7/13 12:30

原因が判明しました
MySQLのバージョンが5.7以降(MariaDBも同じ)に関してPRIMARY KEY の
NULLが不可になったためSQLファイル(zc_install/sql/mysql_zencart.sql)の
「counter_history」テーブル作成時に「default NULL」がPRIMARY KEYフィールドに指定されていました
これを削除した所OKになりました。
なお、デフォルトでNULLが設定されていたため、PRIMARY KEYを設定しないバグ(?)が存在した場合エラーになると思います。
修正したSQLを添付しておきます。
添付ファイル
mysql_zencart.zip
(45.18 KiB) ダウンロード数: 26 回

“1.5.x公式版の不具合報告・改善要望” へ戻る