PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Javascripten



IngoLAO
24.06.08, 05:19
Ich habe auf einen Root Server Suse 10.2 aufgesetzt. Läuft auch alles soweit.
Diverse Patches draufgezogen, ncftp und Java 1.5 nachinstalliert.

Habe dann testweise ein paar php Sachen mit mysql hochgeladen. Läuft ebenfalls reibungslos.

Das Problem fängt bei den kleinen php chat an der auf javascript basiert. Es wird nichts gespeichert, Chatuhrzeit wird nicht angezeigt.
Ebenfalls funktioniert der php Mailer der ebenfalls auf javascript basiert nicht.
Die www Umgebung des Servers hat irgendwie Probleme mit javascript

Hat jemand eine Idee woran das liegen kann ? Habe schon viel gegoogelt, aber konnte diesbezüglich nicht viel finden. Ehrlich gesagt mich wundert es ein wenig das die Sachen nicht laufen.

marce
24.06.08, 05:47
Javascript ist clientseitig und wird vom Server nur ausgeliefert, nicht interpretiert. So also Mimetype und der Rest stimmt - liegt das Problem eher auf der Clientseite.

Ansonsten sind Deine Angaben äußerst dürftig...

IngoLAO
24.06.08, 06:35
Naja ich weiss ja das das clientseitig läuft, deshalb verstehe ich das selber nicht so recht.

Beispiel chat.
Hier läuft er.
http://www.il-portal.de/chat1/index.php

Hier läuft er nicht. (Suse Server)
http://www.sudden-strike-center.de/chat1/index.php

Ich finde es ja selber komisch. Kann mir den Fehler auch nicht so recht erklären.

IngoLAO
24.06.08, 06:40
Und der Mailer sendet garnicht mehr.
http://www.sudden-strike-center.de/Mailerneu/SSMMailer/Formular1/mail/formular1.php

Muss mir heute abend nochmal die Scripte mal genau anschauen. Allerdings die konnte ich bisher draufhauen wo ich wollte liefen immer.

IngoLAO
24.06.08, 10:04
Der Apache error Log wirft das aus.

Tue Jun 24 10:46:15 2008] [error] [client 217.231.14.226] ALERT - mail() - double newline in headers, possible injection, mail dropped (attacker '217.231.14.226', file '/srv/www/sudden-strike-center.de/public_html/Mailerneu/SSMMailer/Formular1/mail/magicmail.php', line 297), referer: http://www.sudden-strike-center.de/Mailerneu/SSMMailer/Formular1/mail/formular1.php

IngoLAO
25.06.08, 13:13
Kann es sein das es bei Suse 10.2 zu Problemen kommen kann mit den Apache 2.2 ? Alternativ sind ja noch Apache 1.3 und 2.0 vorhanden. Aktiv ist 2.2.

Werde das ganze System wohl mal überprüfen müssen. Da mit den Fehler niemand was anfangen kann vermute ich mal das sich bei mir irgendwo ein Fehler eingeschlichen hat.

IngoLAO
26.06.08, 03:51
Könnte das Problem bei suPHP 0.6.2 liegen ?

Jigsore
26.06.08, 08:30
Kann es sein das Du suhosin benutzt?

IngoLAO
26.06.08, 23:12
Ja php 5 suhosin 5.25.

Sidolin
27.06.08, 02:11
Äh zumindest beim Chat steht der Fehler doch klar und deutlich da: Directory "/srv/www/sudden-strike-center.de/public_html/chat1" is writeable by others

Ansonsten gilt wie immer, je genauer die Fehlermeldung desto besser die Hilfe.

IngoLAO
27.06.08, 20:17
Naja weil ich mit den Rechten ausgetestet habe. Ich weiss auch nicht warum diese Sachen nicht laufen. Vielleicht liegts auch an Server Admin 24 Administration Software. Vielleicht installiere ich mal Confixx.

Jigsore
27.06.08, 21:29
double newline in headers
Was das Mailen angeht, hast Du den Fehler doch schon vor Dir...

//Edit: Und was die Fehler im Chat angeht, werden wohl diverse Funktionen wie (shell)exec nicht möglich sein.

IngoLAO
28.06.08, 05:07
Habe Fehler gefunden.

Ich schreib es mal hier rein woran es lag.

Es lag an der double Headline. Suse 10.2 macht da dicht, weil das System von einen Angriff ausgeht und sofort blockt. Einfach alle scripte durchforsten und von \n\n auf \n abändern

Beispielzeile:
"boundary=\"{$mime_boundary1}\"\n\n";

so ändern.
"boundary=\"{$mime_boundary1}\"\n";

Ihr müsst alle Zeilen durchsuchen. Ich musste bestimmt über 50 Zeilen korrigieren.

Aber läuft jetzt reibungslos.

Aber trotzdem vielen Dank für eure Hilfe.