Verzweifle an WAMP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Verzweifle an WAMP

    Problem:
    Kein PHP Code wird ausgegeben/verarbeitet.

    Mein System ist folgendermassen Konfiguriert.

    Win 98/SE + Updates + MDAC 2.62.7400.1
    Mysql 3.23.51 max (Binary)
    Apache 1.3.26 (Binary)
    PHP 4.2.2. (zipped) (soll als Modul laufen)

    Zuerst hab ich Mysql installiert (typical). Danach Apache (typical), bei den Servereinstellungen nach denen er bei der Installationsroutine fragt hab ich nichts verändert.
    Dann hab ich PHP ins Verzeichniss "c:\php" entpackt.

    Nun hab ich die datei "php4ts.dll" , sowie alle Dateien aus "c:\php\sapi" , "c:\php\dlls" , "c:\php\extensions" in "c:\windows\system" kopiert.

    Jetzt hab ich die Datei "php.ini-recommended" ins "c:\windows" Verzeichniss kopiert und dort zu php.ini umbennant.
    Ich hab nun die "php.ini" wie folgt bearbeitet:

    - extension_dir = c:\php\extensions
    - doc_root = c:\Programme\Apache Group\Apache\htdocs\

    Habe noch das Verzeichnis "Mibs" aus "c:\php" nach "c:\usr\" verschoben.

    In der "httpd.conf" hab ich folgendes ergänzt:

    - LoadModule php4_Module c:/php/sapi/php4apache4.dll
    - addtype application/x-httpd-php .php .phtml

    ---
    So nun starte ich den Apache Server in der Console:
    "Apache/1.3.26 (win32) PHP/4.2.2 running..."

    Nun mache ich mein Browser auf und gebe "http://localhost"
    Ich bekomme nun diese "Es klappt bla bla bla" - Seite von Apache.
    Ich erstelle mir nun eine HTML datei (test.html) mit einem einfachem PHP Code:
    "<html><head><title>
    Hallo
    </title></head>
    <body><?php
    echo "hallo ";
    ?>
    zusammen.
    </body></html>"

    ICh kopiere es in das "...\htdocs" Verzeichniss und öffne erneut den Broser und gebe ein "http://localhost/test.html

    Reslutat ist ich bekomme eine weise Seite.

    ---------------------
    ---------------------

    Ich hab schon viele Dokumentationen und Foren durchstöbert aber ich finde den Fehler einfach nicht. Habe auch andere Versionen ausprobiert. Resultat ist jedesmal das gleiche.

    Ich weis nicht wo ich den Fehler mache.
    Da ich recht oft mit PHP zu tun habe, ist es für mich recht umständlich geworden jeden Code online zu testen.

    Ich hoffe jemand kann mir helfen.
    Danke im vorraus.

  • #2
    Du darft die Seite nicht als HTM, HTML speichern. Du musst die Seite speichern entweder unter phtml, php3, php4 oder php. Sonst weiss der Apache ja nicht das es sich um PHP handelt.
    Zuletzt geändert von Wotan; 27.07.2002, 21:05.
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

    Kommentar


    • #3
      Ja bin auch auf solche Lösungen gestossen.
      Würd aber doch wissen wo der Fehler ist. Ich hatte das ja vor längerer Zeit auch zum laufen gebracht.
      Wahrscheinlich übersehe ich eine Kleinigkeit.

      Kommentar


      • #4
        Ich check des net.
        Ich hab jetzt das Vogelgesang Pack installiert und alles befolgt.

        Und egal was ich da reinsetzte der PHP code wird nicht ausgegeben.

        Aber wenn ich auf der Startpage von "Vogelgesang" den PHP teste dann funktioniert das.
        Was soll das. Ist ja fast als wurd mich einer verarschen.

        Ich krieg gleich ein ausraster.

        Kommentar


        • #5
          Original geschrieben von Wotan
          Du darft die Seite nicht als HTM, HTML speichern. Du musst die Seite speichern entweder unter phtml, php3, php4 oder php. Sonst weiss der Apache ja nicht das es sich um PHP handelt.
          Wo ist das Problem? Ich setze ihn auch als Entwicklersystem ein.

          Poste mal dein Script und den Dateinamen mit Endung.
          *winks*
          Gilbert
          ------------------------------------------------
          Hilfe für eine Vielzahl von Problemen!!!
          http://www.1st-rootserver.de/

          Kommentar


          • #6
            Allerbeste Informationsquelle: Die internen Logs von Apache und PHP. Ich wette, dort findest Du eine Lösung.

            Wenn Du Dateien mit der Endung .html als PHP-Code interpretieren lassen willst, musst Du die Zeile

            addtype application/x-httpd-php .php .phtml

            um .html .htm usw. erweitern.

            Kommentar


            • #7
              Thx @ all

              Jo Wotan gab die richtige Antwort. Hab es jetzt gesehen dass er seine Antwort editiert hatte.

              Genau das war die Lösung auf mein Problem. Danke, alles funktioniert bestens.

              Zuletzt geändert von Silence; 28.07.2002, 20:41.

              Kommentar

              Lädt...
              X