[SOLVED] PHP interpretiert nicht

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
MuppetShow12
Beiträge: 85
Registriert: 03.08.2016 07:20:41

[SOLVED] PHP interpretiert nicht

Beitrag von MuppetShow12 » 05.12.2016 15:15:01

Hallo!
Ich habe apache2 und PHP5 auf debian jessie installiert. Diese Anleitung habe ich verwendet
https://www.digitalocean.com/community/ ... -on-ubuntu
die info.php - Datei habe ich angelegt, wenn ich jedoch auf http://127.0.0.1/info.php navigiere, fragt mich Firefox ob er es mit einem Texteditor öffnen oder under DOWNLOADS abspeichern soll.
Was läuft da falsch?
Danke und Lg
Zuletzt geändert von MuppetShow12 am 05.12.2016 15:37:29, insgesamt 1-mal geändert.
Desktop PC, Thinkcenter i5, dezidierte Nvidia Graka, debian bullseye mit Mate Desktop
Laptop Lenovo Thinkpad T470s, i5, debian bookworm mit Gnome Desktop :THX:
Homeserver / Mediaserver auf Basis von QNAP TS-251+, debian bookworm mit Gnome Oberfläche

thoerb
Beiträge: 1677
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: PHP interpretiert nicht

Beitrag von thoerb » 05.12.2016 15:21:00

MuppetShow12 hat geschrieben: die info.php - Datei habe ich angelegt, wenn ich jedoch auf http://127.0.0.1/info.php navigiere, fragt mich Firefox ob er es mit einem Texteditor öffnen oder under DOWNLOADS abspeichern soll.
Ist die Datei für den Apache auch ausführbar?
Zuletzt geändert von thoerb am 05.12.2016 15:38:13, insgesamt 1-mal geändert.

MuppetShow12
Beiträge: 85
Registriert: 03.08.2016 07:20:41

Re: PHP interpretiert nicht

Beitrag von MuppetShow12 » 05.12.2016 15:23:10

Code: Alles auswählen

-rw-r--r-- 1 root     root        20 Dez  5 14:47 info.php
in die "/etc/apache2/mods-enabled/dir.conf" habe ich wie in der Anleitung index.php hineingeschrieben...
Zuletzt geändert von MuppetShow12 am 05.12.2016 15:28:16, insgesamt 1-mal geändert.
Desktop PC, Thinkcenter i5, dezidierte Nvidia Graka, debian bullseye mit Mate Desktop
Laptop Lenovo Thinkpad T470s, i5, debian bookworm mit Gnome Desktop :THX:
Homeserver / Mediaserver auf Basis von QNAP TS-251+, debian bookworm mit Gnome Oberfläche

Benutzeravatar
sys_op
Beiträge: 672
Registriert: 17.09.2007 19:10:47
Lizenz eigener Beiträge: GNU General Public License

Re: PHP interpretiert nicht

Beitrag von sys_op » 05.12.2016 15:24:14

darf sie nicht sein, lesbar reicht.

Code: Alles auswählen

chmod 644 datei
/etc/init.d/apache2 restart und nochmal versuchen.
gruss sys;-)

MuppetShow12
Beiträge: 85
Registriert: 03.08.2016 07:20:41

Re: PHP interpretiert nicht

Beitrag von MuppetShow12 » 05.12.2016 15:29:22

funktioniert nicht- ich hatte schon restart gemacht
ups- jetzt bin ich gerade auf etwas daraufgekommen- kann es was mit den Benutzern sein..... www-data ?
Desktop PC, Thinkcenter i5, dezidierte Nvidia Graka, debian bullseye mit Mate Desktop
Laptop Lenovo Thinkpad T470s, i5, debian bookworm mit Gnome Desktop :THX:
Homeserver / Mediaserver auf Basis von QNAP TS-251+, debian bookworm mit Gnome Oberfläche

MuppetShow12
Beiträge: 85
Registriert: 03.08.2016 07:20:41

Re: PHP interpretiert nicht

Beitrag von MuppetShow12 » 05.12.2016 15:36:53

Das war es....

Code: Alles auswählen

root@bluedesk:/var/www/html# chown www-data:www-data ./info.php
root@bluedesk:/var/www/html# ll
insgesamt 28
drwxr-xr-x 3 root     www-data  4096 Dez  5 14:47 .
drwxr-xr-x 3 root     www-data  4096 Jul 21 12:51 ..
-rw-r--r-- 1 www-data www-data    20 Dez  5 14:47 info.php
jetzt kommt der infoscreen... vorher noch cache leeren nicht vergessen!
Desktop PC, Thinkcenter i5, dezidierte Nvidia Graka, debian bullseye mit Mate Desktop
Laptop Lenovo Thinkpad T470s, i5, debian bookworm mit Gnome Desktop :THX:
Homeserver / Mediaserver auf Basis von QNAP TS-251+, debian bookworm mit Gnome Oberfläche

Benutzeravatar
sys_op
Beiträge: 672
Registriert: 17.09.2007 19:10:47
Lizenz eigener Beiträge: GNU General Public License

Re: [SOLVED] PHP interpretiert nicht

Beitrag von sys_op » 05.12.2016 16:04:25

www-data muss eigentlich nicht der Eigentümer sein.

Code: Alles auswählen

/var/www$ ls -al test.php 
-rw-r--r-- 1 mn mn 17 Dez  5 15:26 test.php
muss funktionieren, da bei chmod 644 auch der apache Leserechte hat und mehr braucht/darf er eigentlich auch nicht.
gruss sys;-)

Antworten