PHP funzt nicht bei Xampp 1.8

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

PHP funzt nicht bei Xampp 1.8

Postby Michelino » 04. September 2012 23:09

Wenn man die php-Seiten aus htdocs aufruft, werden sie nicht angezeigt, sondern es kommt die Sicherheitsabfrage (Datei Öffnen - Speichern - Abbrechen) und der Browser (Internet Explorer 8, Firefox 14) will die Datei speichern. Klickt man auf öffnen, kommt die Sicherheitsabfrage wieder.
Ich habe die Seiten auf einen Webserver geladen, von dort werden sie richtig gelesen und dargestellt.

Habe hier diese Problemmeldung nur für die Vorgängerversion gefunden, jedoch auch da keine Tipps woran es liegen könnte.
Michelino
 
Posts: 4
Joined: 04. September 2012 22:55
Operating System: Windows XP SP3

Re: PHP funzt nicht bei Xampp 1.8

Postby Altrea » 05. September 2012 00:36

Was steht denn in der Browser-Adresszeile wenn dieses Verhalten auftritt?
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP funzt nicht bei Xampp 1.8

Postby Michelino » 05. September 2012 18:06

file:///C:/xampp/htdocs/index.php

steht in der Browserzeile bei Firefox und im Anzeigefenster kommt die Meldung :
Something is wrong with the XAMPP installation :-(


Beim Explorer kommt es erst gar nicht soweit.

Habe Xampp jetzt schon 3x neu installiert und jedesmal das selbe Problem.
Michelino
 
Posts: 4
Joined: 04. September 2012 22:55
Operating System: Windows XP SP3

Re: PHP funzt nicht bei Xampp 1.8

Postby Altrea » 05. September 2012 21:19

Michelino wrote:
file:///C:/xampp/htdocs/index.php

[...]
Habe Xampp jetzt schon 3x neu installiert und jedesmal das selbe Problem.

Da kannste auch noch 1000 Mal installieren und es wird nicht funktionieren.
alles was mit file:/// beginnt wird versucht vom Browser direkt von der Festplatte zu holen und bestmöglich anzuzeigen. Das ist ein Aufruf der direkt aufs Filesystem zugreift und Dateien nicht bei irgendeinem Webserver geschweige denn durch einen PHP-Parser geschickt. Du könntest Apache quasi beenden und würdest dasselbe Ergebnis bekommen.

Webseiten müssen über eine gültige URL über das HTTP/HTTPS oder ein anderes Web Transfer Protokoll angefragt werden.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP funzt nicht bei Xampp 1.8

Postby Michelino » 05. September 2012 21:54

Und was heisst das? Was muss ich machen, damit das funktioniert?
Michelino
 
Posts: 4
Joined: 04. September 2012 22:55
Operating System: Windows XP SP3

Re: PHP funzt nicht bei Xampp 1.8

Postby Altrea » 05. September 2012 22:44

Ganz einfach, Dateien nicht einfach Doppelklicken / mit dem Browser öffnen Dialog öffnen / in den Browser ziehen / und was es sonst noch für Möglichkeiten gibt.
Du musst die lokalen Dateien so behandeln, als ob sie auf irgendeinem Webserver im Internet liegen.

Da du keine gültige öffentliche URL auf deinen lokalen Rechner hast (und auch aus Sicherheitsgründen nicht haben solltest), gibt es eine Art simulierte URL die lokal immer auf den Rechner zeigt von dem die Anfrage gestellt wird. Diese URL heißt http://localhost/
Sofern der Apache erfolgreich läuft, führt eine Anfrage von http://localhost/ ins DocumentRoot Verzeichnis des Apachen, welches Standardmäßig \xampp\htdocs\ ist. Alles weitere wird wie sonst auch Referenziert.

Beispiel:
Nehmen wir an, du hast eine Datei \xampp\htdocs\unterordnerX\unterordnerY\meineDatei.php so wäre die URL zum Anfragen http://localhost/unterordnerX/unterordn ... eDatei.php
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP funzt nicht bei Xampp 1.8

Postby Michelino » 05. September 2012 23:23

okay, das funzt. Hab dir dank. Auf den Gedanken bin ich bisher noch nicht gekommen. Man lernt doch nie aus ;-)
Michelino
 
Posts: 4
Joined: 04. September 2012 22:55
Operating System: Windows XP SP3


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 21 guests