phpTriad + SSI will nicht !!!

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

  • phpTriad + SSI will nicht !!!

    hallo an alle, probiere schon seit tagen auf meinem phpTriad 2.11 win
    (habe XP) SSI zum laufen zum bringen, aber es geht nicht...

    habe im netz gesucht und schon folgendes an der httpd.conf angepasst:
    http://www.webmaster-forums.net/showthread.php?t=15401

    dann habe ich noch activePerl5.8.7 installiert und folgende änderungen gemacht: #ScriptInterpreterSource registry auskommentiert.
    (hat sich der automatisch richtig installiert?)

    habe eine kleine index.shtml test datei erstellt und beim aufrufen öffnet sich ein neues browser fenster?;?; und im eigentlichen fenster (localhost/ntbweb/index.shtml) bekomme ich einen :
    INTERNAL SERVER ERROR
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, you@your.address and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Apache/1.3.14 Server at localhost Port 80

    ...und im error log steht:

    [Sun Jan 29 01:40:04 2006] [error] [client 127.0.0.1] Premature end of script headers: /apache/htdocs/ntbweb/index.shtml


    wer kann da bitte weiterhelfen?
    kenn mich leider selber überhaupt nicht mit apache usw aus
    aber in den letzten jahren hatte ich keine probleme über das netz
    infos zu holen und einzurichten... und phptriad läuft einfach...
    bis jetzt. bin am verzweifeln...

    phpTRIAD2.11 auf winXP home SP2
    * PHP - 4.0.5
    * MySQL - 3.23.32
    * Apache - 1.3.14
    * PHPMyAdmin - 2.1.0
    * Perl - nsPerl 5.005_03

    anbei auch meine httpd.conf angehängt

    vielen dank schon im voraus!
    Angehängte Dateien

  • #2
    anybody out there???

    kennt sich denn wirklich keiner aus hier der helfen könnte?

    ist echt dringend...
    na ja, vielleicht bin ich zu ungeduldig...

    würde mich auf jedenfall um jeden auch noch so kleinen tip freuen!

    Kommentar


    • #3
      Ich vermisse mod_include in deiner Config ...

      http://httpd.apache.org/docs/1.3/mod/mod_include.html

      Kommentar


      • #4
        hallo!
        danke für den tip.

        wie schon erwähnt habe ich nicht viel ahnung von den sachen,
        hat bisher halt immer funktioniert!

        habe jetzt:
        #AddModule mod_include.c mod_autoindex.c mod_dir.c mod_cgi.c mod_userid.c
        auskommentiert

        war das richtig?
        geht trotzdem nicht...

        in dem link den du mir geschickt hast steht:
        Options +Includes

        habe stattdessen schon
        Options Indexes FollowSymlinks Includes ExecCGI

        das ist schon das selbe oder?

        Kommentar


        • #5
          Wie prüfst du denn eigentlich, ob SSI funktioniert?

          Kommentar


          • #6
            habe in der .shtml datei folgendes eingefügt:

            <!--#echo var="DATE_LOCAL" -->

            Kommentar


            • #7
              Was wird ausgegeben und was steht im error-log?

              Kommentar


              • #8
                AUSGABE:

                INTERNAL SERVER ERROR
                The server encountered an internal error or misconfiguration and was unable to complete your request.
                ...

                + ein neues browser fenster öffnet sich?;?




                ERROR LOG:

                [error] [client 127.0.0.1] Premature end of script headers: /apache/htdocs/ntbweb/index.shtml

                Kommentar


                • #9
                  Was geht denn da ab?

                  Na egal, schreibt dir das obige SSI-echo-Kommando mal in eine neue Datei. Nur das, sonst nichts. Ruf die neue Datei auf und poste was passiert (Fehlermeldungen, error-log).

                  Kommentar


                  • #10
                    passiert genau das selbe...

                    habe es jetzt auch mit ie+firefox getestet,
                    immer die gleichen meldungen...

                    apache auch runter und wieder hochgefahren...

                    muss an den einstellungen liegen...;
                    php läuft auf jedenfall einwandfrei...

                    Kommentar


                    • #11
                      Nein, was auch immer du da machst, der Aufruf von

                      index.shtml
                      Code:
                      Datum: <!--#echo var="DATE_LOCAL" -->
                      öffnet keinesfalls ein neues Browserfenster.

                      (Zwar denkbar, über auto_prepend, aber derart sinnlos, dass es eigentlich ausgeschlossen ist.)

                      Kommentar


                      • #12
                        is aber so bei IE und FIREFOX...

                        was soll ich nun tun?

                        irgendein tip?

                        Kommentar


                        • #13
                          Wie ist auto_prepend in der php.ini gesetzt?
                          Kannst du ausschließen, dass eine .htaccess dazwischenfunkt?
                          Was enthalten die beiden Seiten (Quelltext!), mal abgesehen von der Fehlemeldung?
                          Was bekommst du für HTTP-Header (http://web-sniffer.net)?

                          Kommentar


                          • #14
                            1. auto_prepend_file =
                            2. wie finde ich das mit der .htaccess raus?
                            3. die 2e seite die geöffnet wird hat google.de drinne
                            (default page) und die erste:

                            <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
                            <HTML><HEAD>
                            <TITLE>500 Internal Server Error</TITLE>
                            </HEAD><BODY>
                            <H1>Internal Server Error</H1>
                            The server encountered an internal error or
                            misconfiguration and was unable to complete
                            your request.<P>
                            Please contact the server administrator,
                            you@your.address and inform them of the time the error occurred,
                            and anything you might have done that may have
                            caused the error.<P>
                            More information about this error may be available
                            in the server error log.<P>
                            <HR>
                            <ADDRESS>Apache/1.3.14 Server at localhost Port 80</ADDRESS>
                            </BODY></HTML>

                            wie du vorgeschlagen hast benutze ich in der test.shtml
                            <!--#echo var="DATE_LOCAL" -->

                            sonst nichts...

                            4. wie bekomme ich den offline http-header zu sehen?



                            PS. online auf meinem server funktioniert es ja auch,
                            nur offline, mit phptriad scheint etwas nicht zu klappen...

                            Kommentar


                            • #15
                              Der Quelltext der Seite mit der Fehlermeldung öffnet keinesfalls eine neue Seite im Browser. Keine Ahnung, was du in deinen Browsereinstellungen vermurkst hast.
                              Ist mir jetzt aber auch egal, denn es hat mit dem Problem nichts zu tun.

                              Nochmal zurück auf Anfang. Alle Änderungen an der httpd.conf und php.ini rückgängig machen.

                              Dann suchst du in der httpd.conf nach

                              LoadModule include_module /path/to/mod_include.so

                              Falls nicht vorhanden, einfügen.
                              Im Abschnitt "<Directory /path/to/your/htdocs>...</Directory>" schreibst du

                              Options Includes
                              AddType text/html .shtml
                              AddHandler server-parsed .shtml

                              Speichern, Apache neu starten, error-log einsehen, test.shtml aufrufen, error-log einsehen.

                              Kommentar

                              Lädt...
                              X