Seite 1 von 1

index.php im setup

Verfasst: Mi 12. Mai 2004, 14:44
von WilhelmK
Wenn ich versuche, die Datei index.php mit dem MS-Explorer zu öffnen, dann zeigt er mir den kompletten code, aber es tut sich nichts weiter.
Ich habe den Webserver xampp mit allem Drum und Dran (apache 2.0, msql, php4.3.6) installiert und contenido als Unterverzeichnis in htdocs kopiert.
Was mache ich falsch? :?:

Verfasst: Mi 12. Mai 2004, 15:02
von timo
Konfiguriere deinen Webserver so, daß er .php-Dateien interpretiert.

Alternativ kannst du die Contenido-WAMP verwenden.

index.php im setup

Verfasst: Mi 12. Mai 2004, 15:13
von WilhelmK
php ist installiert und aktiv!!!
wenn ich in Dateieigenschaften gehe (win2k), dann steht dort: Datei öffnen mit MS-Explorer. Das geht nicht weg.

Verfasst: Mi 12. Mai 2004, 15:21
von timo
Contenido ist eine Webapplikation. Diese kannst du ausschließlich mit einem Webbrowser öffnen und verwenden!

index.php im setup

Verfasst: Mi 12. Mai 2004, 15:31
von WilhelmK
Ich dachte, der Microsoft Internet Explorer ist ein Webbrowser. Oder habe ich mich beim letzten Posting falsch ausgedrückt und nur "Explorer" geschrieben. Sorry für das Missverständnis :? .
Ich versuche, bei aktivem php die Datei im IE6 zu öffnen.
localhost/contenido/setup/index.php
Und der IE schreibt mir immer nur den php.code.

Ich schmeisse auch gerne die xamp Version weg, wenn ihr mir sagt, wo ich die wamp von euch bekomme.

Herzlichen Dank für die Bemühungen

Verfasst: Mi 12. Mai 2004, 15:36
von timo
Die WAMP bekommst du über den Link in meiner Signatur.

Verfasst: Mi 12. Mai 2004, 16:45
von Karin Dähne
Ähm, ich hab nach dem Lesen deiner Postings den Verdacht, daß Du in die Adresszeile des Browsers nur den Pfad der Datei eingibst.
Bei HTML-Dateien funktioniert das auch so (oder direkt aus dem Explorer zu öffnen.)
Bei PHP kannst Du die Dateien nur mit dem Browser über die Eingabe der (lokalen) URL öffen. Dazu mußt Du " http://localhost/ " vor den Pfad Deiner Indexdatei setzen.

Grüße,
Karin.

Verfasst: Sa 15. Mai 2004, 23:26
von ttb
Wenn du nebenbei im Internet bist, was aus Sicherheitsgründen nicht gerade empfehlenswert ist, musst du anstatt http://localhost http://127.0.0.1/ verwenden.

Verfasst: Sa 15. Mai 2004, 23:40
von Karin Dähne
Wenn du nebenbei im Internet bist, was aus Sicherheitsgründen nicht gerade empfehlenswert ist, ...
Erzählst Du mir kurz mehr darüber?
Bei meiner alten Wamp-Installation wurde "http://127.0.0.1/" immer automatisch in der Adresszeile in "http://localhost" umgewandelt.
(Oder lag's am alten IE 5.5?) Deshalb habe ich dann immer gleich mit "http://localhost" angewählt.

Aber ich lerne immer gern dazu. Vor allem wenn es um Sicherheitsaspekte geht....

Grüße,
Karin.

Verfasst: So 16. Mai 2004, 21:11
von ttb
Dass es bei dir automatisch umgewandelt worden ist, lag daran, dass der Servername in der httpd.conf, der Konfigurationsdatei vom Apache-Server localhost hieß / heißt:
ServerName localhost
Ins Internet sollte man deshalb nicht gehen, weil der lokale Webserver dann auch von außen erreichbar ist, sprich über die IP-Adresse, die du von deinem Provider zugewisen bekommen hast, und nicht nur über die Loopback-Adresse 127.0.0.1...

Wenn jemand deine IP-Adresse kennen würde könnte er einfach so auf deinen Rechner gelangen und mit ein paar Kenntnissen bzw. kriminellen Absichten einiges an Unheil anrichten... Und da 100%ige Sicherheit bekanntlich ja nie gegeben ist bzw. erreicht werden kann, sollte man sich lieber nicht im Netz einwählen, wenn man nebenbei einen lokalen Server laufen hat. ;)

Verfasst: So 16. Mai 2004, 21:45
von Karin Dähne
Ok, ein Restrisiko ist immer.
Durch meinen Hardwarerouter bin ich aber geschützt:
"Sygate Online Services" meldet alle ports als "blocked" und "Symmantec" vermeldet dasselbe.

"Internet ist Sex mit Unbekannten: das macht man nicht ungeschützt."
(Ist mein Motto ;-) )

Ich dachte, es gäbe vielleicht noch andere Gründe.
Aber dann ist es in meinem Fall egal, ob ich http://localhost oder http://127.0.0.1/ nehme, oder?

Danke für die bisherige Auskunft.


Grüße,
Karin.

Verfasst: So 16. Mai 2004, 22:05
von ttb
Ja, noch eine Anmerkung: localhost funktioniert nicht, wenn man den HTTP-Port (normalerweise Port 80 - kann in der httpd.conf geändert werden) nicht für den Apache-Server freigibt. -> Portliste

Verfasst: So 16. Mai 2004, 22:20
von Karin Dähne
Mmmmh, das scheint mein Router wohl irgendwie selbst im Griff zu haben.
(Gehe immer über "localhost" rein.)
Ich hab ihn vor ein paar Wochen gekauft und es war das erste Gerät, was wirklich "plug und play" war (netgear wgt624).
Was ich damals bei meinem alten Router alles eingestellt hatte, weiß ich nicht mehr.
Ich hatte noch keine Zeit, mich mit diesen Dingen wieder zu beschäftigen. Und da alles wie gewöhnlich läuft, was ich derzeit benötige, war ich noch nicht gezwungen, mich wieder damit auseinander zu setzen. ;-)
Ich hab mir aber vorsichtshalber Deinen Link lokal abgespeichert, falls ich die Liste brauche.

Danke Dir,

Grüße,
Karin.