Page 1 of 1

PHP in HTML Datei ausführbar machen

Posted: Sun 26. Nov 2023, 20:02
by alex007
Hi,

ich verwende Debian 12 mit PHP 8.2.7 und der neuesten KeyHelp-Version. Wie kann ich PHP in HTML-Dateien ausführen? Wenn ich die HTML Datei aufrufe, dann wird diese einfach nur heruntergeladen.

LG Alex

Re: PHP in HTML Datei ausführbar machen

Posted: Sun 26. Nov 2023, 20:09
by 24unix
In einer HTML-Datei? Warum?

Du müsstest einen Handler setzen, dass html via PHP geparsed wird. Sicher, dass Du das willst?

Normalerweise kommt PHP in eine Datei mit der Endung php.

Mit <?php leitest Du PHP Code ein, mit ?> wechselt Du wieder zu HTML.

Variablen kann Du mit

Code: Select all

<?= $myVar ?>
ausgeben.

Was genau hast Du vor?

Re: PHP in HTML Datei ausführbar machen

Posted: Sun 26. Nov 2023, 20:20
by alex007
ich habe eine komplette Webseite in HTML Dateien, dort wurden aber PHP Code hinzugefügt. Wie kann ich diese Handler setzen, damit das funktioniert?

Re: PHP in HTML Datei ausführbar machen

Posted: Sun 26. Nov 2023, 20:25
by 24unix
Du benennst sie von *.html in *.php um.

Edit einen Handler würdest Du so setzen:

Code: Select all

<FilesMatch .html$>
SetHandler "proxy:unix:/var/run/php/phpX.Y-fpm.sock|fcgi://localhost"
</FilesMatch>
Aber davon würde ich dringend abraten, das ist ziemlich strange.

Re: PHP in HTML Datei ausführbar machen

Posted: Sun 26. Nov 2023, 20:27
by alex007
kommt leider Fehlermeldung 503

Re: PHP in HTML Datei ausführbar machen

Posted: Sun 26. Nov 2023, 20:31
by 24unix
alex007 wrote: Sun 26. Nov 2023, 20:27 die Endung der Dateien soll laut Kunden weiterhin in ".html" sein, daher passt die Lösung leider nicht.
Ich habe oben noch editiert. Es ist aber absolut unüblich, PHP in HTML-Dateien auszuliefern.

Ich bin gleich weg aus dem Büro, wenn Du bis Morgen keine Lösung hast, texte mich mal im Laufe des Tages per PM an.

Re: PHP in HTML Datei ausführbar machen

Posted: Sun 26. Nov 2023, 21:14
by Jolinar
24unix wrote: Sun 26. Nov 2023, 20:31
alex007 wrote: Sun 26. Nov 2023, 20:27 die Endung der Dateien soll laut Kunden weiterhin in ".html" sein, daher passt die Lösung leider nicht.
@alex007:
Man editiert keine Aussagen aus einem Post weg, auf die schon per Quote Bezug genommen wurde. Damit entziehst du dem Quote den Kontext.

Re: PHP in HTML Datei ausführbar machen

Posted: Mon 27. Nov 2023, 17:00
by alex007
sry.

Ich hatte vorher einen Server mit Debian 11, da hatte ich einfach eine htaccess datei mit dem inhalt:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

damit ging es, aber unter Debian 12 leider nicht mehr