Hi,
in den letzten Wochen ist es vorgekommen das einige unserer Mitarbeiter einen HTTP 403 Fehler auf einer unserer Seiten angezeigt bekamen.
Als ich mir das Problem näher angeschaut habe, konnte ich den Fehler zwar reproduzieren, bin aber etwas ratlos. Ich hoffe Ihr könnt mir vielleich weiterhelfen.
Zur Situation:
Wir haben eine xampp-Installation auf einem Windows Server 2003 laufen,
auf welchem die Seite gehostet ist.
Die Mitarbeiter melden sich dort an und können Ihre Dienstleistungsnachweise schreiben.
Dabei müssen mehrere Formulare ausgefüllt und abgeschickt werden.
Das ganze passiert in ein und derselben php-datei welche sich selbst immer wieder aufruft und die jeweiligen Änderungen wegschreibt.
Im 2. Schritt (also nachdem die Datei bereits aufgerufen wurde) erscheint dann folgende Fehlermeldung:
Zum Fehler:
- Der Fehler tritt nicht jedesmal auf, sondern nur wenn ein bestimmter Text in einem Feld eingegeben wird.
Wenn ich einen anderen Text eintrage wird man ganz normal weiter geleitet.
- Wenn jeweils nur eine hälfte des Textes verschickt wird, funktioniert es wieder, weswegen ich nicht glaube das es an einem Zeichen liegt.
- Auch sind im Text nur "normale" Sonderzeichen enthalten ( " , . ; < > - ' : ) und zu lang ist der Text auch nicht
- Ich habe dem Formular testweise auch mal das Attribut accept-charset='utf-8' hinzugefügt sowie den Text in einem Text-Editor umkodiert und neu eingefügt und auch die Seite mit einem anderen Zeichensatz geladen.
- Der Fehler tritt im IE 8, Firefox 12 sowie Chrome 19 auf.
- Der Fehler erscheint nicht im Apache-Log
- Ich habe bevor ich das Formular abgeschickt habe einmal die Datei selbst soweit geändert das php nur noch ein echo mit dem Text "test" ausgeben sollte, dennoch wird der Fehler angezeigt.
Ich habe den Text welcher unteranderem auch einen Fehler hervorruft etwas zensiert, damit ich ihn Online Posten kann. (Auch die Zensierte Version wirft den Fehler)
Die folgende Version des Textes mit minimalen Änderungen wirft den Fehler dagegen nicht.
Die Zeichenanzahl ist Identisch, der unterschied liegt lediglich daran das ich an einigen Stellen die Anführungszeichen entfernt/hinzugefügt habe.
(Zeile: 2, 5, 6, 7, 8, 10, 13)
Ich bin etwas ratlos ...
Ich hoffe Ihr habt ein paar Ideen die mir Weiterhelfen.
Falls Ihr noch ein paar Infos braucht oder Fragen habt,
einfach Fragen.
Vielen Dank schonmal
Mfg Nofoxx
in den letzten Wochen ist es vorgekommen das einige unserer Mitarbeiter einen HTTP 403 Fehler auf einer unserer Seiten angezeigt bekamen.
Als ich mir das Problem näher angeschaut habe, konnte ich den Fehler zwar reproduzieren, bin aber etwas ratlos. Ich hoffe Ihr könnt mir vielleich weiterhelfen.
Zur Situation:
Wir haben eine xampp-Installation auf einem Windows Server 2003 laufen,
auf welchem die Seite gehostet ist.
Die Mitarbeiter melden sich dort an und können Ihre Dienstleistungsnachweise schreiben.
Dabei müssen mehrere Formulare ausgefüllt und abgeschickt werden.
Das ganze passiert in ein und derselben php-datei welche sich selbst immer wieder aufruft und die jeweiligen Änderungen wegschreibt.
Im 2. Schritt (also nachdem die Datei bereits aufgerufen wurde) erscheint dann folgende Fehlermeldung:
You don't have permission to access /_dev/eDL/dl.php on this server.
- Der Fehler tritt nicht jedesmal auf, sondern nur wenn ein bestimmter Text in einem Feld eingegeben wird.
Wenn ich einen anderen Text eintrage wird man ganz normal weiter geleitet.
- Wenn jeweils nur eine hälfte des Textes verschickt wird, funktioniert es wieder, weswegen ich nicht glaube das es an einem Zeichen liegt.
- Auch sind im Text nur "normale" Sonderzeichen enthalten ( " , . ; < > - ' : ) und zu lang ist der Text auch nicht
- Ich habe dem Formular testweise auch mal das Attribut accept-charset='utf-8' hinzugefügt sowie den Text in einem Text-Editor umkodiert und neu eingefügt und auch die Seite mit einem anderen Zeichensatz geladen.
- Der Fehler tritt im IE 8, Firefox 12 sowie Chrome 19 auf.
- Der Fehler erscheint nicht im Apache-Log
- Ich habe bevor ich das Formular abgeschickt habe einmal die Datei selbst soweit geändert das php nur noch ein echo mit dem Text "test" ausgeben sollte, dennoch wird der Fehler angezeigt.
Ich habe den Text welcher unteranderem auch einen Fehler hervorruft etwas zensiert, damit ich ihn Online Posten kann. (Auch die Zensierte Version wirft den Fehler)
aaaaaaaaa aaa aa aaaaa aaaaaaaaaa aaa-aaa. 134 aaa 135.
aaaaaaaaaaaaa aaaa aaaaaaaa aaaaaaaaaaa ("aaaaaa") nicht möglich.
aaaaaaaaa aaa Herrn aaaaaaaa (aaaaaa aaaaaaa), Fernzugriff auf aaaaa 4000 nicht möglich.
Anmeldungsversuch über "aaaaaaa" aaaaaaaaaaaaa mit aaaaaaaaaaaaa:
"aaaa aaaaaaaaaaaa aa aaaaa aaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaa,aaaaa aaaaa aaa aaaaa aaaaaaa aa aaaaa aaaaaaaaaaaa aaaaaaa aaaaaa"
aaaaaa aaaaa ohne Erfolg - aaaaaaaaaaaaa:
"ab-aaaaa;
S3: aaaaaaaaaa BEI aaaaaaaaaaaaaa aaaa aaa aaaaa, aaaaaaaaaaaa : H'8442"
Einschalten aaaa ohne Erfolg-aaaaaaaaaaaaa:
"aaaaaaaaaaa-aaaa:a1,1;
aaaaaaaaaaa-aaaa:A1,1;
H500: aaa aaaa aaaaaaaaa
F22: aaaaaa <:A1H11:> WURDE NICHT aaaaaaaaaaaa, aaaaa aaaa-aaaaaa H'8207"
Eventuell Neustart der aaaaaa, b.z.W Austausch der aaaaaaaaaa nötig.
aaaaaaaaaaaaa aaaa aaaaaaaa aaaaaaaaaaa ("aaaaaa") nicht möglich.
aaaaaaaaa aaa Herrn aaaaaaaa (aaaaaa aaaaaaa), Fernzugriff auf aaaaa 4000 nicht möglich.
Anmeldungsversuch über "aaaaaaa" aaaaaaaaaaaaa mit aaaaaaaaaaaaa:
"aaaa aaaaaaaaaaaa aa aaaaa aaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaa,aaaaa aaaaa aaa aaaaa aaaaaaa aa aaaaa aaaaaaaaaaaa aaaaaaa aaaaaa"
aaaaaa aaaaa ohne Erfolg - aaaaaaaaaaaaa:
"ab-aaaaa;
S3: aaaaaaaaaa BEI aaaaaaaaaaaaaa aaaa aaa aaaaa, aaaaaaaaaaaa : H'8442"
Einschalten aaaa ohne Erfolg-aaaaaaaaaaaaa:
"aaaaaaaaaaa-aaaa:a1,1;
aaaaaaaaaaa-aaaa:A1,1;
H500: aaa aaaa aaaaaaaaa
F22: aaaaaa <:A1H11:> WURDE NICHT aaaaaaaaaaaa, aaaaa aaaa-aaaaaa H'8207"
Eventuell Neustart der aaaaaa, b.z.W Austausch der aaaaaaaaaa nötig.
aaaaaaaaa aaa aa aaaaa aaaaaaaaaa aaa-aaa. 134 aaa 135.
aaaaaaaaaaaaa aaaa aaaaaaaa aaaaaaaaaaa (aaaaaaaa) nicht möglich.
aaaaaaaaa aaa Herrn aaaaaaaa (aaaaaa aaaaaaa), Fernzugriff auf aaaaa 4000 nicht möglich.
Anmeldungsversuch über "aaaaaaa" aaaaaaaaaaaaa mit aaaaaaaaaaaaa:
aaaaa aaaaaaaaaaaa aa aaaaa aaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaa,aaaaa aaaaa aaa aaaaa aaaaaaa aa aaaaa aaaaaaaaaaaa aaaaaaa aaaaaaa
aaaaaa aaaaa "ohne Erfolg - aaaaaaaaaaaaa:"
aab-aaaaa;
S3: aaaaaaaaaa BEI aaaaaaaaaaaaaa aaaa aaa aaaaa, aaaaaaaaaa : H'8442a
Einschalten aaaa ohne Erfolg-aaaaaaaaaaaaa:
aaaaaaaaaaaa-aaaa:a1,1;
aaaaaaaaaaa-aaaa:A1,1;
H500: aaa aaaa aaaaaaaaa
F22: aaaaaa <:A1H11:> WURDE NICHT aaaaaaaaaaaa, aaaaa aaaa-aaaaaa H'8207a
Eventuell Neustart der aaaaaa, b.z.W Austausch der aaaaaaaaaa nötig.
aaaaaaaaaaaaa aaaa aaaaaaaa aaaaaaaaaaa (aaaaaaaa) nicht möglich.
aaaaaaaaa aaa Herrn aaaaaaaa (aaaaaa aaaaaaa), Fernzugriff auf aaaaa 4000 nicht möglich.
Anmeldungsversuch über "aaaaaaa" aaaaaaaaaaaaa mit aaaaaaaaaaaaa:
aaaaa aaaaaaaaaaaa aa aaaaa aaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaa,aaaaa aaaaa aaa aaaaa aaaaaaa aa aaaaa aaaaaaaaaaaa aaaaaaa aaaaaaa
aaaaaa aaaaa "ohne Erfolg - aaaaaaaaaaaaa:"
aab-aaaaa;
S3: aaaaaaaaaa BEI aaaaaaaaaaaaaa aaaa aaa aaaaa, aaaaaaaaaa : H'8442a
Einschalten aaaa ohne Erfolg-aaaaaaaaaaaaa:
aaaaaaaaaaaa-aaaa:a1,1;
aaaaaaaaaaa-aaaa:A1,1;
H500: aaa aaaa aaaaaaaaa
F22: aaaaaa <:A1H11:> WURDE NICHT aaaaaaaaaaaa, aaaaa aaaa-aaaaaa H'8207a
Eventuell Neustart der aaaaaa, b.z.W Austausch der aaaaaaaaaa nötig.
(Zeile: 2, 5, 6, 7, 8, 10, 13)
Ich bin etwas ratlos ...
Ich hoffe Ihr habt ein paar Ideen die mir Weiterhelfen.
Falls Ihr noch ein paar Infos braucht oder Fragen habt,
einfach Fragen.
Vielen Dank schonmal
Mfg Nofoxx
Comment