[Captcha-Problem gelöst] div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Hilfe zur Installation
Locked
tholler
Forum Members
Forum Members
Posts: 104
Joined: Sat Jan 13, 2007 12:23 pm

[Captcha-Problem gelöst] div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by tholler »

Hallo zusammen,

ich habe eine CMSms-Seite auf einem Windows 2008 R2 Server mit IIS 7.5 am Laufen. Im Prinzip läuft die Seite, nur einzelne Module zicken rum.

1. Captcha-Modul
Das Zwischenspeicher-Verzeichnis
D:/InetPub/vhosts/fototeam-holler.de/subdomains/cmsms/httpdocs\tmp\cache (in der Pfadangabe sind / und \ vermischt).

2. Das selbe Problem tritt auf, wenn ich im GoogleMaps-Modul einen Marker aktiviere
GoogleMapAPI:createMarkerIcon: Error reading image: http://cmsms.fototeam-holler.de\modules\GoogleMaps\images\markers\default.png

3. Noch ein Problem mit Captcha (hn)
Notice: Undefined index: path in D:\InetPub\vhosts\fototeam-holler.de\subdomains\cmsms\httpdocs\modules\Captcha\lib\classes\captchalibs\class.captchalib_hncaptcha.php  on line 50

PHP-Captcha funktioniert.

Die config.php habe ich überprüft, dort sind keine "\"-Einträge, sondern nur /. Mittlerweile kann ja sogar Windows den "/" anstelle von "\"!

Viele Grüße

TH
Last edited by tholler on Fri Jul 23, 2010 3:55 pm, edited 1 time in total.
NaN

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by NaN »

Sieht mir nach einem Programmierfehler in den Modulen aus.
cyberman

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by cyberman »

tholler wrote: 3. Noch ein Problem mit Captcha (hn)
Notice: Undefined index: path in D:\InetPub\vhosts\fototeam-holler.de\subdomains\cmsms\httpdocs\modules\Captcha\lib\classes\captchalibs\class.captchalib_hncaptcha.php  on line 50
Ist ein Hinweis auf eine suboptimale Programmierung - sollte sich allerdings durch Anheben der Fehlertoleranz abschalten lassen.
TeXnik
Forum Members
Forum Members
Posts: 132
Joined: Thu Aug 07, 2008 12:45 pm

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by TeXnik »

Nachdem ich heute auf die neue Captcha_version ging, taucht dieser Fehler auch bei mir auf. Ich glaube nicht, daß es an der CMS-Version liegt, denn für das MLE gibt noch 1.8er.
tholler
Forum Members
Forum Members
Posts: 104
Joined: Sat Jan 13, 2007 12:23 pm

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by tholler »

cyberman wrote:
tholler wrote: 3. Noch ein Problem mit Captcha (hn)
Notice: Undefined index: path in D:\InetPub\vhosts\fototeam-holler.de\subdomains\cmsms\httpdocs\modules\Captcha\lib\classes\captchalibs\class.captchalib_hncaptcha.php  on line 50
Ist ein Hinweis auf eine suboptimale Programmierung - sollte sich allerdings durch Anheben der Fehlertoleranz abschalten lassen.
Ähm, ja??? Und wie hebe ich die Fehlertoleranz an???

lg
TH

Und das ist ja wohl auch nur ein Work around und keine Lösung, oder?
NaN

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by NaN »

Die Lösung wäre, wenn der Programmierer dieser Module, nachdem man ihn darüber informiert hat, diese "Fehler" beheben und eine neue Version veröffentlichen würde.

In der Zwischenzeit versuch mal das in Deiner .htaccess Datei:

Code: Select all

php_flag display_errors off
php_value error_reporting 0
Last edited by NaN on Wed Jul 21, 2010 7:17 pm, edited 1 time in total.
cyberman

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by cyberman »

NaN wrote: In der Zwischenzeit versuch mal das in Deiner .htaccess Datei:

Code: Select all

php_flag display_errors off
php_value error_reporting 0
Mangels Erfahrung mit IIS hatte ich dies bewusst weggelassen  ;D.
NaN

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by NaN »

cyberman wrote:
Mangels Erfahrung mit IIS hatte ich dies bewusst weggelassen  ;D.
Argh!
Verdammt!

::)
cyberman

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by cyberman »

