質問 > フロント機能 > PHP7.3.6で管理画面エラーでが表示されず、困っております |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
miyawaki |
投稿日時: 2019/7/3 17:20
対応状況: −−−
|
半人前 登録日: 2019/4/28 居住地: 投稿: 23 |
PHP7.3.6で管理画面エラーでが表示されず、困っております ▼テンプレート
[EC-CUBE]4.0.1 [レンタルサーバ]さくらインターネット [OS]Windows10 HOME [PHP]Version 7.3.6 [データベース]MySQL 5.7 [WEBサーバ]FreeBSD 11.2-RELEASE-p8 amd64 [ブラウザ]Google Chrome 75.0.3770.100(Official Build) (64 ビット) [導入プラグインの有無]カテゴリページ コンテンツ追加 for EC-CUBE4 1.0.1、PGマルチペイメントサービス決済プラグイン1.0.3 [カスタマイズの有無]ドメイン変更の際に、さくらインターネットにてインストールフォルダまでをドメインに含めており、正しいCookie取得の為に.envのROUTEを書き換えております。 [現象]既存のPHP 7.2.19から7.3.6にアップデートすると、WEBページは観覧できますが管理画面が下記のエラーで表示されなくなります。 Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /home/初期ドメイン名/www/EC CUBEをインストールしたディレクトリ/vendor/symfony/security/Core/Authentication/Provider/UserAuthenticationProvider.php on line 71 Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32768 bytes) in /home/初期ドメイン名/www/EC CUBEをインストールしたディレクトリ/vendor/symfony/debug/Exception/OutOfMemoryException.php on line 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 上記のプラグインも一度メンテナンスで全て無効にしてみましたが、特に結果は変わりませんでした。 また、他の対応としまして、.htaccessにて php_value memory_limit 256M の記述で メモリ上限を上げてみてもいるのですが、Allowed memory size ofの値も上がってしまい、 やはりエラーとなります。(上記エラーは256Mにした後のものです) これまで変更を行った部分としましては、ドメイン変更の際にCookie情報の為にディレクトリ直下の.envにて ECCUBE_ADMIN_ROUTE= のルートフォルダを書き換えた部分、また.htaccessで既存サイトのURLを現行サイトURLにリダイレクトしている部分のみになります。 8月に現状まだ使えているPHP7.2も使えなくなるとの事で、よろしければ対策をご教授いただけますと幸いで御座います。 |
red |
投稿日時: 2019/7/3 17:25
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22321&forum=7&post_id=93308#forumpost93308
|
miyawaki |
投稿日時: 2019/7/3 17:39
対応状況: −−−
|
半人前 登録日: 2019/4/28 居住地: 投稿: 23 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております 関連の情報をご返信いただき、誠にありがとうございます。
探しきれておりませんでした。 さくらインターネットさんに問い合わせたところ、同様のケースの問い合わせがあるとの事ですがアップデートはなされるとの事で、何とか同様のケースが解決となるアップデートが早期にリリースされる(もしくは利用者で対応可能な対策が提示される)事を期待いたします。 |
taka.taka |
投稿日時: 2019/7/3 18:05
対応状況: −−−
|
新米 登録日: 2019/7/3 居住地: 投稿: 6 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております miyawaki様、こんにちは。
以下のスレッドを立てたtaka.takaと申します。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22321&forum=7&post_id=93308#forumpost93308 私もmiyawaki様と同様の問題がおこって大変困っております。 さくらインターネットさんは「問題が起こっているのは承知しているが、強制的に7.3に移行する」という回答でしたか?(私の方は問い合わせ中で、まだ返事をいただけていません。) とりあえずコントロールパネルから7.2に戻して正常動作していますが、8月に強制的に7.3になってしまったらサイト運用ができなくなってしまいますよね・・。 |
miyawaki |
投稿日時: 2019/7/3 18:14
対応状況: −−−
|
半人前 登録日: 2019/4/28 居住地: 投稿: 23 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております taka.taka 様
ご連絡いただきまして、誠にありがとうございます。 miyawakiと申します。 スレッドを拝見させていただきました。 同様の症状のようで、他の方でもし運用できている方がいらっしゃれば、そことの差異でユーザー側で対応できる事があればよいのですが... さくらインターネット様としましては、共有サーバーのため8月に7.3移行は確定との事で、日付までは未確定との事でした。 私も現行サイトが使えなくなると大変な事になり損失も莫大であるため、何とかさくらインターネット様とEC CUBE様の間でご調整いただける事を願っております。 |
nanasess |
投稿日時: 2019/7/3 20:37
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております EC-CUBE 本体ではなく、Doctrine など依存しているパッケージの問題でエラーになっているので、 vendor 以下を入れ替えることで動くようになると思うんですけどね。
コマンドラインが使えれば、 github から composer.* を持ってきて簡単に更新できます。 が、↑の意味がわからないような状況だと、何らかのパッケージが配布されるのを待った方がよさそうです |
miyawaki |
投稿日時: 2019/7/3 22:11
対応状況: −−−
|
半人前 登録日: 2019/4/28 居住地: 投稿: 23 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております 大河内 様
ヒントをいただき、誠にありがとうございます。 可能な限り調べて、判断して参りたいと思います。 |
3tiles |
投稿日時: 2019/7/3 22:43
対応状況: −−−
|
一人前 登録日: 2019/6/19 居住地: 投稿: 80 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております 手元のPHP7.3.6環境にEC-CUBE4.0.1を入れて確かめてみましたが、確かに管理画面のログイン時に、Fatal error: Allowed memory size of 〜のエラーになってログインできないですね。
nanasessさんのおっしゃるとおりコマンドラインから作業とかした方が良いのかもしれませんが、該当のレンタルサーバーがシェルが使えない可能性もあるので、下記の方法でvendor以下を入れ替えてみました。 ・EC-CUBE 4.0.2のパッケージをダウンロード。 ・展開(解凍)して、vendorのディレクトリーをFTPとかでサーバーにアップロードして入れ替え。(元々のvendorディレクトリーはリネームとかしておく。) あまりおすすめできるやり方ではないかもしれませんが、上記のようにvendor以下の内容を4.0.2のものにごっそり入れ替えてみると、エラーがなくなりログインできるようになりました。 また、 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22321&forum=7&post_id=93318 の方にも書きましたが、現行最新の4.0.2だとPHP7.3環境でも動くっぽいので、そちらも試してみると良いかもしれません。 (どうせならこの際アップデートした方がベターかとは思います。) 参考までに。(完全に動作を確認したわけではないですので、保証はできませんが。。)
|
nanasess |
投稿日時: 2019/7/3 23:09
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております https://github.com/EC-CUBE/ec-cube/pull/4045
を対応した経験からすると、、EC-CUBE4.0.2 の時点で - Symfony Security の問題は解消済みのバージョン - Doctrine ORM は PHP7.3 対応済みのバージョン - 帳票関連のライブラリは PHP7.3 未対応 ですので、納品書出力以外は問題ないのではないかと推測してます。 それ以外に、パッケージのバージョンに依存する修正が本体側に入っている可能性がありますのでご注意ください。。 |
miyawaki |
投稿日時: 2019/7/4 7:36
対応状況: −−−
|
半人前 登録日: 2019/4/28 居住地: 投稿: 23 |
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております 3tiles様 大河内様
対応策ご教授いただき、誠にありがとうございます。 EC-CUBEアップデートプラグイン(4.0.1〜4.0.2)の導入を試してみたく思います。 納品書出力に関しましては注意いたします。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |