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.

#26 Le 20/09/2014, à 08:12

bruno

Re : Page blanche php

Oups, désolé je n'avais pas compris le coup du code source vide (merci jplemoine wink)

Si tu as une page blanche, c'est qu'il y a une erreur bloquante dans ton code et que visiblement tu n'as pas activé le retour d'erreurs dans le navigateur comme je te l'avais suggéré. Il te faut donc examiner les logs au moment où tu essaies d’accéder à cette page. (Et avant tout corriger les erreurs pointés par pires57)

Hors ligne

#27 Le 20/09/2014, à 12:19

Arcas

Re : Page blanche php

Pires57 : Merci pour le récapitulatif de mes erreurs, j'ai pas vraiment fait gaffe aux fichiers que j'avais sur /var/www/html ..
Donc concernant la commande ls -l /var/www voici le résultat :

  root@kevin-Lenovo-B590:/home/kevin# ls -l /var/www/
total 8
-rw-r--r--  1 root     root       22 août   1 12:31 checkphp.php~
drwxrwxr-x+ 3 www-data www-data 4096 sept. 19 18:37 html
  

Concernant l'erreur de syntaxe je me renseigne la dessus pour la corrigé.


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#28 Le 20/09/2014, à 13:02

pires57

Re : Page blanche php

ls -l /var/www/html/

celle ci me sera plus utile.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#29 Le 20/09/2014, à 15:34

Arcas

Re : Page blanche php

Voila le résultat :

  root@kevin-Lenovo-B590:/home/kevin# ls -l /var/www/html/
total 96
-rw-rw-r--+ 1 root     root      2163 sept.  3 11:40 1ère_page_ceppaf.php
-rw-rw-r--  1 www-data www-data   529 août  15 18:26 affichertexte.php
-rw-rw-r--+ 1 root     root       117 sept.  2 17:25 Bonjour.php
-rw-rw-r--+ 1 root     root       742 sept. 19 14:19 Boucletableauimc.php
-rw-rw-r--+ 1 root     root       232 sept.  6 20:07 cible.php
-rw-r--r--  1 root     root      1399 sept. 18 16:22 exagenda.php
-rw-rw-r--+ 1 root     root       706 sept. 17 14:41 exerciceemploi.php
-rw-rw-r--+ 1 root     root       399 sept.  6 20:36 formulaire.php
-rw-rw-r--+ 1 root     root       188 sept.  6 19:16 Formulaire.php
-rw-rw-r--+ 1 root     root      1378 sept. 19 16:03 imc.php
-rw-rw-r--+ 1 root     root      1378 sept. 19 15:46 imc.php~
-rw-rw-r--+ 1 root     root      2129 sept. 19 19:54 Imc.php
-rw-rwxr--+ 1 www-data www-data 11510 août   1 14:03 index.html
-rw-rw-r--  1 www-data www-data  2163 août  24 19:46 index.php
-rw-rw-r--+ 1 root     root        73 sept.  3 18:10 Nouveaudocbonjour.php
-rw-rwxr--+ 1 www-data www-data    20 août   1 14:20 phpinfo.php
-rw-rw-r--+ 1 root     root        74 sept.  3 11:44 Testbonjour.php
-rw-rw-r--+ 1 root     root      2128 sept. 17 20:54 testimc.php
-rw-rw-r--+ 1 root     root        21 sept. 19 18:37 testphp.php
-rw-rw-r--+ 1 root     root       600 sept. 17 17:20 testsaisie.php
drwxrwxr-x+ 2 www-data www-data  4096 août  12 12:44 Tests_php
-rw-rw-r--+ 1 root     root       259 sept. 17 14:04 TestSylvie.php
  

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#30 Le 20/09/2014, à 15:46

jplemoine

Re : Page blanche php

Je crois qu'il y a un problème de propriétaire et de droit....
- c'est quoi ce + (-rw-rw-r--+) ?
- pourquoi il y a des fichiers avec www-data comme propriétaire ?


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#31 Le 20/09/2014, à 17:25

pires57

Re : Page blanche php

Salut,

Par défaut les documents dans /var/www/html doivent appartenir à www-data.
www-data ne peut pas lire ton fichier écrit par root.

chown -R www-data:www-data /var/www/html/

Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#32 Le 20/09/2014, à 17:40

jplemoine

Re : Page blanche php

On n'est pas d'accord. Pour moi, les fichiers doivent appartenir à root ou  éventuellement à l'utilisateur sur une site en localhost qui serait en développement.
S'ils appartiennent à www-data, ça veut dire qu'Apache peut les modifier... (ce ne serait pas un trou de sécurité ?).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#33 Le 20/09/2014, à 18:04

pires57

Re : Page blanche php

ah oui? et si tu as une faille dans ton appli avec du root il se passe quoi?
Il l'utilise pour développer localement donc soit il attribue les fichiers a www-data soit il ajoute son users a www-data.
Dans tout les cas si apache n'a pas le droit de les lires (ce qui est le cas avec les fichiers de root) il y aura des problèmes.

C'est un peu se foutre de la sécurité de dire ce que tu dit.
Tu prétextes une faille de apache pour conseiller d'utiliser root. Je rapelle que l'utilisateur root n'est pas un jouet ! c'est le user le plus important de ton système, si celui ci est corrompu, tout le système l'est, apache compris

Dernière modification par pires57 (Le 20/09/2014, à 18:07)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#34 Le 20/09/2014, à 18:19

jplemoine

Re : Page blanche php

Je dis juste de donner les droits en lecture à www-data et de ne donner les droits en écriture :
- soit à l'utilisateur en développement afin qu'il puisse modifier facilement les fichiers
- soit à root pour que l'on ne puisse pas modifier les fichiers du site web par erreur.

Je ne vois pas l’intérêt (mais il y en a peut-être.. je n'ai pas la science infuse) de donner les droits à l'utilisateur www-data sur les fichiers php, html,...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#35 Le 20/09/2014, à 18:38

Arcas

Re : Page blanche php

Bonjour tout le monde,

Je viens de me rendre compte que le script php n'était pas bon, j'ai résolu ce petit oubli ... le fichier en question marche bien.
Cependant je vois aussi que j'ai un sérieux problème (d'aprés ce que vous me dites par rapport aux droits de lecture)
Point de vue sécurité; le mieux serait que je donne les droits en lecture à www-data ?


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#36 Le 20/09/2014, à 18:59

pires57

Re : Page blanche php

Pour moi le mieux serais de créer les fichiers avec ton user et de les affecter au groupe www-data.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#37 Le 20/09/2014, à 19:06

Arcas

Re : Page blanche php

d'accord, c'est à dire en tapant la ligne de commande suivante :

chmode -R www-data:www-data /var/www/html/

?


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#38 Le 20/09/2014, à 19:11

pires57

Re : Page blanche php

chown -R www-data:www-data /var/www/html/

Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#39 Le 21/09/2014, à 11:26

Arcas

Re : Page blanche php

Merci c'est noté wink


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#40 Le 21/09/2014, à 11:49

pires57

Re : Page blanche php

La commande que je t'ai donné attribut les fichiers php a www-data.
Pour un serveur de développement comme le tiens ce n'est pas un problème, pour un serveur en développement il faudrait plus de sécurité.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne