IIS ~ PHP-Script einfügen

Allgemeine Fragen zu Windows Home Server
Antworten
Atchu

IIS ~ PHP-Script einfügen

Beitrag 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.
Atchu

Re: IIS ~ PHP-Script einfügen

Beitrag von Atchu »

Ich harke nochmal nach, ob jemand eine Antwort kenn. =)
Währe echt super hilfreich.
Danke
MfG
Julian M.
sTunTe
Moderator
Beiträge: 3078
Registriert: 9. Jun 2008, 16:25
Wohnort: im nasskalten Norden

Re: IIS ~ PHP-Script einfügen

Beitrag 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
Mike Lowrey
Beiträge: 1181
Registriert: 6. Jan 2009, 19:42

Re: IIS ~ PHP-Script einfügen

Beitrag 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.
WHS: ASRock NF6 G-DVI | AMD e4350 | 2 TB Samsung F4 + 2 x Samsung 1TB + 2x 1.5 TB + 0.5 TB (7,5 TB)| 1 GBit@ Home, 20/1 MBit @ www
Atchu

Re: IIS ~ PHP-Script einfügen

Beitrag 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
Mike Lowrey
Beiträge: 1181
Registriert: 6. Jan 2009, 19:42

Re: IIS ~ PHP-Script einfügen

Beitrag 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.
WHS: ASRock NF6 G-DVI | AMD e4350 | 2 TB Samsung F4 + 2 x Samsung 1TB + 2x 1.5 TB + 0.5 TB (7,5 TB)| 1 GBit@ Home, 20/1 MBit @ www
Atchu

Re: IIS ~ PHP-Script einfügen

Beitrag 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
Atchu

Re: IIS ~ PHP-Script einfügen

Beitrag 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 :P
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21380
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: IIS ~ PHP-Script einfügen

Beitrag von Nobby1805 »

Aber der IIS greift nicht mit Admin auf die Dateien zu ... setz doch mal Leserechte für alle
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Atchu

Re: IIS ~ PHP-Script einfügen

Beitrag 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? :D
Eigenschaften ~Basisverzeichnis~
Eigenschaften ~Basisverzeichnis~
screenshot2.png (65.63 KiB) 2058 mal betrachtet
Berechtigung ~Administrator~
Berechtigung ~Administrator~
screenshot.png (89.77 KiB) 2058 mal betrachtet
Danke dir,
MfG
Julian M

P.S. Sorry für die große Auflösung :P
Zuletzt geändert von Atchu am 2. Jul 2010, 21:34, insgesamt 1-mal geändert.
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21380
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: IIS ~ PHP-Script einfügen

Beitrag 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
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Atchu

Re: IIS ~ PHP-Script einfügen

Beitrag 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 ;).
Dateianhänge
screenshot2.png
screenshot2.png (80.85 KiB) 2046 mal betrachtet
screenshot.png
screenshot.png (64.95 KiB) 2046 mal betrachtet
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21380
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: IIS ~ PHP-Script einfügen

Beitrag von Nobby1805 »

Sieht für mich alles oK aus ... dann habe ich leider keine Idee mehr
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Atchu

Re: IIS ~ PHP-Script einfügen

Beitrag von Atchu »

Schade ich nämlich auch nicht :cry:
Irgendwie muss das doch funktionieren....ver***** :x
MfG
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: IIS ~ PHP-Script einfügen

Beitrag 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:

Code: Alles auswählen

<?php  phpinfo()  ?>
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!
Antworten