バージョン選択

フォーラム

メニュー

オンライン状況

25 人のユーザが現在オンラインです。 (10 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 22
h_tanaka r.ts tattsu もっと...

サイト内検索

質問 > フロント機能 > 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
居住地: 東京都
投稿: 1567
Re: PHP7.3.6で管理画面エラーでが表示されず、困っております
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22321&forum=7&post_id=93308#forumpost93308


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

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
居住地:
投稿: 2302
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環境でも動くっぽいので、そちらも試してみると良いかもしれません。
(どうせならこの際アップデートした方がベターかとは思います。)

参考までに。(完全に動作を確認したわけではないですので、保証はできませんが。。)


----------------
スリータイルズ
WEBメディア「WEBshiru(ウェブシル)」

nanasess
投稿日時: 2019/7/3 23:09
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2302
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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,075名です
総投稿数は109,601件です

投稿数ランキング

1
seasoft
7364
2
468
3217
3
AMUAMU
2712
4
nanasess
2302
5
umebius
2085
6
yuh
1812
7
h_tanaka
1606
8
red
1567
9
mcontact
1229
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.