web-browser nicht die Verarbeitung von PHP-code als PHP-code
Ich habe Joomla installiert auf meinem computer, aber vor kurzem schreiben von php-Dateien, die nicht im Zusammenhang mit der Joomla-verwalteten Website. Aus irgendeinem Grund, wenn ich versuche, öffnen Sie die php-Dateien im web-browser mit xampp (Hinweis: Joomla ist auch mit xampp), die der browser nicht verarbeiten-code w/in den tags als php-code.
Beispielsweise nach dem öffnen der basic-Seite (eine Seite mit dem Titel "test", ohne Inhalt, außer in den body-tags) in den web-browser und gehen Sie zu der source-code, die folgenden zeigt sich im source-code:
<body>
<?php echo "hello"; ?>
</body>
statt der HTML-Konvertierung. (also einfach nur "Hallo")
Hat jemand eine Idee, was hier Los ist?
Dank.
- Browser NICHT ausführen von PHP-code. Sie einfach akzeptieren, HTML und Rendern/anzeigen. Es ist bis zu Ihrem webserver laufen, der PHP-code, und da sind Sie immer roh PHP-code, deine server falsch konfiguriert ist.
- ja... es ist nicht die web-browser die Pflicht zu verarbeiten PHP
- Scheint die Datei nicht in das htdocs-Verzeichnis...? Und stellen Sie sicher, es ist eine php-Erweiterung und dass der apache läuft. Und nicht nur öffnen, sondern rufen Sie localhost/test.php, wenn es in htdocs.
- ist die Datei ein .phtml oder .php-Datei?
- Ok, es hat funktioniert. Ich zog es in das htdocs-Verzeichnis und heißt localhost/test.php. Warum ist es, dass Sie Sie nicht öffnen können php-Dateien außerhalb des htdocs-Verzeichnis?
- Weil das 'htdocs' - Verzeichnis ist das Verzeichnis, das als der "server", und seit php ist serverside muss es sein, wo der server kann sehen, es zu verarbeiten es entsprechend.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist wahrscheinlich so, weil PHP-Modul geladen ist nicht in der apache. Werden Sie sicher, dass es aktiviert ist
Ist die Datei-Erweiterung .php? Der server kann nicht auf Magische Weise wissen, wenn Sie dienen php-Dateien, dies ist ein guter Weg, um sicherzustellen, dass es weiß, was du tust.
PHP interpretiert wird, in der server, nicht der browser. Was auch immer falsch läuft, Sie müssen sich auf der SERVER-Seite, es zu lösen.
Meine erste Vermutung: vielleicht haben Sie nicht das suffix der Datei ".php" (so der server nicht erkennen es als eine PHP-Datei?)
Zweite Vermutung: ist das Verzeichnis mit den PHP-Dateien konfiguriert parse PHP?
Wenn Sie Joomla, haben Sie wahrscheinlich PHP. Sie wahrscheinlich auch haben Apache.
So überprüfen Sie Ihre Apache-Konfiguration, und überprüfen Sie Ihre Datei-Namenskonventionen.
Apache ist ein Blick in deine localhost definierten root-Verzeichnis für die Dateien, die er analysieren kann. In diesem Fall htdocs. Dies ist die Standardeinstellung für XAMPP. Soweit Apache betrifft, ist es nicht zu interpretieren, beliebige Dateien außerhalb des Ordners.
wenn das problem im php-Modul es besser neu zu installieren, php5 in das system und es funktioniert gut. wahrscheinlich liegt das problem im php-Modul sollten Sie versuchen, neu zu installieren php auf Ihrem system.
Nur ein Neustart des httpd-Dienst. Es wird gut funktionieren.
wenn es nicht geklappt hat bitte installieren Sie PHP erneut.