関連するすべての詳細を伝えながら、これをできる限り簡単にレイアウトします。以下にサイトの詳細をリストします。
http:///www.bubblegenius.com (フロント ページは現在ロックされています) http://www.bubblegenius.com/soap.html にアクセスすると、内部のサイトにアクセスして何が起こっているかを正確に確認できます。
私のクライアントは、共有ホストで Magento が運営する e コマース ストアを運営していました。そこで数か月間ストアをうまく運営した後、彼女はメモリの問題と思われる問題を経験し始めました。カートにアイテムを追加すると、サイトが動作を停止したり、「致命的なエラー」が発生したりすることがありました。
[カートに追加] をクリックすると、警告エラーが表示されずに画面が白くなります。index.php ファイルでエラー チェックをオンにして、商品をカートに追加しようとすると、次のメッセージが表示されました。
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 62914560 bytes) in /home/bubblege/public_html/app/code/core/Mage/Core/Model/Session/Abstract.php on line 234
php.ini、.htaccess内でphpメモリを128M、512M、さらには2048Mに増やし、index.phpで設定することさえ試みました
ini_set('memory_limi', '2048M');
メモリ制限を 512 以上に上げても、上記の致命的なエラーは発生しませんが、カートにアイテムを追加することはできません。次のメッセージが生成されます。
"The item cannot be added to the cart."
キッカーは次のとおりです。クライアントを768MB保証(1.5GBバーストRAM付き)を実行するVPSに移行し、サーバー技術者と協力してサーバーを最適化しました.
しかし、VPSに移行してからエラーが続いています。ショッピング カートにアイテムを追加しようとするまで、サイトは正常に動作します。
このバグの解決策を探して、すべての Magento メッセージ ボードを検索しました。すべての拡張機能を無効にし、Magento の新しいバージョンと以前のバージョンからインストールしようとしました。
データベースの修復、最適化を行い、クリーン バージョンの Magento を実行しているクリーン データベースと比較および修正を行いました。
今のところ、この問題を完全に解決できる人を見つけるために、最高 200 ドルを提供する権限があります。これに対する洞察と回答があり、これを修正できると思われる場合は、こちらまたは直接私に連絡してください。サーバー アクセスの詳細を提供し、ご不明な点や考えられる解決策についてご説明いたします。
また、私のバックグラウンドは実際にはサーバー管理者中心ではありませんが、箱の周りのやり方を知っており、数年間 Magento を使用しています。私の他のクライアントのいくつかは、問題なくサイトを実行しています。