Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Page not Found PHP 5.2.2 und IIS 6.0

Frage Internet Server

Mitglied: DirkHo

DirkHo (Level 1) - Jetzt verbinden

10.05.2007, aktualisiert 14.05.2007, 7299 Aufrufe, 5 Kommentare

Hi,

es gibt zwar schon ein paar Beiträge zu dem Thema, aber leider hat mir keiner wirklich geholfen, mein Problem zu lösen.

Voraussetzungen:

Win2k3 Server
IIS 6.0
PHP 5.2.2 (gezippte Version)

Was ich alles eingestellt habe:
Extension festgelegt auf php5isapi.dll
Dateiendungen .php mit PHP "identifiziert"
Eine Systemvariable PHPRC angelegt
Die Systemvariable Path um C:\PHP erweitert
ISAPI-Filter angelegt (PHP -> Priority *Unknown*)
Registerreiter "Home Directory" alles bis auf Directory Browsing aktiviert

Der IIS funktioniert lokal, als auch remote sowohl mit .htm-/.html-, als auch mit .asp-Seiten.

Jetzt habe ich schon X Mal das PHP-Modul (5.2.2) installiert und es will einfach nicht funktionieren. Die Installation und Konfiguration habe ich anhand diverser Tutorials gemacht - nach keinem ging es.

Jetzt habe ich im Forum den Tipp gefunden, daß jemand immer erst die Install-Datei drüber laufen lässt und in diesen Ordner dann die entpackten Dateien kopiert. Das habe ich auch schon probiert (auch, daß ich NUR die Install-Datei installiere).

Als Fehlermeldung erhalte ich jedes Mal (NUR bei .php-Dateien) "Page not Found".

Für Tipps, Anregungen, etc. wäre ich sehr dankbar!

Vielleicht könnte jemand auch mal posten, was man alles in der php.ini anpassen muß (auch wenn es daran vielleicht nicht liegt denke ich, daß ich da nicht alle Einstellungen gemacht habe).

Vielen Dank und Grüße,

Dirk
Mitglied: Dani
10.05.2007 um 17:29 Uhr
Hi!
Hast du dem Benutzer "iusr_servername" Leserechte auf den kompletten PHP-Ordner gegeben?!

Extension festgelegt auf php5isapi.dll
Ich nehme an, du hast diese auch "Zugelassen".

Eine Systemvariable PHPRC angelegt
Die Systemvariable Path um C:\PHP erweitert
ISAPI-Filter angelegt (PHP -> Priority *Unknown*)
Registerreiter "Home Directory" alles bis auf Directory Browsing aktiviert
Kannst du dir sparen, läuft bei uns hier auch ohne!

Hast du in der Website Skriptezugriffe erlaubt??


Gruß
Dani
Bitte warten ..
Mitglied: DirkHo
11.05.2007 um 08:28 Uhr
Hi,

"iusr_servername" Leserechte auf
den kompletten PHP-Ordner gegeben?!

