質問 > 管理機能 > Entity をカスタマイズしていると本体バージョンアップでエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/12/6 12:24
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Entity をカスタマイズしていると本体バージョンアップでエラー EC-CUBE4.0.0 → EC-CUBE4.0.1
http://doc4.ec-cube.net/customize_entity こちらのドキュメントを参考にEntityを次のようにカスタマイズしていました。 app/Customize/Entity/BaseInfoTrait.php
EC-CUBE本体を4.0.1にアップデートしたところ、次のエラーが発生するようになりました。 どうすれば解決できるでしょうか? SQLSTATE[42S22]: Column not found: 1054 Unknown column 't0.company_name_vn' in 'field list' t0 は dtb_base_info テーブルです。 なお、public $company_name_vn; をコメントアウトすると一応エラーは出なくなるようです。 |
468 |
投稿日時: 2018/12/6 16:42
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー dtb_base_infoテーブルのカラムは存在していますか?
|
h_tanaka |
投稿日時: 2018/12/6 17:15
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー 468 様
dtb_base_info テーブルに company_name_vn カラムは存在していませんでした。 $ /usr/local/php/7.1/bin/php bin/console doctrine:schema:update --dump-sql 実行しても更新SQLはないようです。
|
ゲスト |
投稿日時: 2018/12/7 14:04
対応状況: −−−
|
Re: Entity をカスタマイズしていると本体バージョンアップでエラー 4.0.0の時点で上記のカスタマイズコードを配置いたあとで、以下のコマンドを実行したと思いますが、この時点では dtb_base_info. company_name_vn カラムは存在していましたでしょうか?
|
|
h_tanaka |
投稿日時: 2018/12/7 14:10
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー kiy0taka 様
はい、元々4.0.0でカスタマイズしたときには、dtb_base_info. company_name_vn カラムは存在しており、画面表示や保存なども一通り正常にどうさせしていました。 4.0.1にアップデートした後にDBを確認してみたところ、カラムがなくなっていました。
|
ゲスト |
投稿日時: 2018/12/7 14:49
対応状況: −−−
|
Re: Entity をカスタマイズしていると本体バージョンアップでエラー 手元の環境で再現できなかったのですが、詳細な環境を教えていただければありがたいです。
|
|
h_tanaka |
投稿日時: 2018/12/7 15:05
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー kiy0taka 様
詳細情報お送りいたします。 よろしくお願いします。 [レンタルサーバ] KAGOYA マネージド専用サーバー 012 Atom [OS] Linux users460.phy.lolipop.jp 4.14.33-300.1.1.hl6.x86_64 #1 SMP Mon Apr 9 03:08:03 JST 2018 x86_64 [PHP] 7.1.5 (Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, gettext, SPL, iconv, session, intl, json, mbstring, mcrypt, standard, mysqlnd, mysqli, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, Reflection, imap, SimpleXML, soap, sockets, exif, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, imagick, OAuth, Zend OPcache) [データベース] MySQL 5.6.23-log [WEBサーバ] Apache [ブラウザ] Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36 [導入プラグインの有無] 自作プラグイン1つ 無効化済み [カスタマイズの有無] 4.0.0において、開発ドキュメントに記載のカスタマイズを一通り実施 更新対象は、次のディレクトリのみ app/Customize app/template
|
ゲスト |
投稿日時: 2018/12/7 16:58
対応状況: −−−
|
Re: Entity をカスタマイズしていると本体バージョンアップでエラー ありがとうございます。こちらで引き続き調査してみます。
|
|
h_tanaka |
投稿日時: 2018/12/7 17:01
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー kiy0taka 様
ありがとうございます。 よろしくお願いします。 どうしても解決できない場合は再度クリーンインストールしてからバージョンアップを試してみます。
|
nanasess |
投稿日時: 2018/12/12 16:12
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2303 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー こちらですが、OS 名や、コマンドがロリポップのものとなっているようですが、どのプランをご利用いただいていますでしょうか?
手元の環境で、ロリポップのスタンダードをお試し利用しているのですが、コマンドを実行中に kill されたり、プラグイン無効化中に 500エラーになったりするため、なかなか難航しております。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |