Nextcloud: Es wurde kein PHP-Memory-Cache konfiguriert (Lösung)

Nextcloud Fehlermeldung: Es wurde kein PHP-Memory-Cache konfiguriert (Lösung)

Sie befinden sich im Admin-Dashboard auf Ihrer Nextcloud und erhalten eine Fehlermeldung in der Sektion: Sicherheits- & Einrichtungswarnungen, dass noch kein PHP-Memory-Cache konfiguriert worden ist?

Anbei eine schnelle und unkomplizierte Lösung, um den Cache zu integrieren und die Fehlermeldung zu beseitigen, damit Ihre Nextcloud auch weiterhin ohne Probleme und Geschwindigkeitseinschränkungen läuft.

Schritt 1: PHP-APCU installieren und die Datei config.php konfigurieren

Installieren Sie die benötigten PHP-Pakete:

apt install php-intl php-imagick php-apcu

Öffnen und konfigurieren Sie die config.php Datei wie beschrieben:

nano /var/www/nextcloud/config/config.php

Navigieren Sie bis zum Ende des Editors und fügen Sie folgende Zeile vor dem ); ein:

'memcache.local' => '\OC\Memcache\APCu',

Schritt 2: Öffnen und bearbeiten der Datei: php.ini

Verwenden Sie den Nano-Editor und fügen folgende Zeile an das Ende der Datei ein. Mit der Tastenkombination „STRG+W“ suchen Sie nach „ffi.preload“, um direkt in die letzte Zeile zu springen. Die Datei ist sehr groß! Falls Sie eine andere PHP-Version installiert haben, könnte die Datei auch in einem anderen Ordner liegen.

nano /etc/php/7.4/apache2/php.ini
apc.enable_cli=1
Es wurde kein PHP-Memory-Cache konfiguriert Nextcloud Fehler

Schritt 3: Starten Sie Ihren Apache2-Server neu und überprüfen Sie in Ihrem Nextcloud-Dashboard, ob die Fehlermeldung „Es wurde kein PHP-Memory-Cache konfiguriert“ immer noch erscheint.

systemctl restart apache2.service

2 Kommentare on “Nextcloud: Es wurde kein PHP-Memory-Cache konfiguriert (Lösung)

  1. Moin,

    Wenn ich das am ende einfüge bekomme ich sofort die Fehlermeldung bzw. die Rückmeldung von meiner Cloud:
    „Internal Server Error

    The server encountered an internal error and was unable to complete your request.
    Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
    More details can be found in the server log.“
    Das ist meine config.php:

    “ ‚xxxxxxxxxxxxxxx‘,
    ’secret‘ => ‚xxxxxxxxxxxxx‘,
    ‚trusted_domains‘ =>
    array (
    0 => ‚localhost‘,
    1 => ‚adrian.xxxxxx‘,
    2 => ‚www.adrian.xxxx‘,
    ),
    ‚datadirectory‘ => ‚/var/www/vhosts/adrian.xxxxx/.nextcloud/data/04da23b8b63e‘,
    ‚dbtype‘ => ‚mysql‘,
    ‚version‘ => ‚26.0.1.1‘,
    ‚overwrite.cli.url‘ => ‚http://localhost‘,
    ‚dbname‘ => ‚xxxxxxxxxx‘,
    ‚dbhost‘ => ‚xxxxxxx:3306‘,
    ‚dbport‘ => “,
    ‚dbtableprefix‘ => ‚oc_‘,
    ‚mysql.utf8mb4‘ => true,
    ‚dbuser‘ => ‚xxxx‘,
    ‚dbpassword‘ => ‚xxxxxxxxx‘,
    ‚installed‘ => true,
    ‚instanceid‘ => ‚xxxxxxxxx‘,
    ‚updater.release.channel‘ => ’stable‘,
    ‚updater.secret‘ => ‚$2yxxxxxxxxx10$xxxxxxxxx/xxxxxxxxx/xxxxxxxxx‘,
    ‚maintenance‘ => false,
    ‚theme‘ => “,
    ‚loglevel‘ => 2,
    ‚mail_smtpmode‘ => ’smtp‘,
    ‚mail_smtpsecure‘ => ’ssl‘,
    ‚mail_sendmailmode‘ => ’smtp‘,
    ‚mail_smtpauth‘ => 1,
    ‚mail_smtphost‘ => ’smtp.ionos.de‘,
    ‚mail_smtpport‘ => ‚465‘,
    ‚mail_from_address‘ => ‚xxxxxxxxx‘,
    ‚mail_domain‘ => ‚xxxxxxxxx.xxxxxxxxx‘,
    ‚mail_smtpname‘ => ‚web@xxxxxxxxx.xxxxxxxxx‘,
    ‚mail_smtppassword‘ => ‚xxxxxxxxx@xxxxxxxxx!‘,
    ‚default_phone_region‘ => ‚de‘,
    ‚memcache.local‘ => ‚\OC\Memcache\APCu‘,
    );

    hab auch beide anleitungen durch aber keinen Eroflg

  2. Gute Anleitung zur Installation und auch zur Einrichtung.
    Funktioniert auch mit php 8
    Damit occ genutzt werden kann muss auch in der Datei /etc/php/XXX/cli/php.ini das apc-Modul auf „enabled“ gesetzt werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert