2008-11-23 22 views
24

Wie führe ich tatsächlich eine Datei auf localhost? Ich weiß, es funktioniert, aber wie führe ich eine Datei darauf, und wie überprüfe ich, dass die Datei tatsächlich auf localhost ausgeführt wird?Wie führe ich eine Datei auf localhost?

Server Neuling hier, weitere Fragen (Ich habe Xampp läuft Apache 2.2): Aus Ihren Antworten klingt es wie ich den Weg in den Browser, um zu geben haben Sie die Datei auf dem lokalen Host zu öffnen. Also, wenn ich die Datei in einem Unterverzeichnis haben möchte, müsste ich den vollständigen Pfad einschließlich des Verzeichnisses eingeben?

Gibt es eine Möglichkeit, den Browser auf den localhost zu zeigen, während ich an meinem HTML arbeite, anstatt den Pfad die ganze Zeit eingeben zu müssen?

Ich arbeite in Dreamweaver CS3, und möchte verwenden enthalten Befehle (entweder SSI oder PHP), aber nicht müssen meine Dateien auf HostGator setzen, um zu sehen, ob sie funktionieren.

Was ist der beste Weg, dies zu tun (bitte genau, ich weiß nichts). Wenn es irgendwo ein ausführliches Tutorial gibt, schätze einen Link wirklich.

Danke

+0

Ich benutze Xampp mit Apache 2.2 Ich möchte .html-Dateien ausführen und Includes oder SSI oder PHP verwenden, um Menüs auf viele HTML-Dateien aufzunehmen. –

+0

Könnten Sie Ihre * ganze * Frage umschreiben? es ist völlig vage. Ich habe NFI, woran du bist oder wovon du sprichst. –

+1

genauer gesagt! – markus

Antwort

24

Ok, danke für die spezifischere Informationen, ppl jetzt ihre downvotes entfernen ...

Was Sie vorschlagen, eine sehr gewöhnliche Sache zu tun ist! Sie möchten Ihre Webanwendung lokal ausführen, ohne sie bereits auf Ihren Host hochzuladen. Das ist völlig in Ordnung, und dafür ist Ihr Apache da. Ihr Apache ist ein Webserver, dessen Hauptzweck darin besteht, HTML-, PHP-, ASP- und andere Dateien bereitzustellen. Einige mögen PHP; Es sendet zuerst an den Interpreter und sendet dann die gerenderte Datei an den Browser. Alles in allem: es dient nur dazu, Seiten an Ihren Browser (den Client) zu liefern.

Ihr Webserver hat ein Stammverzeichnis, das wwwroot (IIS) oder htdocs (apache, xampp) oder etwas anderes wie public_html, www oder html usw. ist. Es hängt von Ihrem Betriebssystem und Webserver ab.

Nun, wenn Sie http://localhost in Ihren Browser eingeben, wird Ihr Browser auf diese Webroot gerichtet sein und der Server wird dazu dienen, jede index.html, index.php usw. kann es dort finden (in einer anpassbaren Reihenfolge).

Wenn Sie ein Projekt namens "mytutorial" haben, geben Sie http://localhost/mytutorial ein und der Server zeigt Ihnen die Index-Datei Ihres Tutorials usw. Wenn Sie sich den absoluten Pfad dieses Tutorial-Ordners ansehen, dann ist es nur ein Unterordner von Dein Webroot, der sich irgendwo auf deiner Festplatte befindet, aber das ist für deinen localhost egal.

So ist der relative Pfad ist

http://localhost/mytutorial 

während der absolute Pfad

c:/webservices/apache/www 

oder

c:/xampp/htdocs 

sein kann, wenn Sie mit Dreamweaver arbeiten Sie den Testprozess vereinfachen indem Sie Ihren lokalen Server als Testserver in Ihren Projekteinstellungen einrichten. Versuch es! Es ist einfach. Sobald es fertig ist, können Sie einfach das Browsersymbol mit einer Ihrer Dateien drücken und es wird auf localhost geöffnet.

1

Localhost ist der Computer, den Sie gerade verwenden. Sie führen Dinge aus, indem Sie an der Eingabeaufforderung Befehle eingeben und die Eingabetaste drücken. Wenn Sie fragen, wie Sie Dinge aus Ihrer Programmierumgebung heraus ausführen sollen, hängt die Antwort davon ab, welche Umgebung Sie verwenden. Die meisten Sprachen haben Befehle mit Namen wie system oder exec zum Ausführen externer Programme. Sie müssen genauer festlegen, was Sie eigentlich tun möchten und welche Hindernisse Sie beim Versuch, es zu erreichen, haben.

3

Ich bin nicht wirklich sicher, was du meinst, also werde ich anfangen einfach:

Wenn die Datei, die Sie versuchen, „run“ ist statische Inhalte, wie HTML oder auch Javascript, Sie dies nicht tun müssen Sie es auf "localhost" ausführen ... Sie sollten es nur von wo auch immer es auf Ihrem Computer in Ihrem Browser ist öffnen können.

Wenn es ein Stück serverseitigen Code ist (ASP [.NET], PHP, was auch immer, Sie müssen entweder einen Webserver ausführen, oder wenn Sie Visual Studio verwenden, starten Sie den Entwicklungsserver für Ihre Anwendung (F5 zum Debuggen oder CTRL + F5 zum Starten ohne Debugging)

Wenn Sie einen Webserver verwenden, müssen Sie eine Website konfigurieren, deren Hauptverzeichnis auf das Verzeichnis der Datei eingestellt ist ist in (oder setzen Sie einfach die Datei in welchem ​​Home-Verzeichnis konfiguriert ist).

Wenn Sie Visual Studio verwenden, muss die Datei in Ihrem Projekt sein, nur.

0

Wenn ich deine andere Frage anschaue, gehe ich davon aus, dass du versuchst, eine PHP- oder ASP-Datei oder etwas auf deinem Webserver laufen zu lassen, und das ist dein erster Versuch im Webdesign.

Sobald Sie php richtig installiert haben (was Sie wahrscheinlich getan haben, wenn Sie XAMPP bekommen haben), legen Sie einfach die gewünschte Datei unter Ihrem localhost (/ www/var/html vielleicht?) Und es sollte laufen. Sie können dies natürlich in Ihrem Browser unter localhost/file.php überprüfen.

0

Betrachten Sie es auf diese Weise.

Alles, was Sie nach localhost/ eingeben, ist der Pfad innerhalb des Stammverzeichnisses Ihres Servers (www oder htdocs).

Sie müssen nicht den vollständigen Pfad der Datei angeben, die Sie ausführen möchten, sondern nur den Pfad nach dem Stammordner, da Sie localhost/ in den Stammordner selbst übernehmen.