バージョンは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
インストール時のエラー
インストール時のエラー
原因が判明しました
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のバージョンが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) ダウンロード数: 98 回