ConohaVpsを使ってみる【初めてのVPS】

Conohaにて、初めてのVPSに挑戦。メモ的な備考録です。

【ECCUBE2.13】特定地域の場合、送料無料条件を満たしても対象外にする

/data/class/SC_CartSession.php

 

if ($this->isDelivFree($productTypeId)) {

//配送方法指定

if($deliv_id == 3){
switch ($deliv_pref[0]) {
//北海道
case 1:
$results['deliv_fee'] = 1728;
break;
//沖縄
case 47:
$results['deliv_fee'] = 1728;
break;
//青森県
case 2:
$results['deliv_fee'] = 1034;
break;
//秋田県
case 5:
$results['deliv_fee'] = 1034;
break;
//岩手県
case 3:
$results['deliv_fee'] = 1034;
break;
default:
$results['deliv_fee'] = 0;
}
}else{
$results['deliv_fee'] = 0;
}

 

MYSQL5.6でイント型カラムに空値を指定する

MYSQL5.6からイント型カラムに空値指定が出来なくなったので、
とりあえずの対処。

1)確認

mysql> SELECT @@GLOBAL.sql_mode;

+--------------------------------------------+
| @@GLOBAL.sql_mode |
+--------------------------------------------+
| STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+--------------------------------------------+

 

上記の場合、空値でデータ登録できない。

 

2)sql_modeを指定しない

mysql> SET @@GLOBAL.sql_mode='';
mysql> SELECT @@GLOBAL.sql_mode;

+-------------------+
| @@GLOBAL.sql_mode |
+-------------------+
| |
+-------------------+

 

 

3)my.cnf設定

※設定しないと、再起動時に戻ってしまうため。
usr/my.cnf等もチェック。

sudo vi /usr/my.cnf
sql_mode=''

sudo vi /etc/my.cnf
sql_mode=''

 

4)MYSQLを再起動し確認

sudo service mysqld restart

mysql> SET @@GLOBAL.sql_mode='';
mysql> SELECT @@GLOBAL.sql_mode;

+-------------------+
| @@GLOBAL.sql_mode |
+-------------------+
| |
+-------------------+

 

 

ImageMagickを、インストールする【CentOS6.8/Apache2.2.15】

インストールしていなければ、php-develインストール

#yum -y install php-devel

Imagemagickインストール

#yum -y install ImageMagick-devel

#peardev install pecl/imagick

*Please provide the prefix of Imagemagick installation [autodetect] :

 

↑キーボードのEnter。

 

php.ini編集

#sudo vi /etc/php.ini

extension=imagick.so

 

apache再起動

#sudo service httpd restart

 

確認

#sudo php -i | grep imagick

以下が表示されればOK

imagick
imagick module => enabled
imagick module version => 3.0.1
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0

 

ECCUBE2.13データベース構造

dtb_api_account APIアカウント
dtb_api_config API設定
dtb_baseinfo 店舗基本情報
dtb_best_products おすすめ商品情報
dtb_bkup バックアップ
dtb_bloc ブロック情報
dtb_blocposition ブロック配置情報
dtb_category カテゴリ情報
dtb_category_count カテゴリ商品数情報
dtb_category_total_count カテゴリ商品合計数情報
dtb_class 規格情報
dtb_classcategory 規格分類情報
dtb_csv CSV情報
dtb_csv_sql CSV詳細設定SQL情報
dtb_customer 顧客情報
dtb_customer_favorite_products お気に入り商品情報
dtb_deliv 配送業者情報
dtb_delivfee 送料情報
dtb_delivtime 配送時間情報
dtb_holiday 休日情報
dtb_index_list インデックス一覧
dtb_kiyaku 規約情報
dtb_mail_history 受注メール送信履歴
dtb_mailmaga_template メルマガテンプレート情報
dtb_mailtemplate メールテンプレート情報
dtb_maker メーカー
dtb_maker_count メーカーカウント
dtb_member 管理画面メンバー情報
dtb_mobile_ext_session_id モバイルセッション情報
dtb_module モジュール情報
dtb_module_update_logs モジュール更新ログ情報
dtb_news 新着情報
dtb_order 受注情報
dtb_order_detail 受注詳細情報
dtb_order_temp 受注一時情報
dtb_other_deliv その他の配送先情報
dtb_ownersstore_settings オーナーズストア設定
dtb_pagelayout ページレイアウト情報
dtb_payment 支払方法情報
dtb_payment_options 支払選択肢情報
dtb_plugin プラグイン情報
dtb_plugin_hookpoint プラグインフックポイント
dtb_product_categories 商品カテゴリ関連
dtb_product_status 商品ステータス情報
dtb_products 商品情報
dtb_products_class 商品規格情報
dtb_recommend_products 関連商品情報
dtb_review レビュー情報
dtb_send_customer 顧客メール送信履歴
dtb_send_history メール送信履歴
dtb_session セッション情報
dtb_shipment_item 配送商品情報
dtb_shipping 配送先情報
dtb_tax_rule 【2.13】消費税ルール
dtb_templates テンプレート情報
dtb_update モジュール更新情報
mtb_allowed_tag 許可タグ
mtb_auth_excludes 管理画面認証除外
mtb_authority 管理者マスタ
mtb_constants 定数マスタ
mtb_country 【2.13】国マスタ
mtb_customer_order_status 顧客表示用受注ステータス
mtb_customer_status 顧客ステータス
mtb_db データベース種別
mtb_delivery_date 商品発送日
mtb_device_type 端末種別
mtb_disable_logout ログアウト無効ページ
mtb_disp 公開フラグ
mtb_job 職業マスタ
mtb_magazine_type メルマガ種別
mtb_mail_magazine_type メールマガジン種別
mtb_mail_template メールテンプレート
mtb_mail_tpl_path メールテンプレートパス
mtb_mail_type メール種別
mtb_mobile_domain モバイルドメイン名
mtb_order_status 受注状態
mtb_order_status_color 受注ステータス色
mtb_ownersstore_err オーナーズストアエラー種別
mtb_ownersstore_ips オーナーズストアIPアドレス
mtb_page_max ページ最大表示数
mtb_permission 管理画面アクセス権限
mtb_pref 都道府県マスタ
mtb_product_list_max 商品一覧最大表示数
mtb_product_status_color 商品ステータス色
mtb_product_type 商品種別マスタ
mtb_recommend おすすめレベル
mtb_reminder パスワード質問マスタ
mtb_review_deny_url レビュー拒否URL
mtb_sex 性別マスタ
mtb_status 商品ステータス
mtb_status_image ステータス画像
mtb_target ブロックターゲット
mtb_taxrule 課税規則マスタ
mtb_wday 曜日
mtb_work 稼動状態
mtb_zip 郵便番号
mtb_permission 管理画面アクセス権限
mtb_pref 都道府県マスタ

ECCUBE2.13 dtb_tax_rule (消費税ルール)構造

dtb_tax_rule.tax_rule_id 税率ID
dtb_tax_rule.country_id 国ID
dtb_tax_rule.pref_id 地域ID
dtb_tax_rule.product_id 商品ID
dtb_tax_rule.product_class_id 商品規格ID
dtb_tax_rule.calc_rule 課税規則(四捨五入、切り上げ、切り捨て)
dtb_tax_rule.tax_rate 消費税率
dtb_tax_rule.tax_adjust 固定金額
dtb_tax_rule.apply_date 適用日
dtb_tax_rule.member_id 作成者ID
dtb_tax_rule.del_flg 削除フラグ
dtb_tax_rule.create_date 作成日時
dtb_tax_rule.update_date 更新日時