Seite 1 von 1
IIS ~ PHP-Script einfügen
Verfasst: 29. Jun 2010, 23:55
von Atchu
Hallo,
ich weiß leider nicht weiter, da guter Rat normalerweise teuer ist, hier aber nicht komme ich wiedermal zu Euch.
Also, ich habe auf meinem WHS eine MSSQL 2008 Datenbank laufen. Nun habe ich in php ein kleines script geschrieben, dass über das www gewisse "Daten" in die entsprechenden tabellen des MSSQL-Server einträgt. Nun habe ich bislang aber immernoch nicht herausgefunden, wie man Websites auf diesem verflixten WHS-IIS einrichtet, ich habe alles schon ausprobiert.... PHP habe ich natürlich im WHS schon integriert, nach der Anleitung aus Netztotal (oder so...).
Kann mit jemand evtl. eine detailierte beschreibung geben, wie ich dieses verflixte script übern whs iis zum laufen bekomme? Der Port sollte dabei 8080 sein. und das skript über eine no-ip.biz adresse laufen.
Ich bedanke mich schonmal bei Euch für die Hile im Vorraus.
Mit freundlichen Grüßen
Julian M.
Re: IIS ~ PHP-Script einfügen
Verfasst: 30. Jun 2010, 13:27
von Atchu
Ich harke nochmal nach, ob jemand eine Antwort kenn. =)
Währe echt super hilfreich.
Danke
MfG
Julian M.
Re: IIS ~ PHP-Script einfügen
Verfasst: 30. Jun 2010, 18:09
von sTunTe
Tja... es
währe 
hilfreich, wenn Du mal ein paar mehr Infos rüberwachsen lassen würdest.
In den meisten Fällen liegen solche Probleme aber an fehlenden Rechten auf dem IIS.
Hier solltest Du als erstes ansetzen.
Am besten legst Du Dir mal eine ganz simple index.htm oder default.htm (alà "Hallo Welt") ins Verzeichnis.
Wenn sich diese anzeigen lässt bist Du schonmal einen Schritt weiter.
Gruß
sTunTe
Re: IIS ~ PHP-Script einfügen
Verfasst: 30. Jun 2010, 18:15
von Mike Lowrey
Ich habe so eine Vermutung wo die Reise hingehen soll:
Start -> Ausführen -> inetmgr <Enter>
lokaler Computer <expand> -> Websites -> <Rechtsklick> Neu, Website...
Weiter, Beschreibung (Meine tolle Website), TCP Port 8080 wählen, Pfad angeben wo der Kram liegt, Berechtigung setzen, Fertig
Danach im entsprechenden Verzeichnis die Berechtigungen vergeben.
Re: IIS ~ PHP-Script einfügen
Verfasst: 1. Jul 2010, 21:31
von Atchu
Also, das Hallo welt wir dann wunderbar abgerufen..., aber wenn ich den Prot 8080 nehmen muss ich am schluss dann noch
www.xxx.xxx.com/xxx.php/8080 nehmen?
Und nur mal so zur Aufklärung meiner Seits, die Berechtigungen sind doch nromal engestellt oder seh ich das Falsch, also Administrator hat ja volle Zugriffsberechtigung.
Dann in den Eigenschaften sind ja auch noch Berechtigungen vorhanen. Also da ist auch alle sgesetzt Skript ausführen, durchsuchen, lesen, etc.
MfG
Julian M
Re: IIS ~ PHP-Script einfügen
Verfasst: 1. Jul 2010, 21:48
von Mike Lowrey
Wenn du port 8080 nimmst muss das an die Domain gehängt werden:
www.domain.com:8080/blabla.php
Was verstehst du unter normal eingestellten Zugriffsberechtigungen?
Das hängt ja vollständig davon ab, wo du das Script hin gelegt hast.
Re: IIS ~ PHP-Script einfügen
Verfasst: 1. Jul 2010, 22:51
von Atchu
Hmm,
ich glaube ich bin gerade mit den Zugriffserechtigungen überfordert. Kannst du mir evtl dass mal in einem Screenshot präsentieren?

Wäre super nett.
MfG
Julian M
Re: IIS ~ PHP-Script einfügen
Verfasst: 2. Jul 2010, 19:44
von Atchu
So nocheinmal, ich habe alle berechtigungen gestezt, wie gesagt php ist ja installiert. Komme dennoch nicht an das PHP Script ran.
Ich gebe Euch mal den Link, dann könnt Ihr Euch selbst überzeugen:
http://baw.no-ip.biz:8080/ (Link zum Ordner)
http://baw.no-ip.biz:8080/reg.php (Link zum auszufführenden script)
Wisst Ihr vielleicht noch irgendeinen Rat, währe mir sehr Kostbar, denn eigentlich muss dieses Script bis morgen Abend um 18:00 Uhr laufen. Und Xampp, Appserv, etc wollte ich nicht draufhauen, da ich ja den IIS habe

.
MfG
Julian M
P.S. Ich habe es nach diesem "How To" installiert
http://www.netzwerktotal.de/whsphp.htm und wie ich miene ist in den extensions.dir ja mssql angebunden

Re: IIS ~ PHP-Script einfügen
Verfasst: 2. Jul 2010, 20:00
von Nobby1805
Aber der IIS greift nicht mit Admin auf die Dateien zu ... setz doch mal Leserechte für alle
Re: IIS ~ PHP-Script einfügen
Verfasst: 2. Jul 2010, 20:27
von Atchu
Also wie meinst du das jetzt Nobby, ich habe hier mal 2 Screenshits gemacht, kannst du mir mal sagen wo und welche berechtigungen ud meinst?

- Eigenschaften ~Basisverzeichnis~
- screenshot2.png (65.63 KiB) 2070 mal betrachtet

- Berechtigung ~Administrator~
- screenshot.png (89.77 KiB) 2070 mal betrachtet
Danke dir,
MfG
Julian M
P.S. Sorry für die große Auflösung

Re: IIS ~ PHP-Script einfügen
Verfasst: 2. Jul 2010, 21:20
von Nobby1805
Schau doch mal welche Rechte (2. Screenshot) für "Authentifizierte Benutzer" eingetragen sind
und im 1.Screenshot geh mal auf die Registerkarte Verzeichnissicherheit und ruf dort "Authentifizierung und Zugriffssteuerung" auf
Re: IIS ~ PHP-Script einfügen
Verfasst: 2. Jul 2010, 21:29
von Atchu
Hallo Nobby,
hier nocheinmal für Authentifizierte Benutzer, habe aber auhc aml veruscht die gleichen Benutzer wie die Standartwebseite zu nehmen, aber alle mit vollen Rechten, leider erfolglos.
Und der Screenshot 1 zeigt die Authentifizierung und Zugriffssteuerung

.
Re: IIS ~ PHP-Script einfügen
Verfasst: 2. Jul 2010, 21:38
von Nobby1805
Sieht für mich alles oK aus ... dann habe ich leider keine Idee mehr
Re: IIS ~ PHP-Script einfügen
Verfasst: 2. Jul 2010, 21:46
von Atchu
Schade ich nämlich auch nicht
Irgendwie muss das doch funktionieren....ver*****
MfG
Re: IIS ~ PHP-Script einfügen
Verfasst: 3. Jul 2010, 23:22
von der-Leo
Also wenn ich den Link oben aufrufe dann bekomme ich eine Seite mit dem Hinweis "Datenbankfehler" angezeigt.
Wenn ich mir den Wuelltext ansehe bekomme ich nur ein wenig unvollständiges HTML.
Da kein PHP zu sehen ist würde ich darauf tippen dass diese richtig geparst und ausgeführt wird.
Es liegt wohl eher am Skript, bzw. an der Verbindung zur DB, dass du nicht das bekommt was du sehen willst.
Leg mal eine Datei ins Verzeichnis und nenn sie 'irgenwie.php'.
Schmeiss folgenden Inhalt rein:
Und ruf diese Datei im Browser auf.
Wenn du dann eine ewig lange Seite mit unendlichen Informationen zu deiner PHP-Installation bekommst funktioniert alles wie es soll.
Dann wird es Zeit dass du deine Skripte prüfst!