Page 1 sur 1
[Dev Web] Include non "vu" en php (Résolu)
Publié : ven. 20 juin 2014, 10:42
par Backtoback
Bonjour,
Tout d'abord désolé, je ne suis pas sur de poster dans la bonne section mais je n'ai pas trouvé de sections appropriés.
Je suis entrain de dev un site en local sur mon Arch.
Le soucis est que mes includes php ne sont pas reconnus.
Mes fichiers à inclure sur trouve au même niveau de l'arborescence que mon fichier index.php
Mon include se fait comme ceci :
Mais impossible de faire reconnaitre mon header. :'(
Pourtant sous debian ca marche sans le moindre soucis.
Je vous remercie pour votre aide
Cordialement
B2B
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 11:14
par FoolEcho
Salut,
Question bête... php est activé au moins ? (sous Arch contrairement à Debian je pense, apache, si c'est le serveur que tu utilises, n'est pas configuré par défaut pour interpréter le php,
http://wiki.archlinux.fr/LAMP#Apache )
(j'aurais plutôt écrit <?php include('header.php'); ?>
, mais bon... anecdotique)
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 11:16
par benjarobin
Peux tu développer ? Qu'est ce qui se passe, qu'est ce qui est affiché ? Quelle est l'erreur ? As tu bien pensé à activer l'affichage des erreurs et des warnings dans php.ini ?
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 11:45
par Backtoback
Salut,
Alors oui je pense que php est activé vu que la fonction phpinfo() me retourne l fiche de résultat.
Et je pense avoir correctement suivi le tuto.
Sinon, je veux bien savoir comment activer les erreurs et warnings, car j'ai pas bien vu pour le coup. Je retourne chercher en attendant.
Sinon pour le détail :
Je suis entrain de dev un petit site.
J'ai un header et un footer qu sont deux fichiers php que j'inclus dans tous les fichiers de mon site.
Hors l'include ne semble pas les trouver car ils ne font pas ce qui est demandé, de plus quand je fais "afficher le code source de la page" dans mon navigateur, il n'y a pas le code correspondant qui devrait figurer.
Sous Debian aucun soucis, donc je me demandais s'il n'y avait pas un truc à activer, ou un truc a savoir sur les chemins relatif et absolu dans le dossier /srv/httpd
Voilà je reste dispo pour toute info
et vous remercie pour votre aide
B2B
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 12:13
par FoolEcho
Backtoback a écrit :Sinon, je veux bien savoir comment activer les erreurs et warnings, car j'ai pas bien vu pour le coup. Je retourne chercher en attendant.
Dans /etc/php/php/ini:
(et plus généralement dans la partie
Error handling and logging
)
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 12:18
par karhu
La configuration de la sortie des erreurs se trouve dans /etc/php/php.ini les différentes possibilités y sont expliquées. Par principe en développement je les mets toutes à :
on
Code : Tout sélectionner
error_reporting = E_ALL
display_on_errors = on
display_startup_errors = on
Backtoback a écrit :
Mon include se fait comme ceci :
s'il se trouve dans le même répertoire j'écrirai plutôt :
mais c'est une question de goût

Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 12:27
par Backtoback
Merci pour votre aide.
J'ai activé les erreurs, je vais voir le résultat.
Pour le include, j'ai laissé les doubles quotes car j'avais commencé avec les chemins absolus, ca ne marchait pas, donc j'ai essayé les relatifs sans plus de succès.
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 12:29
par Backtoback
Ca change la vie
Voici les erreurs :
Warning: include(/srv/http/SCM_Planning_Web/header.php): failed to open stream: Permission denied in /srv/http/SCM_Planning_Web/planning.php on line 5
Warning: include(): Failed opening './header.php' for inclusion (include_path='.:/usr/share/pear') in /srv/http/SCM_Planning_Web/planning.php on line 5
Merci pour votre aide
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 12:51
par benjarobin
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 16:53
par Backtoback
Voici la sortie :/
Je suppose que je dois faire comme avec debian ou j'avais un user et un group www-data.
Mais avant de faire n'importe quoi, créer n'importe quoi, je préfère qu'on me le confirme.
Code : Tout sélectionner
ls -la /srv/http/SCM_Planning_Web/
total 172
drwxr-xr-x 4 thibault users 4096 20 juin 12:32 .
drwxr-xr-x 3 root root 4096 19 juin 19:01 ..
-rwxr-xr-x 1 thibault users 43611 20 juin 10:29 12.jpg
-rwx--x--x 1 thibault users 197 20 juin 11:02 footer.php
-rwx--x--x 1 thibault users 197 20 juin 11:02 footer.php~
-rwx--x--x 1 thibault users 12288 19 juin 18:14 .footer.php.swp
drwxr-xr-x 8 thibault users 4096 19 juin 18:14 .git
-rwxr-xr-x 1 thibault users 9 20 juin 11:02 .gitignore
-rwxr-xr-x 1 thibault users 3 20 juin 11:02 .gitignore~
-rwx--x--x 1 thibault users 710 20 juin 11:02 header.php
-rwx--x--x 1 thibault users 692 20 juin 11:02 header.php~
-rwx--x--x 1 thibault users 12288 19 juin 19:08 .header.php.swp
-rwx--x--x 1 thibault users 251 20 juin 11:02 index.php
-rwx--x--x 1 thibault users 256 20 juin 11:02 index.php~
-rwx--x--x 1 thibault users 12288 19 juin 18:33 .index.php.swp
drwxr-xr-x 2 thibault users 4096 19 juin 18:14 js
-rwxr-xr-x 1 thibault users 1848 20 juin 11:02 planning.php
-rwxr-xr-x 1 thibault users 1848 20 juin 11:02 planning.php~
-rwxr-xr-x 1 thibault users 12288 19 juin 19:08 .planning.php.swp
-rwxr-xr-x 1 thibault users 95 20 juin 11:02 README.md
-rwxr-xr-x 1 thibault users 84 20 juin 11:02 style.css
-rwxr-xr-x 1 thibault users 158 20 juin 11:02 style.css~
-rwxr-xr-x 1 thibault users 12288 19 juin 19:08 .style.css.swp
Re: [Dev Web] Include non "vu" en php
Publié : ven. 20 juin 2014, 17:38
par benjarobin
Non il est nullement nécessaire de de faire une telle chose (un user et un group www-data).
Il y a 2 choses qui ne vont pas :
1) Les fichiers sont marqués comme exécutable...
2) Tu es le seul à avoir accès en lecture aux fichiers
En gros sur l'ensemble des fichier tu fais :
Code : Tout sélectionner
chmod ugo-x le-fichier.php
chmod go+r le-fichier.php
# Ou
chmod 644 le-fichier.php
Re: [Dev Web] Include non "vu" en php
Publié : mar. 24 juin 2014, 15:23
par Backtoback
Merci beuaucoup pour votre aide