NaN wrote: Die Lösung wäre, wenn der Programmierer dieser Module, nachdem man ihn darüber informiert hat, diese "Fehler" beheben und eine neue Version veröffentlichen würde.
Das "Problem" dabei ist, dass hn_captcha eine externe Software ist, die nur für die Verwendung mit CMSms angepasst wurde

http://www.phpclasses.org/package/1569- ... cture.html

Gerade gesehen - bei Verwendung von php5 wird in der hn_captcha.class.php e_strict aktiviert, was CMSms noch nicht gebrauchen kann.

Der schnellere Weg wäre daher, hn_captcha.class.php5 in hn_captcha.class.php umzubenennen.
tholler
Forum Members
Forum Members
Posts: 104
Joined: Sat Jan 13, 2007 12:23 pm

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by tholler »

cyberman wrote:
NaN wrote: Die Lösung wäre, wenn der Programmierer dieser Module, nachdem man ihn darüber informiert hat, diese "Fehler" beheben und eine neue Version veröffentlichen würde.
Das "Problem" dabei ist, dass hn_captcha eine externe Software ist, die nur für die Verwendung mit CMSms angepasst wurde

http://www.phpclasses.org/package/1569- ... cture.html

Gerade gesehen - bei Verwendung von php5 wird in der hn_captcha.class.php e_strict aktiviert, was CMSms noch nicht gebrauchen kann.

Der schnellere Weg wäre daher, hn_captcha.class.php5 in hn_captcha.class.php umzubenennen.
Einfach umbenennen funktioniert nicht: FM:
Warning: include_once(hn_captcha.class.php5) [function.include-once]: failed to open stream: No such file or directory in D:\InetPub\vhosts\fototeam-holler.de\subdomains\cmsms\httpdocs\modules\Captcha\lib\hn_captcha\hn_captcha.class.x1.php on line 10

Warning: include_once() [function.include]: Failed opening 'hn_captcha.class.php5' for inclusion (include_path='.;./includes;./pear') in D:\InetPub\vhosts\fototeam-holler.de\subdomains\cmsms\httpdocs\modules\Captcha\lib\hn_captcha\hn_captcha.class.x1.php on line 10

Fatal error: Class 'hn_captcha' not found in D:\InetPub\vhosts\fototeam-holler.de\subdomains\cmsms\httpdocs\modules\Captcha\lib\hn_captcha\hn_captcha.class.x1.php5 on line 85

Und noch ein Nachtrag: Ich hatte nicht HN_Captcha, PHPCaptcha aktiviert.
Last edited by tholler on Thu Jul 22, 2010 6:07 am, edited 1 time in total.
cyberman

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by cyberman »

Dann eben Zeile 8 der hn_captcha.class.php auskommentieren ...
hlf

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by hlf »

Die vermutliche Ursache liegt wahrscheinlich in der Zeile 49 von class CaptchaLib_hncaptcha

$parsed = parse_url($config['root_url']);

die in Zeile 50 verwendet wird:

$path = $parsed['path'];

Wenn $config['root_url'] korrekt gesetzt wurde, kann der Fehler in Zeile 50 (fehlender Index path) nicht auftreten. Rate an die config zu checken.
tholler
Forum Members
Forum Members
Posts: 104
Joined: Sat Jan 13, 2007 12:23 pm

Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by tholler »

hlf wrote: Die vermutliche Ursache liegt wahrscheinlich in der Zeile 49 von class CaptchaLib_hncaptcha

$parsed = parse_url($config['root_url']);

die in Zeile 50 verwendet wird:

$path = $parsed['path'];

Wenn $config['root_url'] korrekt gesetzt wurde, kann der Fehler in Zeile 50 (fehlender Index path) nicht auftreten. Rate an die config zu checken.
hallo hlf, dieser Fehler lag an der config.php.
$config['root_path'] = ..... muß zwingend mit "" geschrieben sein; nicht mit "/", auch wenn Windows das mittlerweile versteht und beherrscht.

lg
TH
hlf

Re: [Captcha-Problem gelöst] div. Probleme mit CMSms 1.8.1 auf IIS 7.5

Post by hlf »

Das könnte man verhindern wenn man als Programmierer grundsätzlich die Konstante  DIRECTORY_SEPARATOR verwendet, statt / oder \ einzusetzen.
Manche denken halt nur im Sinne eines bestimmten Betriebssystemes.
Locked

Return to “Installation und Einstellungen”