質問 > その他 > テンプレートのレンダリング中に例外が発生(Constructor failed) ー解決:サーバ設定が原因。icu-65.1をリンクしたPHPではEC-CUBEが正常に動作しない |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuca |
投稿日時: 2019/10/18 19:18
対応状況: −−−
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: テンプレートのレンダリング中に例外が発生(Constructor failed) 原因詳細です。
ーーー 2019年10月11日に実施したシステムメンテナンスにおいて、 サーバソフトウェアのアップデートを実施いたしましたが、 その中にICU(国際化Unicodeライブラリ)の バージョンアップが含まれておりました。 (icu-63.1 → icu-65.1) 新しいバージョンのICUをリンクしたPHPではEC-CUBEが 正常に動作しないことが判明しましたため、10月17日の メンテナンスに合わせてICUのバージョンを ダウングレード。改善に至りました。 ▼メンテナンスのお知らせ https://support.sakura.ad.jp/mainte/mainteentry.php?id=26943 |
yuca |
投稿日時: 2019/10/18 16:30
対応状況: −−−
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: テンプレートのレンダリング中に例外が発生(Constructor failed) サーバ側の設定が間違えていたということで、とりあえず直りました。
障害発生原因も内容もわからないままでは困るので、引き続き確認していますので、報告を貰ったらシェアさせていただきます。 ‥といいつつ、さくらインターネットのカスタマーサポート。 上記調査対応してくれた人と最初の問い合わせから引き続き返事対応している人は別なのですが、対応後なのに後者のスタッフはまだサポート外だと言い張った返信を寄越してくる。 サーバの問題なのに、こんなカスタマーサポートの1スタッフが門前払いにするせいで解決しないってこともあるんですね。 |
red |
投稿日時: 2019/10/17 9:08
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1567 |
Re: テンプレートのレンダリング中に例外が発生(Constructor failed) こちらも同じ問題のような、7.3.10が原因のように思います
|
yuca |
投稿日時: 2019/10/16 19:31
対応状況: 確認中
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: テンプレートのレンダリング中に例外が発生(Constructor failed) 進捗がありましたので、ご報告させていただきます。
同じサーバで稼働しているWordPressは問題がおきていないことからEC-CUBEの問題(=サポート対象外)とカスタマーセンターに返されておりましたが。 新たに、別のDB、別のドメインを指定しクイックインストールで EC-CUBEをインストールしたところ、 インストール直後ログイン画面でID/PASSで入ると同様の「システムエラー」が表示されました。 さくらインターネットが詳細調査してくれることを切に願っております‥ |
yuca |
投稿日時: 2019/10/15 20:11
対応状況: 解決済
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
テンプレートのレンダリング中に例外が発生(Constructor failed) ー解決:サーバ設定が原因。icu-65.1をリンクしたPHPではEC-CUBEが正常に動作しない ▼テンプレート
[EC-CUBE] EC-CUBE 4(管理画面には入れず詳細確認ができません) [レンタルサーバ] さくらレンタルサーバ [OS] MAC 10.14.6 [PHP] 7.3.10 [データベース] MySQL5.7 [WEBサーバ] Apache/2.4.41 [導入プラグインの有無] ・EC-CUBEアップデートプラグイン(4.0.2〜4.0.3) ・商品並び替えプラグインECCUBE4系用 ・カテゴリページ/コンテンツ追加 for EC-CUBE4 ・ゼウス決済プラグイン(4.0系) [カスタマイズの有無] ・商品一覧、詳細ページで税抜き価格表示にしました ・カートの確認画面にて注釈が出るようにHTMLタグを追記しました [現象] ショップ全てが表示されず、ログイン後の管理画面含めて「システムエラーが発生しました」という画面が出ます。 デバックモードにしたところ、 An exception has been thrown during the rendering of a template ("Constructor failed"). と出ました。 Twig_Error_Runtime として大量に表示されますが、特に問題なのは Eccube/Resource/template/default/Block/cart.twig (line 20) ーーーーーーーーーーー <div class="ec-cartNavi__price">{{ totalPrice|price }}</div> ーーーーーーーーーーー の箇所とのことです。 レンタルサーバでよく起こる問題の対応として、php.iniにて下記追加しました。 memory_limit = 512M max_execution_time = 120 発生日時は明確にはわからないのですが10/10-11ごろで ・ゼウス決済プラグインで別サイトで使っている認証コードを打ち込み、それが認められなくて放置(問い合わせしていました) ・さくらレンタルサーバで障害がおきていた というタイミングになります。 ちょっとHTMLタグの知識がある程度の人間でどのようにアプローチしたら良いかわからず・・お知恵を拝借できないでしょうか。 どうぞ、よろしくお願い申し上げます。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |