GNU/Linux >> Linux の 問題 >  >> Linux

未定義の関数apc_fetch()の呼び出しを修正する方法–PHPの致命的なエラー[解決済み]

Joomla Webサイトの1つを移行していて、「PHPの致命的なエラーUncaught Error:Call to undefined function apc_fetch()」でスタックしました。 同様のエラーが発生する場合は、次の方法で解決できます。その前に、以下はエラーのスナップショットです:

Fatal error: Uncaught Error: Call to undefined function apc_fetch() in /var/www/libraries/joomla/cache/storage/apc.php:35 Stack trace: #0 /var/www/libraries/joomla/cache/cache.php(188): JCacheStorageApc->get('ab82b3238b14dcb...', 'Gantry', true) #1 /var/www/libraries/joomla/cache/controller.php(179): JCache->get('ab82b3238b14dcb...', 'Gantry') #2 /var/www/libraries/gantry/core/utilities/cache/joomlaCacheDriver.class.php(40): JCacheController->get('ab82b3238b14dcb...', 'Gantry') #3 /var/www/libraries/gantry/core/utilities/cache/cache.class.php(135): JoomlaCacheDriver->exists('Gantry', 'ab82b3238b14dcb...') #4 /var/www/libraries/gantry/core/utilities/gantrycache.class.php(240): GantryCacheLib->get('Gantry', 'ab82b3238b14dcb...') #5 /var/www/libraries/gantry/gantry.php(269): GantryCache->addWatchFile('/var/www/cfw_pr...') #6 /var/www/libraries/gantry/gantry.php(432): gantry_setup() #7 /var/www/templates/rt_cla in /var/www/libraries/joomla/cache/storage/apc.php on line 35

PHPの致命的なエラーを修正する方法–未定義の関数apc_fetch()を呼び出しますか?

解決策: エラーを見ると、アプリケーションが PHP APCを予期していることが明らかです。 有効にするモジュール。

これを解決するには2つの方法があります:

オプション1: 次のコマンドを使用してPHPAPCモジュールをインストールします。

#apt-get install php7.0-apc

次に、Webサーバーを再起動します

#/etc/init.d/apache2 restart

オプション2: キャッシュにAPCを使用したくない場合は、無効にするだけです。 configuration.phpを開きます ファイルを作成し、次の行を検索します:

public $cache_handler = 'apc';

そしてそれを次のように置き換えます:

public $cache_handler = 'file';

このようにして、Joomlaはファイルを使用します APCの代わりにキャッシュハンドラーとして。

出来上がり、Joomlaは今うまく機能しています!


Linux
  1. Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

  2. 「エラー:警告:ffprobeでファイルオーディオコーデックを取得できません」を修正するにはどうすればよいですか? [解決済み]

  3. OpenStackエラーを修正する方法–ネットワークの削除に失敗しましたか? [解決済み]

  1. Metasploitエラーを修正する方法–バンドラーgemをインストールする必要がありますか? [解決済み]

  2. Rubyインストールエラーを修正する方法:EC_GROUP_new_curve_GF2mが宣言されていません(この関数での最初の使用)?

  3. 未定義の関数simplexml_load_file()の呼び出し–PHPエラー[解決済み]

  1. Awk内のBashスクリプトでBash関数を呼び出す方法は?

  2. PHPの致命的なエラー:未定義の関数Thesql_connect()の呼び出し?

  3. 致命的なエラー:未定義関数 mb_substr() の呼び出しエラー