Wow! Also ein Syntax-Fehler. Ich habe das gleich vorhin mit meinem Blog gemacht wie Du. Habe keinen Fehler diesbzgl. bekommen. Habe eben auch noch mal die aktuelle Version aus dem Plugin-Verzeichnis geladen – dort gibt es auch keinen Syntax-Fehler (angeblich soll eine Klammer fehlen). Auch meine Entwicklungs-Umgebung zeigt an, dass der Code syntaktisch korrekt ist. Ich vermute fast, dass es irgendein Übertragungsfehler beim Updaten gewesen ist. Du kannst definitiv einfach das Plugin-Verzeichnis wordpress\wp-content\plugins\wp-vgwort löschen (die Daten bleiben in der Datenbank erhalten) und anschließend das Plugin einfach neu herunterladen. Kommt der Fehler danach immer noch?
Schöne Grüße
Ronny
Hi, vielen Dank für die schnelle Hilfe!
Ich werde es heute Abend/Nacht (wenn etwas weniger Betrieb auf der Seite ist) nochmal auf die von dir vorgeschlagene Weise versuchen.
Ich habe auf einem zweiten, Testblog mit identischer Konfiguration, den Fehler nicht rekonstuieren können, sondern das Update lief ganz normal. Daher gehe ich auch davon aus das es irgendwie beim Updateprozess einen Fehler gegeben haben muss, ich werde morgen dann nochmal berichten ob es geklappt hat.
LG
Padi
Hallo, Padi,
dann danke ich Dir hiermit schon mal und begrüße die Rückmeldung sehr 🙂
Schöne Grüße
Ronny
Hallo nochmal,
also ich habe es nun nochmal mit einem Update über die WP Update Funktion versucht, was zum selben Fehler führte, dann habe ich das Plugin deaktiviert, aus der Bibliothek geladen und per ftp eingespielt.
Aber ich konnte es nicht aktiveren, dann kommt die Meldung
das Plugin konnte nicht aktiviert werden da es einen fatalen Fehler erzeugt.
Und dann o.g. Fehlercode
Caching Plugins hatte ich beim Update abgeschaltet, keine Ahnung aber liegt anscheinend an meiner sonstigen Konfiguation denn wie gesagt auf dem Testserver funktioniert es auch bei mir 1a..
Wenn ich in die Zeile an andere Stellen ein zusätzliches ) setze bekomme ich nur andere Fehlermeldungen.
LG Padi
Ich hatte gerade den gleichen Fehler.
Danach war die komplette Seite mit o.g. Fehlermeldung tot.
Schnelle Hilfe war, über ftp das Verzeichnis des Plug-ins umzubennenen.
Nun bin ich ratlos. Kann ich aus einem Back-up einfach die alte Version wieder aufspielen?
Hallo zusammen,
um zunächst noch mal auf den Fehler zurückzukommen:
Parse error: syntax error, unexpected T_FUNCTION, expecting ‘)’ in /server/Wordpress/wp-content/plugins/wp-vgwort/includes/markers-manager.php on line 936
bedeutet nicht (wie von mir erst angenommen), dass eine Klammer fehlt, sondern, dass an der Code-Stelle
function ( WP_Post $post ) use ( $thisObject, $meta_name ) {…}
keine Funktion vom PHP-Parser erwartet wird. Sie wird hier als Closure (anonyme Funktion) verwendet. Dieser Fehler dürfte nur in PHP-Versionen < 5.3 erscheinen. Ihr setzt aber eine höhere ein, nehme ich an und wurde von padibalu ja auch so geschrieben.
@padibalu, dürfte ich Zugang zu Deinem Blog erhalten, damit ich den Fehler analysieren kann? Wenn ja, Zugang bitte an developer<AT-ZEICHEN-EINFÜGEN>prosodia.de
Ihr könnt in jedem Fall den Ordner wordpress\wp-content\plugins\wp-vgwort direkt via FTP/SFTP/SSH löschen – es gehen keine Zählmarken oder Einstellungen verloren. Danach sollte eurer Blog wieder funktionieren – Backup einspielen ist daher m. E. nicht nötig. Das Plugin ist dann deaktiviert.
Schöne Grüße
Ronny
Hallo nochmal,
es tut mir leid ich muss mich korrigieren, die eingesetze php Version ist tatsächlich unter 5.3 (5.2.17).
Ich habe den Fehler nun auf einem weiteren Testblog mit php 5.2.9 rekonstruieren können, wenn du möchtest kann ich dir dazu Zugang geben.
Hallo, Padi,
ich müsste einigermaßen viel im Source Code ändern, damit das Plugin unter PHP-Versionen < 5.3 läuft – und das ganze natürlich testen. Das würde einfach zu viel Zeit in Anspruch nehmen. Davon abgesehen werden die Versionen vor 5.3 seit 2011 von den Entwicklern von PHP nicht mehr unterstützt – ich weiß, dass vermutlich einige Linux-Distributoren diese Versionen noch unterstützen, aber selbst in Ubuntu 10.04 LTS, welches ab April 2015 keinen Support mehr erhält, ist bereits PHP 5.3 enthalten. Ohne weitere Informationen zu haben, würde ich Dir empfehlen ein Upgrade von PHP vorzunehmen (zumindest für WordPress). Tut mir Leid, dass ich hier nicht wirklich weiterhelfen kann!
Schöne Grüße
Ronny
Danke. Bei mir lag es auch noch an der PHP Version (5.2).
Nach dem Update auf 5.5 läuft es nun.
Sehr gut! Freut mich zu hören 🙂 Und mit PHP 5.5 dürfte der Blog ja auch schneller laufen (ByteCode Cache usw.)
Hallo,
bei mir trat der gleiche fatale Fehler aus.
Nach Update der PHP Version auf 5.4. geht nun zwar das Plugin, aber dafür nicht mehr die Anzeige der Textformatierungen. Irgendwie lädt die Seite (Erstellen eines Artikels) im Admin-Bereich nicht vollständig.
Ich wollte oben bei Optionen auch das VG-Wort Plugin einblenden. Aber wenn man Optionen anklickt tut sich nichts.
Woran kann das liegen?
Zugangsdaten habe ich ihnen mal gemailt.
Gruß
Alex
Hallo, Alex,
habe ich erhalten … wir sind jetzt in Kontakt.
Schöne Grüße
Ronny