Re: [Galette-discussion] pb installation impossible
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
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
Re: [Galette-discussion] pb installation impossible
Les lignes indiquaient un Pb dans la définition du chemin pour config.inc.php en effet il y a un bug dans le fichier et j'ai changé cette ligne ligne 36 include(WEB_ROOT.includes/config.inc.php); suite à cela, je n'avais plus de message d'erreur dans /var/log/apach2/error_log, mais TPUJOURS mon problème de droits sur /photos, /cache, /tempimage ... (ècran 3) j'ai donc modifié les droits de 755 en 777 cette fois tout passe au vert et la procédure vas au bout. vérification faite j'ai 12 table dans ma base suppression install et.. j'essaie donc la connexion et là encore un ècran blanc !!! erro_log me donne cette fois ci les messages suivant [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Notice: Use of undefined constant WEB_ROOT - assumed 'WEB_ROOT' in /srv/www/htdocs/galette/index.php on line 36 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(WEB_ROOTincludes/config.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 36 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(): Failed opening 'WEB_ROOTincludes/config.inc.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/htdocs/galette/index.php on line 36 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Notice: Use of undefined constant WEB_ROOT - assumed 'WEB_ROOT' in /srv/www/htdocs/galette/index.php on line 37 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(WEB_ROOTincludes/database.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 37 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(): Failed opening 'WEB_ROOTincludes/database.inc.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/htdocs/galette/index.php on line 37 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Notice: Use of undefined constant WEB_ROOT - assumed 'WEB_ROOT' in /srv/www/htdocs/galette/index.php on line 38 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(WEB_ROOTincludes/functions.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 38 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(): Failed opening 'WEB_ROOTincludes/functions.inc.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/htdocs/galette/index.php on line 38 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Notice: Use of undefined constant WEB_ROOT - assumed 'WEB_ROOT' in /srv/www/htdocs/galette/index.php on line 39 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(WEB_ROOTincludes/session.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 39 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(): Failed opening 'WEB_ROOTincludes/session.inc.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/htdocs/galette/index.php on line 39 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Notice: Use of undefined constant WEB_ROOT - assumed 'WEB_ROOT' in /srv/www/htdocs/galette/index.php on line 40 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include_once(WEB_ROOTincludes/i18n.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 40 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include_once(): Failed opening 'WEB_ROOTincludes/i18n.inc.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/htdocs/galette/index.php on line 40 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Notice: Use of undefined constant WEB_ROOT - assumed 'WEB_ROOT' in /srv/www/htdocs/galette/index.php on line 41 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include_once(WEB_ROOTincludes/smarty.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 41 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include_once(): Failed opening 'WEB_ROOTincludes/smarty.inc.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/htdocs/galette/index.php on line 41 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Notice: Use of undefined constant WEB_ROOT - assumed 'WEB_ROOT' in /srv/www/htdocs/galette/index.php on line 42 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: require_once(WEB_ROOTincludes/picture.class.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 42 [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Fatal error: require_once(): Failed opening required
Re: [Galette-discussion] pb installation impossible
bernard a écrit : Les lignes indiquaient un Pb dans la définition du chemin pour config.inc.php en effet il y a un bug dans le fichier et j'ai changé cette ligne ligne 36 include(WEB_ROOT.includes/config.inc.php); suite à cela, je n'avais plus de message d'erreur dans /var/log/apach2/error_log, mais TPUJOURS mon problème de droits sur /photos, /cache, /tempimage ... (ècran 3) 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. cette fois tout passe au vert et la procédure vas au bout. vérification faite j'ai 12 table dans ma base suppression install et.. j'essaie donc la connexion et là encore un ècran blanc !!! erro_log me donne cette fois ci les messages suivant [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(WEB_ROOTincludes/config.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 36 il semble que ce soit un pb de lib php5 ?? Non, il ne trouve pas le fichier config.inc.php, comme indiqué au début du log. merci pour l'aide Bonne soirée, Johan signature.asc Description: OpenPGP digital signature ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] pb installation impossible
Johan Cwiklinski a écrit : bernard a écrit : Les lignes indiquaient un Pb dans la définition du chemin pour config.inc.php en effet il y a un bug dans le fichier et j'ai changé cette ligne ligne 36 include(WEB_ROOT.includes/config.inc.php); suite à cela, je n'avais plus de message d'erreur dans /var/log/apach2/error_log, mais TPUJOURS mon problème de droits sur /photos, /cache, /tempimage ... (ècran 3) 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 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); cette fois tout passe au vert et la procédure vas au bout. vérification faite j'ai 12 table dans ma base suppression install et.. j'essaie donc la connexion et là encore un ècran blanc !!! erro_log me donne cette fois ci les messages suivant [Wed Oct 29 17:15:30 2008] [error] [client 192.168.1.102] PHP Warning: include(WEB_ROOTincludes/config.inc.php): failed to open stream: No such file or directory in /srv/www/htdocs/galette/index.php on line 36 il semble que ce soit un pb de lib php5 ?? Non, il ne trouve pas le fichier config.inc.php, comme indiqué au début du log. Oui et non, il n'y avait pas PEAR installé, je l'ai donc fait ensuite effectivement, il ne trouve pas config.inc.php or ce fichier existe est en chmod 644 et a été utilisé lors de l'installation donc ??? n'est ce pas parce que la variable web-root ne serait pas définie ? merci pour l'aide Bonne soirée, Johan si je poste avec mon autre login cela ne passe pas ? Bernard ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
[Galette-discussion] pb installation impossible
je ne me suis pas aperçu que je pouvais discuter en Français précisons que j'ai essayé la version 0.62 Pour voir si cela allait mieux avec la dernière version j'ai installé la 0.63.rc2 et là page blanche merci d'avance pour l'aide PS je constate que sur cette dernière version les fichiers et répertoires sont livrés avec les bon droits ce qui n'était pas le ca de la 0.62 Message original Sujet : problem install Date : Sat, 25 Oct 2008 22:47:23 +0200 De :bernard [EMAIL PROTECTED] Pour : Discusson Galette galette-discussion@gna.org HI work on Suse 10, apache 2 php 5.2.5 I have chmod files and directory as indicated in readme but when i got to http://monserveur/install/index.php i got a funny screen with error message on top # Unknown language; } if ($error_detected== isset($_POST[install_type])) { if ($_POST[install_type]==install) $step=i3; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u3; else $error_detected .= ._T(Type d'installation inconnu). # ; } if ($error_detected== isset($_POST[install_permsok])) { if ($_POST[install_type]==install) $step=i4; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u4; else $error_detected .= ._T(Type d'installation inconnu). ; } if ($error_detected== isset($_POST[install_dbtype]) isset($_POST[install_dbhost]) isset($_POST[install_dbuser]) isset($_POST[install_dbpass]) isset($_POST[install_dbname]) isset($_POST[install_dbprefix])) { if ($_POST[install_dbtype]!=mysql $_POST[install_dbtype]!=pgsql) $error_detected .= \\ ._T(Type de base inconnu). ; if ($_POST[install_dbuser]==) $error_detected .= \\ ._T(Nom d'utilisateur vide). ; if ($_POST[install_dbpass]==) $error_detected .= \\ ._T(Mot de passe vide). ; if ($_POST[install_dbname]==) $error_detected .= \\ ._T(Nom de la base non précisé). ; if ($error_detected==) { if (isset($_POST[install_dbconn_ok])) { include(WEB_ROOT./includes/adodb/adodb.inc.php); $DB = ADONewConnection($_POST[install_dbtype]); $DB-debug = false; $permsdb_ok = true; @$DB-Connect($_POST[install_dbhost], $_POST[install_dbuser], $_POST[install_dbpass], $_POST[install_dbname]); if ($_POST[install_type]==install) $step=i6; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u6; if (isset($_POST[install_dbperms_ok])) if ($_POST[install_type]==install) $step=i7; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u7; if (isset($_POST[install_dbwrite_ok])) if ($_POST[install_type]==install) $step=i8; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u8; if (isset($_POST[install_adminlogin]) isset($_POST[install_adminpass])) { if ($_POST[install_adminlogin]==) $error_detected .= \\ ._T(Nom d'utilisateur vide). ; if ($_POST[install_adminpass]==) $error_detected .= \\ ._T(Mot de passe vide). ; if ($error_detected==) if ($_POST[install_type]==install) $step=i9; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u9; if (isset($_POST[install_prefs_ok])) if ($_POST[install_type]==install) $step=i10; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u10; } } else $step=i5; } } ? could you help me ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] pb installation impossible
Ou sont les logs ? je pourrais regarder ce n'est pas un hébergeur mais mon serveur de test merci Johan Cwiklinski a écrit : Bonsoir, bernard a écrit : Bon on avance mais quelle galère je reste avec la version 0.63.rc2 je me suis demandé s'il n'y avait pas un module apache manquant , j'ai installé version suite à cela ENFIN un page d'installation, avec choix de mangue ècran suivant il me signale qu'il doitr avoir les droits 700 sur /template_c /photos /tempimages /includes /cache. vue qu'il a les droits en 0755 je m' étonne en passe en 0700 les sus-nommés et là AHHH ècran blanc de nouveau je repasse en 755 les répertoires et je suis de nouveau avec le menu d'installation tant mieux je teste avec 0766 sur les 5 répertoires et ré essayer et !!! page blanche Une page blanche est généralement accompagnée d'un message dans les logs d'apache. Sans cela, comment savoir où est le problème ? SVP donner les bons chmod ou alors la solution pour installer galette Ces droits *sont* corrects ! Qu'ils ne fonctionnent pas sur telle installation ou hébergeur ne signifie pas qu'ils sont erronés. 700 signifie que l'utilisateur à tous les droits sur le dossier en question ; et aucun droit pour le groupe et les autres. Le problème ici est sûrement un mauvais owner du dossier, mais, encore une fois, il faudrait voir les logs. merci bernard a écrit : je ne me suis pas aperçu que je pouvais discuter en Français précisons que j'ai essayé la version 0.62 Pour voir si cela allait mieux avec la dernière version j'ai installé la 0.63.rc2 et là page blanche merci d'avance pour l'aide PS je constate que sur cette dernière version les fichiers et répertoires sont livrés avec les bon droits ce qui n'était pas le ca de la 0.62 Message original Sujet : problem install Date : Sat, 25 Oct 2008 22:47:23 +0200 De :bernard [EMAIL PROTECTED] Pour : Discusson Galette galette-discussion@gna.org HI work on Suse 10, apache 2 php 5.2.5 I have chmod files and directory as indicated in readme but when i got to http://monserveur/install/index.php i got a funny screen with error message on top # Unknown language; } if ($error_detected== isset($_POST[install_type])) { if ($_POST[install_type]==install) $step=i3; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u3; else $error_detected .= ._T(Type d'installation inconnu). # ; } if ($error_detected== isset($_POST[install_permsok])) { if ($_POST[install_type]==install) $step=i4; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u4; else $error_detected .= ._T(Type d'installation inconnu). ; } if ($error_detected== isset($_POST[install_dbtype]) isset($_POST[install_dbhost]) isset($_POST[install_dbuser]) isset($_POST[install_dbpass]) isset($_POST[install_dbname]) isset($_POST[install_dbprefix])) { if ($_POST[install_dbtype]!=mysql $_POST[install_dbtype]!=pgsql) $error_detected .= \\ ._T(Type de base inconnu). ; if ($_POST[install_dbuser]==) $error_detected .= \\ ._T(Nom d'utilisateur vide). ; if ($_POST[install_dbpass]==) $error_detected .= \\ ._T(Mot de passe vide). ; if ($_POST[install_dbname]==) $error_detected .= \\ ._T(Nom de la base non précisé). ; if ($error_detected==) { if (isset($_POST[install_dbconn_ok])) { include(WEB_ROOT./includes/adodb/adodb.inc.php); $DB = ADONewConnection($_POST[install_dbtype]); $DB-debug = false; $permsdb_ok = true; @$DB-Connect($_POST[install_dbhost], $_POST[install_dbuser], $_POST[install_dbpass], $_POST[install_dbname]); if ($_POST[install_type]==install) $step=i6; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u6; if (isset($_POST[install_dbperms_ok])) if ($_POST[install_type]==install) $step=i7; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u7; if (isset($_POST[install_dbwrite_ok])) if ($_POST[install_type]==install) $step=i8; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u8; if (isset($_POST[install_adminlogin]) isset($_POST[install_adminpass])) { if ($_POST[install_adminlogin]==) $error_detected .= \\ ._T(Nom d'utilisateur vide). ; if ($_POST[install_adminpass]==) $error_detected .= \\ ._T(Mot de passe vide). ; if ($error_detected==) if ($_POST[install_type]==install) $step=i9; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u9; if (isset($_POST[install_prefs_ok])) if ($_POST[install_type]==install) $step=i10; elseif (substr($_POST[install_type],0,7)==upgrade) $step=u10; } } else $step=i5; } } ? could you help me Bonne soirée, Johan ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion -- Bernard LAMBERT 111 rue de Bellevue 91330 YERRES 01 69 83 37 95 ___ Galette-discussion
Re: [Galette-discussion] pb installation impossible
bernard a écrit : Ou sont les logs ? /var/log/httpd/error_log généralement je pourrais regarder ce n'est pas un hébergeur mais mon serveur de test Ça ne change pas grand chose en fait, tout dépend de la configuration de apache et de php merci signature.asc Description: OpenPGP digital signature ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] pb installation impossible
merci pour vos réponses Johan Cwiklinski a écrit : bernard a écrit : Ou sont les logs ? /var/log/httpd/error_log généralement je pourrais regarder Var/log/httpd est vide ce n'est pas un hébergeur mais mon serveur de test Ça ne change pas grand chose en fait, tout dépend de la configuration de apache et de php merci ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion -- Bernard LAMBERT 111 rue de Bellevue 91330 YERRES 01 69 83 37 95 ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion