Captcha Bild wird nicht mehr angezeigt

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

MarcusK
Beiträge: 175
Registriert: 30.12.2006, 03:24

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von MarcusK »

Danje Mirko,

ich habe es an den Provider weitergeleitet. Wäre es evtl. eine Option die Software neu zu installieren, sollte sich das Problem immer noch nicht lösen lassen? Gibt es dazu eine Möglichkeit, die Datenbank, die Einstellungen und die Templates beizubehalten? Könnte ich probieren auf die Version 4 zurückzugehen?

Marcus
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von mirko »

Ich würde tippen die PHP-Konfiguration auf dem Server hat sich geändert und die GDLib-Erweiterung wurde deaktiviert, damit können Bilder nicht mehr gezeichnet werden. Captcha deaktivieren und aus dem Code rausnehmen.

An den Captcha-Dateien hat sich seit vielen Versionen nichts geändert, nur ein Header für iframes und Internet Explorer ist hinzugekommen, der beeinflusst aber nicht die übrigen Funktionen. Das muss entsprechend ein Serverproblem sein.
MarcusK
Beiträge: 175
Registriert: 30.12.2006, 03:24

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von MarcusK »

Hallo Mirko,

hier das Ergebnis:

[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Undefined index: JPG Support in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 251, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 7 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 7 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 8 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 8 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 9 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 9 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 10 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 10 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 11 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 11 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 12 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 12 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 13 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 13 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 14 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 346, referer: //.../newsletter/de/subscribe.html
[Fri Sep 06 17:34:16 2013] [error] [client 84.152.xx.xx] PHP Notice: Uninitialized string offset: 14 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: //.../newsletter/de/subscribe.html

Ich kann mir keinen Reim darauf machen, warum es seit dem Update nicht mehr funktioniert.

Ich weiß nicht, ob es etwas ausmacht, aber ich hatte vorher, so viel ich weiß noch eine Version 4 auf dem Server. Da nichts anderes im Download-Bereich vorhanden war, als die aktuelle Version 5 habe ich diese installiert. Hätte ich vorher erst auf eine Version 5.0 installieren müssen?

Ich hoffe, du kannst heute noch antworten. Seit Tagen kann sich kein Kunde mehr anmelden und wir müssen ständig Anfragen beantworten. Danke.

Marcus
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von mirko »

words.php und config.php im captcha/require-Verzeichnis prüfen, ich nehme an, dort ist ein Fehler z.B. nicht korrekt übertragen. In der config.php steht am Ende error_reporting(0); dies auf error_reporting(E_ALL); setzen und danach error_log anschauen.
MarcusK
Beiträge: 175
Registriert: 30.12.2006, 03:24

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von MarcusK »

[Thu Sep 05 15:23:18 2013] [error] [client 82.199.158.66] PHP Notice: Uninitialized string offset: 14 in /var/www/vhosts/...swm/captcha/require/captcha.class.php on line 346, referer: http://.../newsletter/de/subscribe.html
[Thu Sep 05 15:23:18 2013] [error] [client 82.199.158.66] PHP Notice: Uninitialized string offset: 14 in /var/www/vhosts/.../swm/captcha/require/captcha.class.php on line 349, referer: http://.../newsletter/de/subscribe.html

Hallo Mirko,

Der Server zeigt obige Fehler an.

Marcus
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von mirko »

error_log des Servers prüfen, ob irgendwas von Zugriffsproblemen drin steht.
MarcusK
Beiträge: 175
Registriert: 30.12.2006, 03:24

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von MarcusK »

Mirko, ich habe nur das Update eingespielt. Danach haben die Captchas nicht mehr funktioniert. Was kann der Grund sein, dass das PHP-Script nicht mehr ausgeführt wird? Sind evtl. die Rechte auf dem Captcha-Ordner oder der enthaltenen Dateien falsch? (alle PHP-Dateien im require-Ordner haben keine Ausführungsrechte) Wenn es das nicht ist, was kann es sonst noch sein?

Marcus
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von mirko »

Da sind auch keine Bilder enthalten, nur PHP-Scripte, die Scripte zeichnen das Bild. Die Scripte müssen alle dort rumliegen. Ebenfalls im Anmeldeformular den Scriptaufruf selbst prüfen, die Aufrufe müssen alle korrekt sein. An dem Captcha selbst hat sich mit dem Update überhaupt nicht geändert.

Wenn du den Quelltext der Seite im Browser anschaust, darf NICHT der PHP-Code sichtbar sein, denn dann wird der PHP-Code nicht ausgeführt. Es muss drin stehen http://domainxyz/swm/captcha/require/im ... en_ziffern
MarcusK
Beiträge: 175
Registriert: 30.12.2006, 03:24

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von MarcusK »

Hallo Mirko,

auf dem Server sind die korrekten Dateien. Habe zur Sicherheit noch einmal alles aus dem Captcha-Verzeichnis auf den Server kopiert.

In der Website steht hinter dem Bild folgender Aufruf: http://domainxyz/swm/captcha/require/image.php? echo md5(uniqid(rand(), true)) ?>

Es wird aber kein Bild zurückgeliefert. Firefox zeigt gar nichts an und IE den Platzhalter für das fehlende Bild.

Marcus
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von mirko »

dann muss man prüfen ob auch alle Dateien im /captcha-Verzeichnis vorhanden sind, wenn nicht, dann Vollversion laden und nur die Dateien aus dem /captcha und Unterverzeichnis übertragen.
MarcusK
Beiträge: 175
Registriert: 30.12.2006, 03:24

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von MarcusK »

Habe das gleiche Problem nun seit dem Update auf die neuste Version (v5.02.0.00965). Es wird kein Captcha angezeigt. Unsere Kunden können sich nicht mehr anmelden. Mirko, wie kann ich das beheben? In diesem alten Thread steht leider auch keine Lösung.

Marcus
gerolf
Beiträge: 3
Registriert: 14.10.2012, 17:00

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von gerolf »

Hi

Ich habe zur Zeit das Selbe bzw. ein ähnliches Problem. @Topstar: Hast du denn mittlerweile eine Lösung dafür gefunden?
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Captcha Bild wird nicht mehr angezeigt

Beitrag von mirko »

Bitte nicht per E-Mail und hier ins Forum die gleiche Anfrage schreiben.
Topstar
Beiträge: 1
Registriert: 09.10.2012, 14:21

Captcha Bild wird nicht mehr angezeigt

Beitrag von Topstar »

Hi,

Vor zwei Tagen funktionierte noch alles wie gewünscht.
Ab Heute wird in meiner Newsletteranmeldung das generierte Bild vom Captcha nicht mehr angezeigt.
An den CMS Einstellungen liegt es nicht, das Selbe beim Browser.
Im Quellcode hab ich jetzt auf den ersten Blick auch nichts gefunden.
Die Frage ist, ob er das Captchabild nicht mehr anzeigt, oder gar kein Captchabild mehr generiert.

Weis jemand was ich da machen kann, bzw. wo der Fehler liegen könnte. Ich hab keine Ahnung was es sein könnte und
keinen Anhaltspunkt.

Danke.
Antworten