ownCloud: Nach Update von PHP Probleme mit Memcache \OC\Memcache\APCu

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

maalik

Benutzer
Registriert
05. Feb. 2016
Beiträge
710
Reaktionspunkte
11
Punkte
38
Hallo zusammen,

habe heute PHP geupdated. Danach spuckte meine ownCloud folgenden Fehler aus:
Rich (BBCode):
Memcache \OC\Memcache\APCu not available for local cache Is the matching PHP module installed and enabled?

Nachdem ich die Zeile

Rich (BBCode):
'memcache.local' => '\\OC\\Memcache\\APCu',

aus der config.php gelöscht hatte, funktionierte es wieder. Leider ist dann natürlich kein memcache konfiguriert. Hat hierfür jemand eine Lösung? Nextcloud hat das gleiche Problem.

lg
maalik
 
Zuletzt bearbeitet:
Hast du die php.ini bzw. die /etc/php/conf.d/user-settings.ini mal kontrolliert?

Einträge
apc.enabled = 1
opcache.enable = 1
opcache.enable_cli = 1
 
Nein, bisher noch nicht. Bin die nächsten Tage noch nicht daheim, gibt es eine Möglichkeit, die Dateien ohne SSH zu überprüfen?
 
Eventuell mit dem Config File Editor, wenn man die Pfade hat. Weiß aber grad nicht, ob der unter DSM 6 funktioniert (auf dem System hab ich ihn noch nicht installiert)
Ansonsten wüßte ich gerade nix (außer WebConsole, oder ähnliches Terminal, wo ich aber auch nicht weiß welches unter DSM 6 funktioniert).
 
Hmm, dann warte ich am besten bis Sonntag abend und melde mich dann nochmal. Soweit aber schonmal danke für die Hilfe.
 
Ich habe eben nachgesehen, weil ich maalik helfen wollte. Bei mir geht der Pfad nur bis /etc/php/. Dort ist die php.ini drin, aber ohne wie die von @Fusion besagten Werte.
 
rednag - du hattest doch neulich dasselbe Problem. Was war die Lösung dort?
 
Das war ein typischer "PICNIC"-Fehler (problem in chair, not in computer) :p
Ich hatte die Zeile nach der abschleßenden Klammer gesetzt, und nicht wie es gehört VOR der Klammer.

Rich (BBCode):
<?php
$CONFIG = array (
  'instanceid' => 'oc7gtsiqtynk',
  'passwordsalt' => 'ehtc0Ol9P0Dq8dPBxUIktcXq6ov4wX',
  'secret' => '5NcVHulcbaF1RciNcpJY/ZjAVbTFysWvpc7OuXfXUUAyK4xG',
  'trusted_domains' => 
  array (
    0 => 'www.xxx-xxxr.eu',
  ),
  'datadirectory' => '/volume1/web/owncloud/data',
  'overwrite.cli.url' => 'https://www.xxx-xxxeu/owncloud',
  'dbtype' => 'mysql',
  'version' => '9.1.1.3',
  'dbname' => 'ownCloud',
  'dbhost' => 'localhost',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'ownCloud',
  'dbpassword' => 'xxx',
  'logtimezone' => 'UTC',
  'installed' => true,
'memcache.local' => '\\OC\\Memcache\\APCu'
);
 
@rednag: hast du denn das neuste update von phpMyAdmin installiert?
 
Nein, PMA wird mir garnicht zur Aktualisierung angeboten. Nur PHP, HP, Web Station, Python und CMS.
Von selber einfach PMA drüberkopieren hat bei mir noch nie richtig funktioniert. Deswegen laße ich das. Aber wenn Du mir erklärst, wie Du das gemacht hast, werde ich es auch probieren.
 
Oh, dann korrigiere ich mich: Dann werde ich wohl PHP geupdated haben, war mir nicht mehr sicher. Also wenn du deinen memcache erstmal behalten willst, wartest du am besten noch, bis sich das hier löst.
 
Das kann doch nicht sein, daß nach jedem Update wieder was nicht funktioniert. Da hat man ja bald keine Lust Updates zu machen.
 
Hallo,
hast Du bei der Web-Station unter PHP-Einstellungen geschaut ob der Haken bei PHP-Cache aktivieren noch gesetzt ist?
Gruß Götz
 
Hi

Ich musste den Haken bei PHP Aktivieren setzen und dan lief NextCloud wieder.
Lediglich die iPad App funktioniert nicht mehr.

Hat da jemand die gleichen erfahrungen?
 
War der Haken nach dem Update von PHP nicht mehr aktiv?
Wie meinst Du das mit der App die nicht mehr funktioniert? Der Sync, der Upload, was genau? Evtl. hilft mal die App neu zu installieren.
 
Nein, der war nicht Aktiv.
Musste ich kurz neu setzten und speichern.

Das mit der App Probiere ich nun mal aus.
 
Hey goetz,

top, das hat das Problem gelöst. Ich danke vielmals!
 
Ja, auch von mir ein Danke. Habe jetzt die Pakete upgedatet und danach PHP-Cache wieder aktiviert. Läuft.

Edit:

Meine vHosts (2) gehen nicht mehr.
Alle Aufrufe gehen auf den Standard DocRoot unter /var/service/web.


Hat das Problem noch wer?
Backend ist Apache und PHP 5.6

Ein erneutes Anlegen der vHosts hat keine Abhilfe geschafft.
 
Zuletzt bearbeitet:
Hi Götz,

das war es bei mir auch. Vielen Dank für den Tipp!
Bin eigentlich nur daruf gestoßen, weil meine Kalender in thunderbird mit Rufzeichen versehen waren.

Danke nochmals.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat