• 13.07.2025, 16:24
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

lord_clumsy

Senior Member

PHP server unter XP

Freitag, 31. Mai 2002, 22:40

Tagchen,

ich hab ein Problem mit PHP unter XP.
Ich hab nen Apache und nen IIS laufen, aber irgendwie ist der IIS nicht richtig konfiguriert, denn wenn ich ein PHP-Script aufrufe, dann verarbeitet er das auch, aber leider kennt er die Variablen, die ich ihm mit POST oder GET aus nem html-Dokument übergebe nicht!

Dh. ich habe eine html-Seite mit einer FORM, die per ACTION="phpscript.php" METHOD="POST" das Script aufruft.

Das Script soll beispielsweise einfach nur mal den Inhalt der im html-Dokument befindlichen Variablen ausgeben mit :

echo "Deine Name ist $NAME .";

aber er sagt mir dann, dass er die Variable nicht kennt in phpscript.php! Die Variable ist aber in der html-Datei eingeführt worden....es läuft also was bei der Übergabe schief!

Ich bin relativ sicher, dass es irgendein Serverconfig-Problem ist....
Hat einer von euch ein wenig Ahnung und kann mir helfen??

THX!


Casemodding/boomslang

MassiveBlue

God

Re: PHP server unter XP

Samstag, 1. Juni 2002, 03:10

wenn du den apache schon installiert hast, warum lässt du es dann nicht einfach auf dem laufen? der ist doch IMHO eh viel besser als IIS

lord_clumsy

Senior Member

Re: PHP server unter XP

Samstag, 1. Juni 2002, 04:17

der apache läuft, geht aber trotzdem nicht

MassiveBlue

God

Re: PHP server unter XP

Samstag, 1. Juni 2002, 10:59

Zitat von »lord_clumsy«

der apache läuft, geht aber trotzdem nicht

also momentan versteh ich das so:
du hast den apache installiert und erläuft mit php, außerdem haste noch den IIS laufen.
IIS und apache sind doch 2 verschiedene webserver, is doch klar, dass php auf dem apache läuft und nicht auf dem IIS

oder versteh ich gerade irgendwas falsch?

Reaper

Senior Member

Re: PHP server unter XP

Samstag, 1. Juni 2002, 11:17

- IIS ausschalten, deinstallieren oder was auch immer...
- php.ini öffnen
- register_globals = on
- optional: php so konfigurieren, dass es auf dem Apache läuft
- apache neustarten

...das sollte es sein... ;)

lord_clumsy

Senior Member

Re: PHP server unter XP

Samstag, 1. Juni 2002, 12:22

Zitat von »Reaper«

- IIS ausschalten, deinstallieren oder was auch immer...
- php.ini öffnen
- register_globals = on
- optional: php so konfigurieren, dass es auf dem Apache läuft
- apache neustarten

...das sollte es sein... ;)


IIS ist ausgeschaltet.
register_globals = on ist etwas, was man nie machen sollte, weil es ein grosses Sicherheitsrisiko darstellt und weil es immer zu umgehen ist, durch geschicktes Schreiben des PHP-Codes....

Wie kann ich php konfigurieren unter XP, dass es auf dem Apache läuft?

Danke

MassiveBlue

God

Re: PHP server unter XP

Samstag, 1. Juni 2002, 12:42

Vielleicht hilft dir das weiter:
http://www.php.net/manual/de/install.apache.php

Reaper

Senior Member

Re: PHP server unter XP

Samstag, 1. Juni 2002, 12:52

naja, großes sicherheitsrisiko ist irgendwie großes "blabla", denn wer will denn ausgerechnet DEINEN kleinen unwichtigen webserver angreifen...davon abgesehen scheint es auch viele unternehmen nicht sonderlich zu interessieren, und daher relativiert sich die gefahr schon wieder.

und wenn man es wollte, dann ist das umgehen der sache kein großes programmiergeschick, sondern ein einziger kleiner befehl...aber genau der macht das ganze nicht unbedingt übersichtlicher :-/

vor was genau hast du denn angst dabei?

lord_clumsy

Senior Member

Re: PHP server unter XP

Samstag, 1. Juni 2002, 22:41

es geht jetzt, nachdem ich halt die register_globals = on gesetzt habe...
Danke.

Ich hab keine Angst dabei, weil ich hinterr einem Server mit Firewall auf Linux sitze ;D
Und auch wenn Du es nicht glaubst, aber ich hab jede Woche mindestens einen Angriff auf den Server, der aber natürlich immer in die Hose geht 8)