[Only registered and activated users can see links. Click Here To Register...]
halli, hallo Hallöle :O
Da ich auch mal was in dieser Sektion dazu Beitragen möchte,
will ich euch mal zeigen, wie ihr IIS einrichtet.
Ich benutze im Tutorial Microsoft Windows 7 Ultimate.
Demnach können Teile aus den Tutorial sich von eurer Sachlage unterscheiden.
▲Einrichtung des Internet Information Dienstes (IIS)▲
▲Installation der Skriptsprache PHP▲
▲Einrichtung einer Site▲
▲Einrichtung eines FTP Servers▲
____________________________________________
▲Developer-Extras▲
Verzeichnis Durchsuche
Ausgabe der Parse Errors
weitere erweiterungen zum Tutorial folgen.
Wenn etwas defuse/falsch ist bitte bescheid sagen (via PN)
es ist schon reichlich spät, deswegen entschuldigt Fehler im Tut.
lg,
paddel
halli, hallo Hallöle :O
Da ich auch mal was in dieser Sektion dazu Beitragen möchte,
will ich euch mal zeigen, wie ihr IIS einrichtet.
Ich benutze im Tutorial Microsoft Windows 7 Ultimate.
Demnach können Teile aus den Tutorial sich von eurer Sachlage unterscheiden.
▲Einrichtung des Internet Information Dienstes (IIS)▲
geht bitte auf Start -> Systemsteuerung -> Programme und Funktionen.
Dort angekommen, seht ihr in der linken Navigations-ebene den Menüpunkt
"Windows Funktionen aktivieren oder deaktivieren"
klickt bitte auf diesen Menüpunkt.
Habt ihr das getan, so öffnet sich ein externes Fenster, dort seht ihr schon ein Listen-Element mit den Namen "Internet Informationsdienste"
Übernehmt bitte folgende Optionen, mit in eure IIS Konfiguration!
Quote:
[Only registered and activated users can see links. Click Here To Register...]
Dort angekommen, seht ihr in der linken Navigations-ebene den Menüpunkt
"Windows Funktionen aktivieren oder deaktivieren"
klickt bitte auf diesen Menüpunkt.
Quote:
[Only registered and activated users can see links. Click Here To Register...]
Habt ihr das getan, so öffnet sich ein externes Fenster, dort seht ihr schon ein Listen-Element mit den Namen "Internet Informationsdienste"
Übernehmt bitte folgende Optionen, mit in eure IIS Konfiguration!
Code:
[B]- FTP SERVER [/B] // kann erst einmal ausgelassen werden! [B]- Verwaltungstools[/B] --IIS-Verwaltungsdienst // Kann aktiv sein(nicht zwingend nötig) --IIS-Verwaltungskonsole // Sollte aktiv sein(nicht zwingend notwendig) --IIS-Verwaltungsskript... // Sollte aktiv sein(nicht zwingend notwendig) [B]-WWW-Dienste[/B] [B]--Anwendungsentwicklungs... [/B] ---.NET-Erweiterbarkeit // Aktivieren ---ASP // Nur notwendig für die Leute, die EoCRM einrichten möchten. ---ASP.NET // gleiche wie bei ASP ---CGI // Aktivieren, für das PHP FastCGI Modul! ---ISAPI-Erweiterungen // nicht notwendig, freiwillig. ---ISAPI-Filter // nicht notwendig, freiwillig --- Serverseitige Inlcude Dateien // nicht notwendig. [B]-- Gemeinsam Genutzte HTTP-Features[/B] ---HTTP-Fehler // Freiwillig, eigene 404 Fehler etc. ---HTTP-Umleitung //freiwillig, nicht benötigt. ---Standarddokumente // Sollte aktiv sein ---Statischer Inhalt // freiwillig ---Verzeichnis durchsuchen // auf ein Root sollte es deaktiviert bleiben, für Entwickler -> anschalten schadet nicht. ---WebDAV // nicht notwendig [B]--Leistungsfeatures [/B] // nicht benötigt [B]--Sicherheit[/B] // Standarteinstellung: Anforderungsfilterung reicht. IP-Sicherheit kann gegebenenfalls aktiviert werden. --Systemzustand und Diagnose // nicht benötigt, wer will kann die HTTP-Protokollierung und die ODBC Option aktivieren.
Herzlichen Glückwunsch, euer IIS WebServer ist nun erfolgreich eingerichtet, unter dem Verzeichnis C:\inetpub\wwwroot könnt ihr die Dateien ablegen, die später im Web angezeigt werden sollen !Quote:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
▲Installation der Skriptsprache PHP▲
In diesen kurzen Abschnitt, will ich euch kurz zeigen wie ihr PHP in IIS integriert, bzw installiert.
Als erstes braucht ihr mal die PHP Version 5.3.
Diese gibt es als Installer [Only registered and activated users can see links. Click Here To Register...] der Download ist ein direkt Download von der Seite PHP.net.
Führt nach dem Download bitte die heruntergeladene Datei aus.
Und folgt den Anweisungen der Bilder.
für die Installation zu benutzen, so hat man alle Komponenten von IIS beisammen!
Als erstes braucht ihr mal die PHP Version 5.3.
Diese gibt es als Installer [Only registered and activated users can see links. Click Here To Register...] der Download ist ein direkt Download von der Seite PHP.net.
Führt nach dem Download bitte die heruntergeladene Datei aus.
Und folgt den Anweisungen der Bilder.
Ich empfehle euch, das Verzeichnis C:\inetpub\PHPQuote:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
für die Installation zu benutzen, so hat man alle Komponenten von IIS beisammen!
Herzlichen Glückwunsch, PHP als auch IIS habt ihr nun erfolgreich eingerichtet, theoretisch gesehen, reicht dies schon um eine Flyff Homepage über IIS zu Hosten !!Quote:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
▲Einrichtung einer Site▲
Bis jetzt, habt ihr nur die Standart IIS Start-Site.
Sie sit nicht besonders Hübsch, deswegen wollen wir direkt einmal unser C:\inetpub\wwwroot Verzeichniss aufräumen!
Löscht also folgende Datein, aus den Ordner:
Nachdem ihr das getan habt, geht nach Start-> Systemsteuerung -> Verwaltung -> Internet Informationsdienst(IIS) Manager
Die Anwendungspools können wir erst einmal außen vorlassen.
Öffnet den Menüpunkt Sites, es sollte euch eine Standartmäßige Seite erscheinen.
Diese können wir direkt wieder entfernen.
klickt dazu auf "Website hinzufügen...".
Es öffnet sich ein neues Fenster.
hier könnt ihr verschiedene Sachen eintragen!
Sie sit nicht besonders Hübsch, deswegen wollen wir direkt einmal unser C:\inetpub\wwwroot Verzeichniss aufräumen!
Löscht also folgende Datein, aus den Ordner:
Code:
welcome.png iisstart.html
Nachdem Starten, des IIS Managers, seht ihr auch schon euren Netzwerk-Computer namen, klappen wir nun einmal das Menü auf, so erscheint uns weitere Unterpunkte.Quote:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Code:
Anwendungspools Sites
Öffnet den Menüpunkt Sites, es sollte euch eine Standartmäßige Seite erscheinen.
Diese können wir direkt wieder entfernen.
Nun, da wir keine aktive Webpage mehr haben, müssen wir uns eine neue anlegen,Quote:
[Only registered and activated users can see links. Click Here To Register...]
klickt dazu auf "Website hinzufügen...".
Es öffnet sich ein neues Fenster.
hier könnt ihr verschiedene Sachen eintragen!
Code:
Sitename = Name der Seite (wird nur im IIS Manager angezeigt!) Anwendungspool = Unwichtig, einfach auf den Standart "DefaultAppPool" belassen! Physikalischer Pfad = Hier könnt ihr den Pfad zu eurer Website angeben, ich empfehle euch den ordner inetpub/wwwroot/meinunterordner zu wählen, ansonsten kann man doch schon schnell durcheinander kommen. Pass-Trought-Auth = nciht relevant für uns, einfach auf den Standart belassen. Bindung = Falls ihr ein SSH Zertifikat habt, könnt ihr es auf https stellen, ansonsten solltet ihr es unbedingt auf http belassen! IP-Adresse = ihr könnt es auf keine zugewiesen belassen! Port = Nicht relevant, 2 Seiten sollten sich aber kein Port teilen! Hostname = Meistens wird die Domain nicht via IIS vergeben, von daher frei lassen!
Quote:
[Only registered and activated users can see links. Click Here To Register...]
▲Einrichtung eines FTP Servers▲
Kommt heute (30.04) ;)
____________________________________________
▲Developer-Extras▲
Verzeichnis Durchsuche
Wer kennt es nicht, man will eine IIS Seite öffnen, und erwartet eine Verzeichnisangabe, aber man kriegt sowas hier:
Wer nun die Ansicht, wie aus Xampp haben möchte muss unter Seiner Seite das Feature "Verzeichnis Durchsuchen" aktivieren!
Ordner Ansicht nach der Änderung:
Quote:
[Only registered and activated users can see links. Click Here To Register...]
Wer nun die Ansicht, wie aus Xampp haben möchte muss unter Seiner Seite das Feature "Verzeichnis Durchsuchen" aktivieren!
nachdem das Feature aktiviert ist, hat man die von Xampp gewohnte Ansicht, bei der IIS Installation muss man Vorher "Verzeichnis Durchsuchen" angewählt haben, wer dies nicht getan hat muss es nachträglich tun.Quote:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Ordner Ansicht nach der Änderung:
Quote:
[Only registered and activated users can see links. Click Here To Register...]
Ausgabe der Parse Errors
Wieder mal ein fehler von IIS,
der mich als Developer ziemlich aufgeregt hat.
Da vergisst man einmal ein Semikolon, eine Klammer o.a. und man kriegt kein genauen Error.
Sondern den IIS Errors, der uns keine spezifischen Fehlerdaten liefert, diese sehen meist so aus:
der mich als Developer ziemlich aufgeregt hat.
Da vergisst man einmal ein Semikolon, eine Klammer o.a. und man kriegt kein genauen Error.
Sondern den IIS Errors, der uns keine spezifischen Fehlerdaten liefert, diese sehen meist so aus:
Um euch ein Parse Error ausgeben zu lassen, geht wie folgt vor:Quote:
[Only registered and activated users can see links. Click Here To Register...]
Code:
1. Geht in euer PHP Installations Verzeichnis, bei mir C:\inetpub\PHP. Dort befindet sich eine Datei Namens php.ini. 1. Öffnet diese Datei, und sucht nach [B]display_errors = Off[/B]. 2. Ändert das Off in On. 3. Startet CMD als Administrator, und tippt ein: iisreset 4. Nun sollte er euch Parse Errors ausgeben.
Nach dem IIS Reset und den anschalten des Error Reportings, kriegen wir diesen Parse Error von IIS:Quote:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Quote:
[Only registered and activated users can see links. Click Here To Register...]
weitere erweiterungen zum Tutorial folgen.
Wenn etwas defuse/falsch ist bitte bescheid sagen (via PN)
es ist schon reichlich spät, deswegen entschuldigt Fehler im Tut.
lg,
paddel