Skripte werden direkt im Browser ausgegeben

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

  • Skripte werden direkt im Browser ausgegeben

    Hallo,

    ich habe php Skripte von einem Server auf meinem locahost unter xampp/htdocs kopiert um damit lokal arbeiten zu können.
    Jedoch werden die aufgerufenen Dateien direkt im Browser ausgegeben.
    Das heißt ich sehe den Kompletten Quelltext im Browserfenster.
    Ich habe an den Skripten nichts verändert.

    Kann mir jemand sagen woran das liegt?

    Vielen Dank im voraus.

  • #2
    Hallo,

    was haben die denn für eine Dateiendung?

    *move* ins richtige Unterforum.

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      Ich rufe die index.php auf und dort werden 3 Dateien inkludiert:

      require 'inc/db.inc.php';
      include 'inc/functions.inc.php';
      require 'libs/Smarty.class.php';

      Kommentar


      • #4
        Zitat von dakingno1 Beitrag anzeigen
        Ich rufe die index.php
        Steht in der Adressleiste http://localhost/…/index.php oder file:///…/index.php?
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar


        • #5
          http://localhost/.../administration/index.php

          Das passiert auch nur im Ordner "administration"
          Wenn ich die Seite im Main aufrufe, dann läuft alles einwandfrei
          Zuletzt geändert von AmicaNoctis; 27.07.2010, 13:42. Grund: Doppelposting zusammengefügt und URL entlinkt

          Kommentar


          • #6
            Nutzt du generell mod_rewrite oder hast du in dem Ordner administration eine .htaccess liegen? Wenn ja, poste mal bitte die jeweilige Datei.
            [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
            Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
            Super, danke!
            [/COLOR]

            Kommentar


            • #7
              im Hauptordner wird immer auf index.php geleitet:

              RewriteEngine On
              RewriteRule ^robots.txt$ robots_https.txt
              RewriteCond %{REQUEST_FILENAME} !-f
              RewriteCond %{REQUEST_FILENAME} !-d
              RewriteRule .* /index.php


              Die htaccess Datei im Ordner Administration habe ich lokal entfernt, weil dort nur auf .htpasswd hingewiesen wird um den bereich Passwort zu schützen.

              Kommentar


              • #8
                Mh, langsam gehen mir auch die Ideen aus

                Ist das Verzeichnis administration in der httpd.conf evtl. gesondert behandelt mit einer eigenen Directory-Section?
                [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                Super, danke!
                [/COLOR]

                Kommentar


                • #9
                  Der Apache wurde nicht angepasst.

                  Kommentar


                  • #10
                    Dann kannst du nur noch den kompletten conf-Ordner aus dem Apache-Verzeichnis und dein komplettes Projektverzeichnis (ohne Bilder und ggf. mit ge*ten Passwörtern) zippen und als Anhang posten
                    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                    Super, danke!
                    [/COLOR]

                    Kommentar


                    • #11
                      Verrückt, was ist das blos?

                      Danke trotzdem.

                      Kommentar


                      • #12
                        AAAAAAHHHHHHHHHHHHHHHHHHHHHHHH
                        Ich glaubs nicht!

                        Und, woran lags?

                        In den Skriten wird PHP mit kurzer Schreibweise initialisiert:

                        <?

                        ?>

                        und wenn ich

                        <?php

                        ?>

                        schreibe funzt alles.... OMG

                        Das kann man doch irgendwo im apache steuern oder?

                        Kommentar


                        • #13
                          Zitat von dakingno1 Beitrag anzeigen
                          Das kann man doch irgendwo im apache steuern oder?
                          Nein, in der php.ini, die Direktive heißt short_open_tag, aber die solltest du auf Off lassen und lieber deine 90er-Jahre-Stil-Scripts updaten
                          [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                          Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                          Super, danke!
                          [/COLOR]

                          Kommentar


                          • #14
                            Zitat von AmicaNoctis Beitrag anzeigen
                            Nein, in der php.ini, die Direktive heißt short_open_tag, aber die solltest du auf Off lassen und lieber deine 90er-Jahre-Stil-Scripts updaten
                            Haha, den Schuh kann ich mir nicht anziehen.

                            Der Code ist nicht von mir. Wir sind eigentlich gerade dabei zu refaktorisieren, aber das ist einfach zu viel, sodass alter Code in neuer Umgebung auch funktionieren soll.
                            Da es auf dem Live Server unterstützt ist, passt das schon vorerst.

                            Vielen Dank für die Mithilfe!

                            Kommentar

                            Lädt...
                            X