PHP-Code wird plötzlich auf meiner Webseite angezeigt, anstatt ausgeführt zu werden - habe ich das vorher nicht gemacht?

8

Blöcke oder Teile von PHP-Code tauchen plötzlich auf meiner Webseite auf, als ob sie nicht als PHP-Code erkannt würden. Ich hatte es funktioniert nur vorher finden und ich kann nicht an etwas denken, das ich geändert oder getan habe, das es von der Arbeit gestoppt hätte! Ich habe so lange damit verbracht, Apache, MySQL und PHP zusammen zu arbeiten und das jetzt. Ich bin bereit, mir die Haare auszureißen!

Beispiel 1: Beispiel 1: (Beachten Sie, dass ein PHP-Codeblock auf der Webseite angezeigt wird, während der andere nicht!)

%Vor%

Beispiel 2:

Beispiel 2 code:

%Vor%

Fehlerbehebung:

  • Mein phpinfo (); Seite funktioniert wie erwartet
  • Ordner, der php.exe enthält, ist in meinem PATH
  • enthalten
  • Versucht, Apache neu zu starten
  • Alle Schritte in der Antwort zu diese Frage
  • Mit Apache 2.2.22, MySQL Server 5.5.24, PHP 5.4.3, Windows 7

Apache httpd.conf enthält:

%Vor%

Alles, woran ich nicht gedacht habe?

Danke!

    
torjinx 10.07.2012, 00:05
quelle

1 Antwort

3

Was ist der Pfad zur phpinfo () Seite? Vergleichen Sie das mit dem Pfad, den Sie verwenden, um auf Ihr Skript zuzugreifen. Meine Vermutung (wenn Sie sagen, dass "php.exe in meinem PATH enthalten ist"), ist, dass Sie nicht auf die Datei in Ihrem Web-Root zugreifen, sondern versuchen, direkt über das Dateisystem darauf zuzugreifen. Sie müssen darauf über den Webserver zugreifen. Wenn Sie das richtig machen, sieht es wahrscheinlich so aus:

%Vor%     
JoeCortopassi 10.07.2012, 00:27
quelle

Tags und Links