-3

私は、EC ポータルである Kitchen18.com に Opencart Script を使用しています。これは先週まではうまく機能していましたが、突然注文を受け取らなくなりました & テスト注文を行って確認したところ、チェックアウト ページで、[注文] をクリックしても移動しませんでした。次のページ、つまりペイメント ゲートウェイ ページ。& ページの下部にあるこの次のコードは、FB ページにハイパーリンクされていることを示しています

 Fatal error: Call to a member function get() on a non-object in /home/content/95/9302195/html/index.php on line 103

私が気付いたもう1つのことは、このエラーは、ユーザーがサイトにログインしたときにのみ表示され、すべてのページでこのエラーが表示されることです。

として表示されるエラーログ<br /> <b>Fatal error</b>: Allowed memory size of 67108864 bytes exhausted (tried to allocate 28354561 bytes) in <b>/home/content/95/9302195/html/gemini/view/template/tool/error_log.tpl</b> on line <b>17</b><br />

Opencart 1.5.2.1 を使用しています。新しいテンプレートを使用して 1.5.6 バージョンにアップグレードする予定ですが、サイト内のデータが失われるのではないかと心配しています。どんな助けでも非常に感謝しています。よろしくアビシェーク

4

1 に答える 1

0

この問題は、スクリプトが許可されているよりも多くのメモリを割り当てようとすると発生します。

解決

  1. PHP.ini ファイルにアクセスできる場合は、PHP.ini の行を変更します。行に 32M と表示されている場合は、64M を試してください: memory_limit = 64M ; スクリプトが消費するメモリの最大量 (64MB)

  2. PHP.ini にアクセスできない場合は、これを .htaccess ファイルに追加してみてください。

    php_value memory_limit 128M

    A.htaccess ファイルは public_html フォルダーにあります。存在する場合は変更でき、存在しない場合は作成できます。

問題を解決できるかどうかお知らせください。

于 2013-10-14T10:49:09.367 に答える