!!Dumme Frage!!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abgespeichert
adresse
apache
aufruf
best
computer
datei
daten
einstellung
eintrag
endung
explorer
global settings
installation
lokal
ordner
pentium
registerkarte
trennlinie
verzeichnis
-
Hallo, ich habe eine dumme Frage!
Ich habe ein PHP script, das eine Spruch anzeigt und die Datei als *.php abgespeichert!, jedoch sobald ich die Datei auf meinem Computer lokal ?ffne wird nix angezeigt, jedoch sobald ich die Datei uploade schon!!,
woran liegt das???
brauche ich auf meinem PC irgendwelche zusatzsoftware?? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie w?re es mit Php auf deinem PC ;)
Du brauchst einfach so eine Umgebung wie auf einem Webserver. -
Jop einen PHP Interpreten!
Am besten installierst du dir gleich nen ganzen Webserver.
Schau mal bei den Tutorials, da wirste was dazu finden!
edit :
Hehe, wenigstens nicht letzter! xD -
jo - brauchst du..
einen Virtuellen Webserver (zB: Apache - www.apache.org)
PHP selber (www.php.net)
MfG Asmodeus -
jo - brauchst du..
einen Virtuellen Webserver (zB: Apache - www.apache.org)
PHP selber (www.php.net)
MfG Asmodeus
ja, da w?rd ich aber ein fertiges paket benutzen, da freek (nichts gegen dich ) anscheinend ein anf?nger ist...
also ich verwende das paket hier:
http://www.apachefriends.org/de/xampp.html -
Ich habe mir jetzt xampp-win32-1.4.14 von:
http://www.apachefriends.org/de/xampp.html
heruntergeladen, jedoch komme ich garnicht weiter!
Kann mir bitte jemand helfen??
Enschuldigung wegen Doppelpost -
in dem Xampp ordner ist ein ordner der hei?t htdocs oder so ?hnlich
in den machst du jetzt die *.php datei.
Jetz rufst du in deinem Broswer die adresse
http://localhost/name.php auf (name.php durch name deines scriptes ersetzen. so, m?sste klappen!
PS:Das klappt so auch wenn du offline bist, du brachst halt den Browser als 'Anzeigeplattform'
edit: ERSTER! B?HHHHH!^^ -
jo ich habe auch xampp und dieses Programm macht einfach keine Problem. Es ist auch einfach als Apache, da du nicht alles Manuel konfigurieren musst.
Das wird bei der Installation schon gemacht. Es gibt nur ein Problem, wenn du AOL als Anbieter hast musst du etwas anderes das alles machen, aber dann kannst du dich ja nochmal melden... -
Irgendwie funzt das bei mir nicht!!
Sobald ich:
http://localhost/ausgabe.php
eingebe ladet der Explorer keine seite!,
[/b]Welche einstellungen muss ich machen, damit es funzt?[/b] -
Sciher das die Datei so hei?t und im htdocs ordner ist???
-
Ja 100%
Ps: Ich habe bis jetzt nur die xampp-win32-1.4.14.exe-Datei entpackt, und weiter nichts!,
Ich denke da muss man etwas Installieren oder?? Wenn dem So ist, bitte Erkleren, denn Ich habe nix verstanden!! -
Anleitung von http://www.schattenbaum.net
Allerdings handelt es sich hier um omisecure ein anderes Programm
Viele schw?ren hier auf die Verwendung von Apache (der auch auf den meisten Servern installiert ist). Da ich jedoch den ersten Kontakt mit OmniHTTPd (hei?t mittlerweile OmniSecure) hatte und mit dem sehr zufrieden bin, werde ich diesen Webserver erkl?ren.
Zu finden ist OmniSecure unter der Adresse externer Link http://www.omnicron.ca. Die Datei ist knapp 2 MB gro? und das Programm ist f?r den nicht kommerziellen Einsatz kostenlos erh?ltlich. Es handelt sich jedoch um eine laufzeitbeschr?nkte Version. Aber keine Sorge, die Laufzeiten sind ziemlich lang und sobald sie abgelaufen ist, steht eine neue Version zur Verf?gung. Das hat zugleich den Vorteil, dass man immer mit einer neuen Version arbeitet :-)
Es ist ?brigens auch kein Problem, den Webserver auf einem ?lteren Computer laufen zu lassen, da die Systemanforderungen nicht so extrem sind. Laut der Firma Omnicron reicht ein Pentium mit 64 MB RAM aus und das kann ich auch best?tigen, da er auf meinem Pentium 233 mit 64 MB RAM wirklich problemlos l?uft.
Nach dem Download steht eine Datei zur Verf?gung, die nur ausgef?hrt werden muss und schon wird der virtuelle Webserver installiert. Standardm??ig schl?gt das Installationsprogramm den Pfad c:\httpd vor. In dieses Verzeichnis m?ssen dann alle Webdokumente, die ?ber den Server aufgerufen werden sollen, abgespeichert werden (Unterverzeichnisse sind nat?rlich auch m?glich).
Nach der Installation bzw. dem Start des Webservers existiert ein weiteres TrayIcon in Windows - so ein kleiner gelber Blitz. Klickt man mit der rechten Maustaste darauf, kommt man zu den Einstellungen (Properties) des Webservers.
Falls beim Starten des Webservers eine Fehlermeldung kommt, dass auf das Access Log nicht zugegriffen werden kann, hilft es unter Webserver Global Settings auf die Registerkarte Logging zu gehen und dort die Haken bei Use zu entfernen. Alternativ kann man auch die Logdateien h?ndisch anlegen (einfach eine neue Textdatei anlegen an dem vorgeschlagenen Platz anlegen und ihr den Namen AccessLog.txt bzw. ErrorLog.txt geben). Die Logdateien sind aber zum Testen nicht unbedingt erforderlich.
Da ich meine Daten alle auf dem Laufwerk D liegen hatte, habe ich hier ein paar kleine ?nderungen vorgenommen, um diese Daten nicht verschieben zu m?ssen. Dazu gibt es bei den Einstellungen den Button Default Virtual Settings. Mit der Registerkarte Server lassen sich die notwendigen ?nderungen vornehmen. In das Feld Server Root musst du den Pfad zu deinen Dateien eintragen. Bei mir ist das d:\httpd\homepage.
Eine weitere ?nderung, die ich nachtr?glich vorgenommen habe, war, beim Default Index einen weiteren Wert hinzuzuf?gen. Standardm??ig steht dort index.html. Da ich jetzt aber auch index.php verwende (und es auch Menschen gibt, die index.htm verwenden), steht dort jetzt der Eintrag index.html, index.php (da kann man dann nat?rlich auch noch index.htm dazuschreiben). So wird zun?chst in einem Verzeichnis nach der index.html gesucht und danach nach der index.php (je nach dem, in welcher Reihenfolge du die Dateien geschrieben hast).
Wenn du zweimal mit OK best?tigst, verl?sst du die Serverkonfiguration wieder.
Trennlinie
*
Brauchst du auf deinem Server die Endungen php3 oder php4 um PHP auszuf?hren, solltest du auf deinem virtuellen Server noch eine weitere Einstellung vornehmen.
?ber Web Server Global Settings (beim Aufrufen der Properties) kommst du zur Registerkarte External. Hier kannst du einstellen, dass die Dateien mit der Endung php3 (bzw. php4) als PHP-Dateien erkannt werden sollen. Nur dann kannst du sie lokal ausf?hren.
Markiere dazu den Eintrag .php c:\httpd\php\php.exe und schreibe ins Feld Virtual .php3 (bzw. .php4) hinein. Anschlie?end klickst du auf Add. Wenn du m?chtest kannst du das auch noch mit php4 machen.
Trennlinie
So ... und jetzt kannst du eine Datei, die d:\httpd\homepage\schattenbaum\php\index.php als Adresse hat in deinem Browser ?ber localhost/schattenbaum/php aufrufen.
Vorsicht ! - Es funktioniert nicht, wenn du die Dateien im Explorer (oder im Arbeitsplatz) mit einem Doppelklick startest - dabei wird der Server nicht angesprochen. Das erfolgt nur wenn du localhost (oder die IP Adresse (127.0.0.1) verwendest). -
Hallo, ich habe den Webserver den serj-takian berschrieben hat ?ber diesen Link gedowloadet:
http://www.omnicron.ca/files/ohttpd30a4.msi
Es funktioniert super
Danke an serj-takian -
Genau! Ein PHP-Webserver ist genau richtig.
Hatte fr?her das gleiche Prob.
// edit by H2O:
Und [ closed ]
Scheint sich ja erledigt zu haben.
Ansonsten PN an mich ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage