Nextcloudで APCu not available for local cache に悩まされる

仕事で使ってるNextcloud。
グループウェアとかオブジェクトストレージとの連携とかで大変便利なのですが、
ようやく便利さに気が付いたスタッフが出てきてくれて、DBくらいはバックアップしないとなー
と思ってテスト環境作って試そうとしたら、エラーに悩んだメモ

広告

APCu無効じゃね?

諸々インスト終わってバッチ処理用のファイルをテストしようとすると何故かエラー

APCu not available for local cache

と怒られます。

# php -i | grep -i apcu
/etc/php/7.4/cli/conf.d/20-apcu.ini,
/etc/php/7.4/cli/conf.d/25-apcu_bc.ini,
apcu
APCu Support => Disabled
APCu Debugging => Disabled
igbinary APCu serializer ABI => 0

調べたら『Disabled』です!!
インストするだけじゃダメになってるー??

# vim /etc/php/7.4/cli/conf.d/20-apcu.ini

[apcu]
apc.enabled=1
apc.shm_size=32M
apc.ttl=7200
apc.enable_cli=1
apc.serializer=php

と書いて

# php -i | grep -i apcu
/etc/php/7.4/cli/conf.d/20-apcu.ini,
/etc/php/7.4/cli/conf.d/25-apcu_bc.ini,
apcu
APCu Support => Enabled
APCu Debugging => Disabled

有効になりました。

それだけ。


おすすめのコンテンツ

広告

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください