Ich konnte das Problem leider nicht nachvollziehen. Ich habe es auf mehreren Testsystemen problemlos ausführen können. Ich vermute, es fehlen „irgendwie“ Dateien. Bitte Plugin(-Dateien) neuinstallieren. Ggf. manuell herunterladen und dann in wordpress\wp-content\plugins\prosodia-vgw entpacken. Hilft das bereits?
Schöne Grüße!
Thread Starter
D.
(@daugs-1)
Du meinst bestimmt wordpress\wp-content\plugins\wp-vgwort ?
Habs ausprobiert und die Datein nocheinmal frisch manuell ins Verzeichnis gelegt, verbessert jedoch nichts.
WordPress zeigt nur den Fehlerhinweis an, wenn ich von PHP 7.4.13 zu 8.0.0 switche.
Die per Mail von WP versendete Fehlermeldung hat sich jedoch verändert:
Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 144 der Datei /var/www/vhosts/domain.de/httpdocs/wp-content/plugins/wp-vgwort/wp-vgwort.php verursacht. Fehlermeldung: Uncaught Error: Class "WPVGW" not found in /var/www/vhosts/domain.de/httpdocs/wp-content/plugins/wp-vgwort/wp-vgwort.php:144
Stack trace:
#0 /var/www/vhosts/domain.de/httpdocs/wp-settings.php(388): include_once()
#1 /var/www/vhosts/domain.de/httpdocs/wp-config.php(79): require_once('...')
#2 /var/www/vhosts/domain.de/httpdocs/wp-load.php(37): require_once('...')
#3 /var/www/vhosts/domain.de/httpdocs/wp-admin/admin.php(34): require_once('...')
#4 /var/www/vhosts/domain.de/httpdocs/wp-admin/index.php(10): require_once('...')
#5 {main}
thrown
Beim Debugging gibt es Folgende:
Fatal error: Uncaught Error: Class "WPVGW" not found in /var/www/vhosts/domain.de/httpdocs/wp-content/plugins/wp-vgwort/wp-vgwort.php:144 Stack trace: #0 /var/www/vhosts/domain.de/httpdocs/wp-settings.php(388): include_once() #1 /var/www/vhosts/domain.de/httpdocs/wp-config.php(82): require_once('...') #2 /var/www/vhosts/domain.de/httpdocs/wp-load.php(37): require_once('...') #3 /var/www/vhosts/domain.de/httpdocs/wp-blog-header.php(13): require_once('...') #4 /var/www/vhosts/domain.de/httpdocs/index.php(17): require('...') #5 {main} thrown in /var/www/vhosts/domain.de/httpdocs/wp-content/plugins/wp-vgwort/wp-vgwort.php on line 144
Besten Dank und viele Grüße!
Korrekt, Pardon.
Ich habe nochmals getestet. Ich kann den Fehler auf meinen Systemen nicht provozieren. Ich müsste es mir direkt anschauen. Falls ich soll, bitte via E-Mail unter developer<AT-ZEICHEN>prosodia<PUNKT>de melden.
Pardon, dass ich momentan nicht weiterhelfen kann.
Schöne Grüße!
Gleiches Problem hier. Nach Umstellung auf PHP 8.0 gibt es einen kritischen Fehler.
=> PHP Fatal error: Uncaught Error: Class “WPVGW” not found
Installiert ist die Version 3.24.6 von Prosodia VGW OS.
Ich kann leider noch immer nicht sagen, woran es liegt. Auf meinen System läuft es unter PHP 8.0 problemlos. Ich müsste es mir direkt anschauen. Falls ich soll, bitte via E-Mail unter developer<AT-ZEICHEN>prosodia<PUNKT>de melden.
Ist das Problem noch aktuell? Ich habe leider keine Rückmeldung erhalten.
Schöne Grüße!
(Ich habe bisher keine E-Mail dazu erhalten.)
Hallo,
bei mir müsste es auch das gleiche Problem geben. Bei mir tritt es auf wenn ich das Plug-In aktivieren will. Ich bekomme folgende Fehlermeldung:
Fatal error: Uncaught Error: Class "WPVGW" not found in /mnt/web407/d1/36/59968836/htdocs/WordPress_01/wp-content/plugins/wp-vgwort/wp-vgwort.php:144 Stack trace: #0 /mnt/web407/d1/36/59968836/htdocs/WordPress_01/wp-admin/includes/plugin.php(2299): include() #1 /mnt/web407/d1/36/59968836/htdocs/WordPress_01/wp-admin/plugins.php(191): plugin_sandbox_scrape() #2 {main} thrown in /mnt/web407/d1/36/59968836/htdocs/WordPress_01/wp-content/plugins/wp-vgwort/wp-vgwort.php on line 144.
Ich nutze auch PHP 8.0 und habe das Standard Theme Twenty Seventeen aktiviert. Andere Plug-Ins sind deaktiviert.
Weitere Informationen:
Wordpress
Version 5.6
Server-Architektur SunOS localhost 5.10 Generic_150401-49 i86pc SunOS localhost 5.10 Generic_150401-49 i86pc SunOS localhost 5.10 Generic_150401-49 i86pc
Webserver Apache/2.4.43 (Unix)
PHP-Version 8.0.0 (Unterstützt keine 64bit-Werte)
PHP-SAPI cgi-fcgi
Maximale PHP-Eingabe-Variablen (max_input_vars) 4000
Maximale PHP-Ausführungszeit (max_execution_time) 240
PHP-Speicher-Limit (memory_limit) 256M
Maximale Eingabe-Zeit (max_input_time) 60
Maximale Dateigröße beim Upload (upload_max_filesize) 64M
Maximale Größe der PHP-Post-Daten (post_max_size) 76M
cURL-Version 7.73.0 OpenSSL/1.0.2u
Ist SUHOSIN installiert? Nein
Ist die Imagick-Bibliothek verfügbar? Ja
Datenbank
Erweiterung mysqli
Server-Version 5.6.42-log
Client-Version 5.5.54
Viele Grüße!
Besten Dank für die Meldung. Leider hilft mir auch das nicht weiter. Für mich ergibt die Fehlermeldung keinen Sinn: In der wp-vgwort/wp-vgwort.php gibt es require_once( WPVGW_PLUGIN_PATH . 'wpvgw.php' );. In dieser Datei ist die Klasse WPVGW definiert. Warum PHP 8.0 die Klasse dann in wp-vgwort/wp-vgwort.php:144 nicht finden kann, ist mir schleierhaft.
Darf ich es mir bitte vor Ort mit aktiviertem WordPress-Debug-Modus anschauen? TeamViewer? Separater Account? Bitte dazu E-Mail an developer<AT-ZEICHEN>prosodia<PUNKT>de.
Schöne Grüße!
Hi,
hatte gestern meine Entwicklungsumgebung auf PHP 8 upgegradet und bin in den gleichen Fehler gelaufen.
Ist mir auch unverständlich, weil alles soweit gut aussieht. Nach ein wenig try & error habe ich herausgefunden, dass es wohl an der Großschreibung der Klasse WPVGW liegt. Wenn ich diese klein schreibe sowie den entsprechenden Aufruf in der wp-vgwort.php Zeile 144 korrigiere, funktioniert es bei mir. Dachte, dass vielleicht ein Autoloader dazwischen spuckt, da WP bei mir in einer besonderen Konstellation läuft (eigener Router inkl eigener XenForo Bridge). Es ist aber egal, wie ich die Klasse und ihren Aufruf benenne, es funktioniert immer, solange sie nicht WPVGW lautet. Wird dieser Begriff evtl. irgendwo noch als Konstante o.ä. verwendet?
Grüße Thomas
@thomtra, besten Dank! Ich werde diesem Hinweis nachgehen und mich wieder melden.
Schöne Grüße bis dahin!
@thomtra, vielen Dank nochmals! Mit diesen Hinweisen konnte ich den Fehler tatsächlich beheben (konnte den Fehler zudem mittlerweile unter Ubuntu provozieren, unter Windows nicht …).
Version 3.24.10 ist nun verfügbar.
Schöne Grüße!
@raubvogel, gerne. Und danke für den schnellen fix, sieht bei mir jetzt auch gut aus.