バージョン選択

フォーラム

メニュー

オンライン状況

158 人のユーザが現在オンラインです。 (135 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 158
もっと...

サイト内検索

質問 > 管理機能 > Xサーバー、EC-CUBE4.2スキーマ更新でエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
WYB
投稿日時: 2024/6/3 13:25
対応状況: −−−
半人前
登録日: 2023/8/24
居住地:
投稿: 27
Xサーバー、EC-CUBE4.2スキーマ更新でエラー
[EC-CUBE] EC-CUBE 4.2.2
[レンタルサーバ] Xserver
[PHP] PHP 7.4.33
[データベース] MySQL 5.7.31


インストールしてデバッグモードにしています。
必要があって、Xサーバーでコマンドを利用しました。
PHPはPHP 7.4.33 (cli)に変更しています。

https://doc4.ec-cube.net/customize_entity
https://umebius.com/eccube/eccube4-add-new-form-item-customer/
上記を参考にしました。

・proxyファイルを生成
bin/console eccube:generate:proxies
gen -> ***/app/proxy/entity/src/Eccube/Entity/Customer.php

・キャッシュをクリア
bin/console cache:clear --no-warmup
// Clearing the cache for the prod environment with debug false

[OK] Cache for the "prod" environment (debug=false) was successfully cleared.
は正常に動作しましたが、

・テーブルにカラムを追加
bin/console eccube:schema:update –force –dump-sql
上記コマンドで以下の警告が発生しました。
------------
本来はCustomer.phpに関するテーブルだけにカラムを追加、と認識しているのですが。
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.phpなどの一覧が表示になってしまいました
------------

↓↓↓↓↓↓↓↓↓ここから警告↓↓↓↓↓↓↓↓↓

CRITICAL [console] Error thrown while running command "eccube:schema:update '–force' '–dump-sql'". Message: "No arguments expected for "eccube:schema:update" command, got "–force"." ["exception" => Symfony\Component\Console\Exception\RuntimeException^ { …},"command" => "eccube:schema:update '–force' '–dump-sql'","message" => "No arguments expected for "eccube:schema:update" command, got "–force"."] ["file" => "***/vendor/symfony/console/EventListener/ErrorListener.php","line" => 48,"class" => "Symfony\Component\Console\EventListener\ErrorListener","callType" => "->","function" => "onConsoleError","uid" => "3a7bd5a","user_id" => "N/A","session_id" => "N/A"]

以下は赤バック-----------
No arguments expected for "eccube:schema:update" command, got "–force".
-----------

eccube:schema:update [--em EM] [--complete] [--dump-sql] [-f|--force] [--no-proxy]

$ bin/console doctrine:schema:update --dump-sql
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/
/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Customer.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Product.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/Member.php
gen -> /tmp/proxy_JVmyRz67W6vI/src/Eccube/Entity/BaseInfo.php

※以下は黄色枠----------
[WARNING] Not passing the "--complete" option to "orm:schema-tool:update" is deprecated and will not be supported
when using doctrine/dbal 4
----------

ALTER TABLE dtb_cart CHANGE total_price total_price NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, CHANGE delivery_fee_total delivery_fee_total NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE dtb_payment CHANGE charge charge NUMERIC(12, 2) UNSIGNED DEFAULT '0';
ALTER TABLE dtb_cart_item CHANGE price price NUMERIC(12, 2) DEFAULT '0' NOT NULL;
ALTER TABLE dtb_customer ADD mobile_number VARCHAR(14) DEFAULT NULL, CHANGE buy_total buy_total NUMERIC(12, 2) UNSIGNED DEFAULT '0';
ALTER TABLE dtb_order CHANGE subtotal subtotal NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, CHANGE discount discount NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, CHANGE delivery_fee_total delivery_fee_total NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, CHANGE charge charge NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, CHANGE tax tax NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, CHANGE total total NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, CHANGE payment_total payment_total NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE dtb_order_item CHANGE price price NUMERIC(12, 2) DEFAULT '0' NOT NULL;
ALTER TABLE plg_coupon CHANGE discount_price discount_price NUMERIC(12, 2) UNSIGNED DEFAULT '0', CHANGE coupon_lower_limit coupon_lower_limit NUMERIC(12, 2) UNSIGNED DEFAULT '0';
ALTER TABLE plg_coupon_order CHANGE discount discount NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL;


お手数おかけしますが、対処方法をご教授下さい。
足りない情報があればご指摘下さい。
よろしくお願い致します。
k.nakayama
投稿日時: 2024/6/3 13:36
対応状況: −−−
常連
登録日: 2019/10/11
居住地:
投稿: 54
Re: Xサーバー、EC-CUBE4.2スキーマ更新でエラー
ただのforceや、–forceや–dump-sqlになっていませんか?
正しくは、ハイフン2つで
引用:
--force --dump-sql

です。


----------------
----------------
開発公式インテグレートパートナー U-Mebius

WYB
投稿日時: 2024/6/3 16:06
対応状況: −−−
半人前
登録日: 2023/8/24
居住地:
投稿: 27
Re: Xサーバー、EC-CUBE4.2スキーマ更新でエラー
引用:

k.nakayamaさんは書きました:
ただのforceや、–forceや–dump-sqlになっていませんか?
正しくは、ハイフン2つで
引用:
--force --dump-sql

です。


!ありがとうございます。
まずは確認します。
mcontact
投稿日時: 2024/6/4 9:10
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1351
Re: Xサーバー、EC-CUBE4.2スキーマ更新でエラー
引用:
https://umebius.com/eccube/eccube4-add-new-form-item-customer/


U-Mebiusさんのサイトに記載されている
bin/console eccube:schema:update –force –dump-sql

が間違っていますね。

正しくは
bin/console eccube:schema:update -–force -–dump-sql


です。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

WYB
投稿日時: 2024/6/10 20:35
対応状況: −−−
半人前
登録日: 2023/8/24
居住地:
投稿: 27
Re: Xサーバー、EC-CUBE4.2スキーマ更新でエラー
k.nakayamaさん、mcontactさん
ありがとうございます。

ハイフン2個です。確かに。

まだまだ自信がない段階では、ここで知見のある方にアドバイスを伺えるのは大変ありがたいです。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,160名です
総投稿数は110,324件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1682
8
red
1571
9
mcontact
1351
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.