Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/10/2019, à 17:23

Nuliel

php pas interprété

Bonjour,

Pour faire des petits tests, j'aimerais que php soit interprété. J'ai donc installé apache2 php libapache2-mod-php, redémarré, j'ai la page "it works" en allant sur localhost (donc apache fonctionne), j'ai mis mon dossier cmsimple dans /var/www/html, et lorsque j'accède à la page principale, apache me renvoie une page vide (sans code php). Niveau droits, j'ai essayé un chmod 777 sur le dossier cmsimple (sale mais c'était juste pour voir si ça fonctionne, et non), le dossier appartient à mon utilisateur naziel, et le groupe est www-data, donc normalement apache peut y accéder. Je sais pas à quel endroit ça bloque. Je n'ai pas touché à la configuration d'apache,
Des idées?

Merci d'avance

Dernière modification par Nuliel (Le 12/10/2019, à 17:23)

Hors ligne

#2 Le 12/10/2019, à 17:26

bruno

Re : php pas interprété

Salut,

Tu as regardé la doc : https://doc.ubuntu-fr.org/php#problemes_courants ?
En commençant par examiner les logs d'Apache (access.log et error.log).

#3 Le 12/10/2019, à 17:27

Nuliel

Re : php pas interprété

Merci de ta réponse.
Je regardais dans la doc d'apache, je n'avais pas vu celle de php...
Je vais consulter la doc

Hors ligne

#4 Le 12/10/2019, à 17:33

Nuliel

Re : php pas interprété

J'ai

[Sat Oct 12 18:29:06.582806 2019] [php7:error] [pid 3400] [client 127.0.0.1:47246] PHP Fatal error:  Uncaught Error: Call to undefined function eregi() in /var/www/html/cmsimple3_0/cmsimple/cms.php:33\nStack trace:\n#0 {main}\n  thrown in /var/www/html/cmsimple3_0/cmsimple/cms.php on line 33

qui revient dans mon error.log. Sinon, un extrait de access.log

127.0.0.1 - - [12/Oct/2019:17:51:51 +0200] "GET /cmsimple3_0/cmsimple/cms.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:17:51:53 +0200] "GET / HTTP/1.1" 200 3477 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:17:51:56 +0200] "GET /cmsimple3_0/cmsimple/cms.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:02:43 +0200] "GET / HTTP/1.1" 200 3477 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:02:44 +0200] "GET /icons/ubuntu-logo.png HTTP/1.1" 200 3623 "http://localhost/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:02:44 +0200] "GET /favicon.ico HTTP/1.1" 404 487 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:05 +0200] "GET /cmsimple HTTP/1.1" 404 488 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:08 +0200] "GET /cmsimple3_0 HTTP/1.1" 301 577 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:08 +0200] "GET /cmsimple3_0/ HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:14 +0200] "GET /cmsimple3_0/index.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:20 +0200] "GET /cmsimple3_0/cmsimple HTTP/1.1" 301 596 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:20 +0200] "GET /cmsimple3_0/cmsimple/ HTTP/1.1" 200 889 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:20 +0200] "GET /icons/blank.gif HTTP/1.1" 200 431 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:20 +0200] "GET /icons/back.gif HTTP/1.1" 200 499 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:20 +0200] "GET /icons/unknown.gif HTTP/1.1" 200 528 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:20 +0200] "GET /icons/text.gif HTTP/1.1" 200 513 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:20 +0200] "GET /icons/folder.gif HTTP/1.1" 200 509 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:22 +0200] "GET /cmsimple3_0/cmsimple/adm.php HTTP/1.1" 500 185 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:25 +0200] "GET /cmsimple3_0/cmsimple/image.php HTTP/1.1" 500 185 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:27 +0200] "GET /cmsimple3_0/cmsimple/languages/ HTTP/1.1" 200 816 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:03:31 +0200] "GET /cmsimple3_0/cmsimple/log.txt HTTP/1.1" 200 281 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:08:17 +0200] "GET /cmsimple3_0/cmsimple/ HTTP/1.1" 200 890 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:08:19 +0200] "GET /cmsimple3_0/cmsimple/cms.php HTTP/1.1" 500 185 "http://localhost/cmsimple3_0/cmsimple/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:08:48 +0200] "GET /cmsimple3_0/cmsimple/cms.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:08:55 +0200] "GET /cmsimple3_0/index.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:09:03 +0200] "GET / HTTP/1.1" 200 3477 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:10:18 +0200] "GET /cmsimple3_0/index.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:11:18 +0200] "GET /cmsimple3_0/cmsimple/cms.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:14:18 +0200] "GET /cmsimple3_0/index.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:14:35 +0200] "GET /cmsimple3_0/index.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:14:36 +0200] "GET /cmsimple3_0/index.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:15:02 +0200] "GET /cmsimple3_0/cmsimple/cms.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
127.0.0.1 - - [12/Oct/2019:18:29:06 +0200] "GET /cmsimple3_0/cmsimple/cms.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"

Sinon, ce n'est pas dans les problèmes courants, et c'est sûrement un oubli en fait smile

Hors ligne

#5 Le 12/10/2019, à 17:37

krodelabestiole

Re : php pas interprété

The ereg(i) function was DEPRECATED in PHP 5.3.0, and REMOVED in PHP 7.0.0.

tu essaies d'installer la dernière version de cmsimple ?
si c'est le cas ça veut dire que cmsimple n'est compatible avec aucune version encore maintenue de PHP, donc complètement obsolète...

Hors ligne

#6 Le 12/10/2019, à 17:38

krodelabestiole

Re : php pas interprété

ouais non apparemment tu es sur la version 3.0. la version actuelle est la 4.7.8, d'où ton soucis...

Hors ligne

#7 Le 12/10/2019, à 17:41

Nuliel

Re : php pas interprété

C'est effectivement une ancienne version de cmsimple, c'est fait exprès (j'aimerais comprendre en quoi cette version était vulnérable à une attaque par LFI)
Ok, y a t'il moyen sans trop pourrir mon système (docker?) d'installer une version antérieure à php 7.0.0? Ou c'est pas une bonne idée de base?

Dernière modification par Nuliel (Le 12/10/2019, à 17:43)

Hors ligne

#8 Le 12/10/2019, à 18:39

krodelabestiole

Re : php pas interprété

oui docker.

si c'est pour tester une vulnérabilité c'est très bien.

Hors ligne

#9 Le 12/10/2019, à 19:27

Nuliel

Re : php pas interprété

Ok, bon go installer docker et php 5 du coup
Merci

Hors ligne