Seite 1 von 1
PHP Problem
Verfasst: 13. Okt 2009, 05:40
von seedek
Moin
Ich habe nach der Einleitung von Netzwerktotal PHP auf dem WHS installiert (nachdem das Add In was hier vorgestellt es nicht vermochte), jedoch ohne Erfolg.
Ich habe php 5.3 verwendet und die alten PECLs.
Alles genau nach Anleitung - bis auf den Unterschied, dass ich keine php5isapi.dll sondern nur eine php5nsapi.dll genommen habe (dies rechne ich aber der neuen php Version zu).
Gleiches gilt für die php.ini-recommended - hier hatte ich nur die Möglichkeit eine php.ini-production zur Auswahl
Ich habe die Sachen mehrmal konfiguriert, doch bei jedem Test ((phpinfo.php, helloworld etc.) kommt folgendes.
Das angegebene Modul wurde nicht gefunden.
Ich habe den WHS auch mehrmals neu gestartet, damit müßte doch alles richtig sein. Auch habe ich alle Extensions mal in der php.ini deaktiviert, selbes Ergegnis.
Re: PHP Problem
Verfasst: 13. Okt 2009, 09:47
von Mike Lowrey
Am besten deinstallierst du den ganzen Kram nochmal und besorgst dir den PHP Installer - hier musst du in der aktuellen Version nur die PHP.ini bearbeiten, alles andere funktioniert auf Anhieb.
http://www.mediasmartserver.net/forums/ ... 72&start=0
Re: PHP Problem
Verfasst: 13. Okt 2009, 15:24
von seedek
Wie oben geschrieben, hatte ich mit Add In keinen Erfolg.
Ich will auch diesbezüglich von keinem Add In abhängig sein, besonders wenn der Autor immer wieder Probleme hat, seine Sachen für den deutschen WHS lauffähig zu machen.
Zwar nutze ich gerne und auch zahlreiche Add Ins, aber wenn da mal eins ausfällt, schränkt dies den Betrieb des Servers nicht ein oder stört ihn in irgendeiner Form.
Re: PHP Problem
Verfasst: 13. Okt 2009, 15:44
von Mike Lowrey
Nun letztlich sorgt das Add In ja nur für die Installation welche angepasst auf den WHS ist.
Und da ich wohl der erste war, der überhaupt Feedback gegeben hat, halte ich es für vermessen von "immer wieder" zusprechen.
Welche Versioon hast du denn genutzt? Bei der 1.00 ging es noch gar nicht, dies war aber die erste öffentliche, wenn du die aktuelle Version 1.01 nimmst und die Pfade in der php.ini anpasst sollte es auf Anhieb klappen .
Wenn du danach eine neue Version von PHP nutzen willst, kannst du auch einfach die Dateien im Programmverzeichnis austauschen, dann bist du auch nicht mehr abhängig vom Autor.
Re: PHP Problem
Verfasst: 13. Okt 2009, 17:38
von seedek
Ich habe die Version 1.01 genutzt.
Und vermessen ist da nichts, denn du warst zwar der erste hier aber in seinem Forum und via PM gab es bereits andere deutschsprachige User.
Verstehe mich nicht falsch. Ich finde seine Arbeit toll, aber bis er sich ein deutsches Testsystem besorgt hat versuche ich es dann doch nochmal selber.
Ich denke ich werde einfach eine ältere php Version zum installieren nehmen (was früher schonmal klappte) und dann die neue drüber bügeln. Hatte nur gehofft ich komme da drum rum und kann die derzeitige retten, zwecks Zeitersparnis.
Re: PHP Problem
Verfasst: 13. Okt 2009, 18:09
von Mike Lowrey
Allein deshalb weil es wie du ja gemerkt ist verschiedenes einzustellen gibt, kann man hier im Forum nur raten .
bis auf den Unterschied, dass ich keine php5isapi.dll sondern nur eine php5nsapi.dll genommen habe
Was mir aber aufgefallen ist das er bei mir die php5isapi.dll verwendet.
Ggf. solltest du mal gucken ob bei den IIS Erweiterungen nicht zufällig mehrere drinstehen.
Re: PHP Problem
Verfasst: 13. Okt 2009, 19:12
von seedek
Die nsapi habe ich genommen, da es keine isapi gab.
Wie gesagt habe ich die Anleitung von netzwerktotal verwendet und es ist genau alles haarklein gemacht worden wie dort beschrieben. Was nicht funktioniert würde mich echt mal interessieren.
Re: PHP Problem
Verfasst: 13. Okt 2009, 19:17
von Foxgame
Hi
Das PHP Plugin von Coguar läuft einwandfrei ich habe mit ihm zusammen am Wochende an der 1.0.3 gebastelt und die läuft einwandfrei auf einem deutschen WHS System genauso wie der MySql Installer(0.0.8). Ich weis nur nicht ob er auf der Homepage die neuen Pluginversionen schon freigegeben hat
Re: PHP Problem
Verfasst: 13. Okt 2009, 20:20
von seedek
Der mysql Installer ist schon in 0.0.8 verfügbar und bricht die Installation nun nicht mehr ab.
Der php Installer in der Version 1.02 scheint diesen Punkt hier zu vergessen:
Jetzt, nach dem PHP auf dem Windows Home Server nun fast fertig konfiguriert ist, müssen Sie den IIS (Internet Information Services) erst mitteilen, wie er den neuen Dienst nutzen kann, bevor PHP verwendet werden kann. Dafür gehen Sie auf "Start -> Alle Programme -> Verwaltung -> Internetinformationsdienste-Manager".
...
Als nächstes muss nur noch eine neue Erweiterung (.php) hinzugefügt werden. Klicken Sie dazu auf "Websites" und dann auf "Standardwebsite" mit der rechten Maustaste wählen Sie im Kontextmenü "Eigenschaften" aus.
Klicken Sie den Reiter "Dokumente" und dann auf "Hinzufügen". Unter "Standardinhaltsseite" tragen Sie "index.php" (ohne Ausrufezeichen ) und klicken Sie auf "OK". Wechseln Sie zu dem Reiter "Basisverzeichnis" und klicken Sie unten auf "Konfiguration...".
Danach klicken Sie auf "Hinzufügen" und auf "Durchsuchen". Wechsel Sie jetzt zur Datei "c:\php\php5isapi.dll". Markieren Sie die Datei und klicken Sie dann auf "Öffnen". Unter "Erweiterung" tragen Sie ".php" (ohne Ausrufezeichen) ein. Unter der Überschrift "Verben" wählen Sie "Begrenzen auf" und geben Sie im Textfeld "GET,POST,HEAD" ein. Klicken Sie Anschließend drei mal auf "OK" und schließen Sie den Internetinformationsdienste-Manager.
Quelle:
http://www.netzwerktotal.de/whsphp.htm
Ich habe dies per Hand getan und ebenfalls in der php.ini die Pfade angepasst. Jedoch ist die Testseite immernoch nicht erreichbar.
Habe ich was vergessen?
Vielleicht kann mir Mike mal seine php.ini schicken wenn ich ganz lieb guck :p
Ist 1.03 Final Foxgame?
Re: PHP Problem
Verfasst: 13. Okt 2009, 21:18
von Mike Lowrey
Wie gesagt guck mal ob es nicht mehere Pfade zu .php gibt... das Problem hatte ich nach einigen Spielereien nämlich...
Im ANhang findest du meine php.ini
Re: PHP Problem
Verfasst: 14. Okt 2009, 18:19
von seedek
Danke für die ini
Leider geht es immernoch nicht.
Die Pfade im iis und der registry sind eindeutig. Oder muss oder kann ich sie noch woanders anpassen?
Wo legst du denn genau deine php Dateien ab?
Re: PHP Problem
Verfasst: 14. Okt 2009, 18:37
von Mike Lowrey
Die Pfade im iis und der registry sind eindeutig.
Nicht eigentlich muss man nur da was eintragen, aber es kann sein das es doppelte Einträge gibt...
Die Dateien liegen in inetpub/wwwroot...
Re: PHP Problem
Verfasst: 14. Okt 2009, 19:34
von seedek
hmm genau da liegen meine Dateien auch.
Registry und IIS Einstellungen habe ich anhand vom Netzwertotalguide nochmals überprüft und es haut alles hin.
Doppelte Einträge konnte ich nicht auffinden.
Irgendwie hab ich das Gefühl mein WHS hat keinen Bock auf ein schönes TikiWiki

Re: PHP Problem
Verfasst: 14. Okt 2009, 21:23
von Mike Lowrey
Hm wirklich merkwürdig..
den einzigen Rat den ich dir geben kann, deinstalliere nochmal alles und durchforste auch die Registry nach Einträgen zu PHp und installiere dann nochmal da sPHP Installer Add In mit meiner PHP.ini...
Re: PHP Problem
Verfasst: 16. Okt 2009, 02:21
von seedek
Ich habe gerade den kompletten Homeserver neu aufgesetzt.
Alle Updates eingespielt.
Alle Add Ins entfernt.
Das PHP Add IN 1.02 installiert und Mikes php.ini in den php Ordner kopiert.
Nach dem Server neustarten ging natürlich die test.php Page wieder nicht....
Also alles überprüft. Registry stimmt. Umgebungsvariable ist eingetragen.
Im iis steht PHP unter den Dokumenten drin. Aber beim Reiter Basisverzeichnis macht das Script noch einen Fehler.
Bei der Konfiguration der Standardwebsite stimmt der Pfad nicht. Statt Programme steht Program Files drin.
Jedenfalls geht es nun endlich.
Danke für die Hilfe und wenn ihr eh mit dem Entwickler in Kontakt steht meldet es ihm doch für die Zukunft.