[Captcha-Problem gelöst] div. Probleme mit CMSms 1.8.1 auf IIS 7.5
[Captcha-Problem gelöst] div. Probleme mit CMSms 1.8.1 auf IIS 7.5
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
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
Sieht mir nach einem Programmierfehler in den Modulen aus.
-
cyberman
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
Ist ein Hinweis auf eine suboptimale Programmierung - sollte sich allerdings durch Anheben der Fehlertoleranz abschalten lassen.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
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
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.
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
Ähm, ja??? Und wie hebe ich die Fehlertoleranz an???cyberman wrote:Ist ein Hinweis auf eine suboptimale Programmierung - sollte sich allerdings durch Anheben der Fehlertoleranz abschalten lassen.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
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
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:
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
Mangels Erfahrung mit IIS hatte ich dies bewusst weggelassenNaN wrote: In der Zwischenzeit versuch mal das in Deiner .htaccess Datei:
Code: Select all
php_flag display_errors off php_value error_reporting 0
-
NaN
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
Argh!cyberman wrote:
Mangels Erfahrung mit IIS hatte ich dies bewusst weggelassen.
Verdammt!
-
cyberman
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
Das "Problem" dabei ist, dass hn_captcha eine externe Software ist, die nur für die Verwendung mit CMSms angepasst wurdeNaN 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.
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.
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
Einfach umbenennen funktioniert nicht: FM:cyberman wrote:Das "Problem" dabei ist, dass hn_captcha eine externe Software ist, die nur für die Verwendung mit CMSms angepasst wurdeNaN 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.
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.
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
Dann eben Zeile 8 der hn_captcha.class.php auskommentieren ...
-
hlf
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
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.
$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.
Re: div. Probleme mit CMSms 1.8.1 auf IIS 7.5
hallo hlf, dieser Fehler lag an der config.php.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.
$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
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.
Manche denken halt nur im Sinne eines bestimmten Betriebssystemes.

