WORDPRESS: Fatal error: Cannot use assign-op operators with overloaded objects nor string offsets in [...]/wp-admin/includes/file.php on line 688 – THE SOLUTION
Nach einer erforderlichen Domainänderung kam es in einem meiner Blogs zu einem Problem mit der WordPress internen FTP-Update Funktion. Bei dem Versuch ein Plugin zu aktualisieren, wurde folgender Fehler in der Version 2.7.1 ausgeworfen:
Fatal error: Cannot use assign-op operators with overloaded objects nor string offsets in [...]/wp-admin/includes/file.php on line 688 Hier ist guter Rat wirklich teuer, denn ein Fehler ist in Zeile 688 nicht zu finden. Also habe ich Tante Google gefragt und nach wirklich langer Sucherei bei WhatEver Central die Lösung gefunden, die ich euch selbstverständlich nicht vorenthalten möchte.
Öffnet mit PHPMyAdmin, oder dem Tool eurer Wahl, die Tabelle wp_options, sucht dort den Eintrag ftp_credentials und bearbeitet folgenden Eintrag:
f:3:{s:8:”hostname”;s:15:”meinedomain.tld”;s:8:”username”;s:8:”meinftpuser”;s:15:”connection_type”;s:3:”ftp”;}
Die Nummer hinter jedem s muss der Anzahl der Zeichen entsprechen, also z.B. username = 8 Zeichen. Bei einer Domainänderung betrifft dies meist die Anzahl der Zeichen für die Domain. Also, korrigieren und speichern. Klappt es dann immer noch nicht, ändert bitte den allerersten Buchstaben f in a für Array. Spätestens dann sollte ein Update per FTP wieder funktionieren.
Quelle: Collis.de
Read Full Post | Make a Comment ( None so far )