nee, meines Wissens nicht. Wie mache ich das denn? Wäre nett, wenn mir das jmd. sagen würde - habe es, wie gesagt, lediglich nach Tutorials probiert und da stand es nirgends (zumindest nicht mit "iusr_servername" (wo finde ich den Servernamen heraus?).

> Extension festgelegt auf php5isapi.dll
Ich nehme an, du hast diese auch
"Zugelassen".

Ja, da steht "Allowed" darunter (die Server wo ich im Moment mein Praktikumssemester mache sind englisch).


> Eine Systemvariable PHPRC angelegt
> Die Systemvariable Path um C:\PHP
erweitert
> ISAPI-Filter angelegt (PHP ->
Priority *Unknown*)
> Registerreiter "Home
Directory" alles bis auf Directory
Browsing aktiviert
Kannst du dir sparen, läuft bei uns
hier auch ohne!

Ok, dann werde ich das rausmachen...

Hast du in der Website Skriptezugriffe
erlaubt??

Ich habe "Execute Permissions" auf "Scripts only" gesetzt.

Nochmal zu den Rechten des Users: Käme da dann nicht eine andere Meldung, wenn die Rechte nicht vergeben sind? Eine Permission denied, o.ä.?
Wenn mir jemand schreibt oder ich finde, wie man das Recht setzt, dann gebe ich dem Benutzer gerne das Recht und probier's mal, aber ich befürchte, es liegt an was anderem...

[b]EDIT[/b]
Sorry, habe mal wieder schneller geschrieben als gedacht: Hab jetzt Rechtsklick auf den Ordner gemacht und unter Security gesehen, daß "Users" bereits "Read&Execute"-Rechte haben. Das schließt ja auch den Benutzer ein (ob man dann lieber nur den Iusr.. benutzt ist in dem Fall egal, da eh nur ein Testserver). Außerdem kann ich bei mir leider keine Benutzer hinzufügen - irgendwie wird da zwar der AD-Button angezeigt, dann aber nur "Object Types", "Locations" und "Advanced" zur Auswahl gestellt (-> denke mal, daß das nur über die AD geht?!?! und da habe ich keinen Zugriff drauf).

Danke und Grüße,

Dirk
Bitte warten ..
Mitglied: Dani
11.05.2007 um 18:56 Uhr
Hi!
Security gesehen, daß "Users" bereits "Read&Execute"-Rechte haben.
Das reicht nicht. Du musst wirklich expliziet diesen User hinzuügen.
Sprich oben gibt es 2 Buttons. Dort den Linken wählen und einfach "iusr_SERVERNAME" eingeben und unten Leserechte vergeben.

Ja, da steht "Allowed" darunter
Wunderbar.....

Ich habe "Execute Permissions" auf "Scripts only" gesetzt.
Falsche Wahl...dort müsste es eine Option mit 2 Angaben geben (Scripts and excute...).
Oben solltest du bei Scriptaccess einen Haken setzen. Dann unter Configure noch die Erweiterung von PHP (.php) hinterlegen. Zum Schluss alles mit "OK" schließen und den Server neustarten.


Gruß
Dani
Bitte warten ..
Mitglied: DirkHo
14.05.2007 um 08:13 Uhr
Hi Dani,

soweit habe ich alles gemacht, nur bei folgendem habe ich ein Problem:

> Security gesehen, daß
"Users" bereits
"Read&Execute"-Rechte haben.
Das reicht nicht. Du musst wirklich
expliziet diesen User hinzuügen.
Sprich oben gibt es 2 Buttons. Dort den
Linken wählen und einfach
"iusr_SERVERNAME" eingeben und
unten Leserechte vergeben.

Wenn ich iusr_SERVERNAME (als Servername verwende ich den Host Namen, als den Namen des PCs, oder hat der IIS explizit einen anderen Namen, wenn ja, wie bekomme ich den raus?). Allerdings kommt immer die Meldung, daß der Benutzer nicht existiert bzw. mir wird die Möglichkeit gegeben die Suchanfrage, sprich den Namen des Benutzers, zu ändern.

Muß ich in irgendeiner Form die php.exe mit in den IIS einbinden? Bei manchen Anleitungen steht nämlich, man müsse als ISAPI-Filters (Web Sites -> Properties) neben der php5isapi.dll auch noch die php.exe angeben. Oder muß ich die Anderweitig angeben (hab im Moment unter Filters nur die .dll stehen).

[b]EDIT[/b]
Kann es sein, daß der Benutzer bei mir IIS_WPG heißt? Also nichts mit iusr_..? Habe mir mal die Security-Settings des wwwroot angeschaut und da war der Benutzer, der mir "unbekannt" vorkam dieser. Den habe ich jetzt auch mal in die Securtiy des php-Ordners eingefügt, Server neu gestartet, aber hat nichts geändert...

Danke und Grüße,

Dirk
Bitte warten ..
Mitglied: DirkHo
14.05.2007 um 12:56 Uhr
Hi,

ich habe das Problem jetzt gelöst. Fragt mich nicht, woran es lag. Ganz ehrlich: Ich hab keinen Schimmer! ;)

Ich habe einfach nochmal alles rausgenommen was ich anhand anderer Tutorials konfiguriert habe und nur die Einstellungen von dem hier:

http://www.tjitjing.com/blog/2006/05/php5-with-iis6-on-windows-server-2 ...

vorgenommen und schwuppdiwupp ging es ;)

Danke für die Hilfe!

Grüße,

Dirk
Bitte warten ..
Ähnliche Inhalte
Exchange Server
Microsoft Download Center - Page not found
gelöst Frage von DemonixExchange Server8 Kommentare

Hallo zusammen, ich bin nicht seit ein paar tagen am Wundern was mit dem M$ Downloadportal los ist. Ich ...

Windows Server
IIS 6.0 und Domänenanmeldung
Frage von slanskyWindows Server

Hallo Leute, ich habe eine Frage, aber erst die Umgebung: Domäne mit 3 DCs Windows Server 2008 R2 und ...

Apache Server
Wordpress nach Ändern der Permalinks 404 not found
gelöst Frage von CoreknabeApache Server2 Kommentare

Moin Wissende, verbringe jetzt einige Stunden mit der Suche nach einer Lösung für mein Wordpress-Problem. Ich habe unter Ubuntu ...

Informationsdienste
PHP-IIS 8 Websitefehler
Frage von BlacckyInformationsdienste2 Kommentare

Hallo liebe Forum Nutzer, Und zwar wollte ich Cloud/Mail(Website)/Forum Server jemanden zur Verfügung stellen. Für Tests habe ich die ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 50 MinutenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 1 StundeMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 8 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows 10
Alle Programme mit bestimmtem Namen automatisch (per GPO) deinstallieren
gelöst Frage von lordofremixesWindows 1012 Kommentare

Hallo zusammen, gibt es eine Möglichkeit, alle Programme beginnend mit z.B. "Dell" im Namen per Script und somit per ...