検索結果
キーワード: PHP7.4
フォーラム
Re: # unable to fetch the response from the backend: unexpected EOFsogatat (2024/4/14 13:46:34)
Debian GNU/Linux上で問題を回避できる方法がわかりました。eccube4.2+PHP7.4であればこの問題は発生しませんでした。[システム情報]
EC-CUBE
4.2.3
サーバーOS
Linux djungy 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
DBサーバー
SQLite version 3.40.1
WEBサーバー
symfony-cli/5.8.14
PHP
7.4.33 (Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, SPL, iconv, intl, json, mbstring, session, standard, pcntl, mysqlnd, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, readline, Reflection, mysqli, shmop, SimpleXML, soap, sockets, exif, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, Zend OPcache, xdebug)
User Agent
Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
[再現手順]PHPのバージョンを変更してから上記と同じ手順で問題が発生しないことを確認しました
複数のWebサーバーでの利用についてtakashi.s (2024/4/8 20:04:32)
[EC-CUBE] 4.1.0[レンタルサーバ] AWS[OS] Ubuntu 20.04[PHP] PHP7.4.3[データベース] MySQL 10.3.39-MariaDB-0ubuntu0.20.04.2[WEBサーバ] Apache/2.4.41 (Ubuntu)サイトへのアクセス数が多いため、ロードバランサを経由して複数台のWEBサーバー+DBサーバー(RDS)での運用を検討しています。セッション情報の保存方法をRDBMSに変更することやメインサーバー以外の画像ディレクトリはシンボリックリンクで作成することは必要かと思いますが、キャッシュディレクトリは各Webサーバーそれぞれの管理で問題ないでしょうか。EC-CUBEで作成されるキャッシュは、Doctrineやtwigファイルの他に、どのような情報がキャッシュされておりますでしょうか。ユーザーに紐づく情報がキャッシュされることはあるのでしょうか。ご教示いただけましたら幸いです。よろしくお願いいたします。
Re: サーバー移行500エラーmcontact (2024/4/2 11:10:22)
EC-CUBE4.0系であればシステム要件として利用できるのは、PHP7.3~PHP7.4です、※一部バージョンにより、PHP7.1~になります。PHP8系はシステム要件として対応していませんので、対応するPHPのミドルウェアにしましょう。詳しいシステム要件は下記に記載されています。https://doc4.ec-cube.net/quickstart/requirement
PHP8 で「受注管理>受注登録」画面でシステムエラーbbkids (2024/2/3 23:48:33)
PHP8 で「受注管理>受注登録」画面でシステムエラーEC-CUBE 2.17.2-p2PHP 8.0error.log[/manager/order/edit.php] Fatal error(E_ERROR): Uncaught TypeError: Unsupported operand types: float + string in data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php:707既存の受注情報を編集で、商品の単価を数字以外(例えば あ )を入力し、計算結果の確認ボタンを押すとシステムエラーで落ちます。(数量、税率、値引き、送料、手数料、使用ポイントも同様です。)数字+文字ではWarninngこそ出ますが落ちません。また、PHP7.4では発生せず。対処としてLC_Page_Admin_Order_Edit.php の lfCheckError() で$arrErrTemp にエラーが無い場合のみ、単価、数量、税率、値引き、送料、手数料を用いた各種計算するようにしてエラーがある場合は、計算しないという処理として一応は回避はしてみましたが、テンプレートedit.tpl:432 にて呼び出される 円 においても、Fatal error が発生します。error.log [/manager/order/edit.php] Fatal error(E_ERROR): Uncaught TypeError: Unsupported operand types: string * float in data/class/util\SC_Utils.php:711となります。LC_Page_Admin_Order_Edit.php の修正も含め、自分のスキルでは今一つスマートな修正が出来ないのですが、具体的な修正出来る方ご教示頂けますと幸いです。また、本件について私自身バグと思っているのですが、公式Gitのコミッター様にご状況把握頂きバグと言う事で間違いないようであれば、公式の方にissues を登録したいと思います。宜しくお願い致します。
基本情報管理>定休日管理で未入力で登録するとシステムエラーが発生するbbkids (2024/2/1 23:00:25)
EC-CUBE 2.17.2-p2管理画面からシ基本情報管理>定休日管理で日付未選択で登録するとシステムエラーが発生します。PHP7.4.33 では E_WARNING で落ちませんが、PHP8.2 では E_ERROR で落ちます。error.logの内容は■PHP8.2では [/manager/basis/holiday.php] Fatal error(E_ERROR): Uncaught TypeError: checkdate(): Argument #1 ($month) must be of type int, string given in /data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php:203 Stack trace: #0 data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(203): checkdate('', '', '2024') #1 data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(91): LC_Page_Admin_Basis_Holiday->lfCheckError(Object(SC_FormParam), Object(SC_Helper_Holiday)) #2 data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(61): LC_Page_Admin_Basis_Holiday->action() #3 html/manager/basis/holiday.php(28): LC_Page_Admin_Basis_Holiday->process()■PHP7.4では [/manager/basis/holiday.php] Warning(E_WARNING): checkdate() expects parameter 1 to be int, string given on [/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(203)]エラー内容の通りで、日付未選択だと、LC_Page_Admin_Basis_Holiday.php内で使用しているcheckdate()の引数が不足する為だと思われます。
すべて表示