Re: [Galette-discussion] pb installation impossible

2008-10-30 Par sujet Loïs Taulelle
bernard a écrit :
 Johan Cwiklinski a écrit :
 bernard a écrit :

 j'ai donc modifié les droits de 755 en 777


 C'est donc bien ce que je disais, il s'agit d'un problème d'owner. 777
 sur des répertoires web n'est pas une bonne idée.
 
 Vous ne pouvez pas dire cela, avec les droits 755 cela ne FONCTIONNE
 pas, il a fallu mettre 777 ce qui est bien souvent le cas pour les
 programme en php (npds, spip etc ..). de toute façon je verrais ce
 problème lors de la mise en production, en tout état de cause le message
 de l'installation n'est pas correct

Sisi, il peut le dire.
Savez-vous ce qu'est un propriétaire de fichier dans un système de
fichiers Unix ?
Savez-vous modifier ce propriétaire ?
Savez-vous quel est le propriétaire du serveur Apache (quel 'user' le
fait tourner ?)

Une fois les réponses trouvées à ces questions, LA réponse devrait vous
paraitre évidente : le propriétaire Unix du serveur apache doit aussi
être propriétaire des fichiers dont il a besoin : (hiérarchie /var/www/*
assez généralement, ici /srv/www/htdocs/ apparement).

 Ensuite, je voudrais que vous teniez compte du fait que index.php à la
 ligne 36 était
 
 include(includes/config.inc.php);
 au lieu de
 include(WEB_ROOT.includes/config.inc.php);

le include unix du php.ini, il dit quoi ?


 Non, il ne trouve pas le fichier config.inc.php, comme indiqué au début
 du log.

Ce qui indique soit un problème d'accès au fichier (pas dans les chemins
autorisés) soit un problème de droits d'accès au fichier (pas le droit
de le lire). Cf supra.

A+, Loïs, qui s'étonne de sa gentillesse, parfois...
-- 
Quand karma faché, karma toujours faire comme ça.

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] pb installation impossible

2008-10-30 Par sujet bernard
et bien plutôt que de prendre en compte les remarques on 

Loïs Taulelle a écrit :
 bernard a écrit :
 Johan Cwiklinski a écrit :
 bernard a écrit :

 j'ai donc modifié les droits de 755 en 777


 C'est donc bien ce que je disais, il s'agit d'un problème d'owner. 777
 sur des répertoires web n'est pas une bonne idée.
 Vous ne pouvez pas dire cela, avec les droits 755 cela ne FONCTIONNE
 pas, il a fallu mettre 777 ce qui est bien souvent le cas pour les
 programme en php (npds, spip etc ..). de toute façon je verrais ce
 problème lors de la mise en production, en tout état de cause le message
 de l'installation n'est pas correct
 
 Sisi, il peut le dire.
 Savez-vous ce qu'est un propriétaire de fichier dans un système de
 fichiers Unix ?
 Savez-vous modifier ce propriétaire ?
ah non je sais pas, d'ailleurs qu'ai je fait comme indiqué dans mes
posts, sinon que changer les chmod et les owners pour voir si cela
réglait le probléme
 Savez-vous quel est le propriétaire du serveur Apache (quel 'user' le
 fait tourner ?)
 
ah non ne sais pas, vu que j'ai 61 ans et cela fait 25 ans que je suis
dans l'informatique , je suppose que je devais taper mes premiers chmod
et autre chowner avant que vous ne soyez né ?

au passage il est fréquent que l'utilisateur qui fait les ftp, soit# du
celui utilisé par apache, wwwrun chez moi avec le group www, d'ou les
chmod 777 couramment observés

 Une fois les réponses trouvées à ces questions, LA réponse devrait vous
 paraitre évidente : le propriétaire Unix du serveur apache doit aussi
 être propriétaire des fichiers dont il a besoin : (hiérarchie /var/www/*
 assez généralement, ici /srv/www/htdocs/ apparement).
 
 Ensuite, je voudrais que vous teniez compte du fait que index.php à la
 ligne 36 était

 include(includes/config.inc.php);
 au lieu de
 include(WEB_ROOT.includes/config.inc.php);
 
 le include unix du php.ini, il dit quoi ?
 
 Non, il ne trouve pas le fichier config.inc.php, comme indiqué au début
 du log.
 
 Ce qui indique soit un problème d'accès au fichier (pas dans les chemins
 autorisés) soit un problème de droits d'accès au fichier (pas le droit
 de le lire). Cf supra.
 
 A+, Loïs, qui s'étonne de sa gentillesse, parfois...

-- 

Pour être positif, et continuer je signale que in-fine j'ai remis la
syntaxe originale (sans WEB_ROT) de la ligne 36 de index.php et là ...
ça marche !!!
il est donc étonnant de constater que le traitement de la variable
WEB-ROOT diffère suivant que l'on soit en installation ou en
utilisation. vu que je ne connais rien en php je ne peux aider mais il
faudrait voir.

maintenant vous pouvez tout laisser tel quel après tout c'est votre
probléme.

PS combien de téléchargement de galette ?

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion