Pages: 1
Bonjour à tous,
Débutant avec Piwigo, je suis confronté à un soucis. J'ai téléchargé la version 2.0.1, dézippé et transféré sur mon hébergement. Ah oui, mon hébergeur accepte le PHP. Je me dirige à l'adresse http://www.aufildutemps.ch/piwigo/ et j'ai un page blanche avec mention:
[Message d'erreur]
Piwigo encountered a non recoverable error
/home/httpd/vhosts/aufildutemps.ch/httpdocs/piwigo/_data/templates_c pas d'accès en écriture
#1 mkgetdir /home/httpd/vhosts/aufildutemps.ch/httpdocs/piwigo/include/template.class.php(61)
#2 Template::Template /home/httpd/vhosts/aufildutemps.ch/httpdocs/piwigo/install.php(231)
[FIN message d'erreur]
Moi j'ai interprété qu'il fallait mettre les droits "777", C'est juste ? Même en le faisant, j'ai toujours le même problème. Que me conseillez-vous ?
Continuant dans mes recherches, j'ai installé la version 1.7.3 et elle fonctionne. Donc comment interpréter le message d'erreur ci-dessus ?
Merci de votre aide et bon dimanche!
Niklaus
Dernière modification par niklaus (2009-03-29 17:10:34)
Hors ligne
Dans le répertoire, ou tu as mis piwigo, tu vérifie si tu as dedans un répertoire _data
Si tu ne l'as pas, dans ce cas tu le crée et tu lui donnes les droits "777"
Hors ligne
ddtddt a écrit:
Dans le répertoire, ou tu as mis piwigo, tu vérifie si tu as dedans un répertoire _data
Si tu ne l'as pas, dans ce cas tu le crée et tu lui donnes les droits "777"
Hello. Merci. Je le l'avais pas et je l'ai crée, avec et sans accent sur le 1er e de répertoire, ça fonctionne toujours pas.
J'ai modifié le 1er post en rajoutant que j'avais aussi installé la version 1.7.3 et elle fonctionne.
Merci pour l'aide!
NIklaus
Hors ligne
le répertoire à créer est :
_data
Hors ligne
Bon, j'ai recommencé:
1) effacer tous les fichiers sur le serveur
2) transférer les fichiers de la version 2.0.1 dans un nouveau dossier nommé gallerie
3) J'ai crée 1 dossier _data et mis les droits 777
4) je me dirige à l'adresse http://www.aufildutemps.ch/gallerie/install.php
la situation a évolué mais il y a des messages d'erreurs!
[message erreur]
Warning: Smarty error: problem writing temporary file '/home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/_data/templates_c/wrt49cf3443aae9e' in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/smarty/libs/Smarty.class.php on line 1092
Warning: Smarty::include() [smarty.include]: Unable to access /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/_data/templates_c/is1uz0^%%18^181^181F13D0%%install.tpl.php in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/smarty/libs/Smarty.class.php on line 1262
Warning: Smarty::include(/home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/_data/templates_c/is1uz0^%%18^181^181F13D0%%install.tpl.php) [smarty.include]: failed to open stream: No such file or directory in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/smarty/libs/Smarty.class.php on line 1262
Warning: Smarty::include() [smarty.include]: Unable to access /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/_data/templates_c/is1uz0^%%18^181^181F13D0%%install.tpl.php in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/smarty/libs/Smarty.class.php on line 1262
Warning: Smarty::include(/home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/_data/templates_c/is1uz0^%%18^181^181F13D0%%install.tpl.php) [smarty.include]: failed to open stream: No such file or directory in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/smarty/libs/Smarty.class.php on line 1262
Warning: Smarty::include() [function.include]: Failed opening '/home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/_data/templates_c/is1uz0^%%18^181^181F13D0%%install.tpl.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/smarty/libs/Smarty.class.php on line 1262
[/message erreur]
Suite à ça, j'ai essayé (sans succès) de mettre les droits 777 au fichier admin.php. Pour le moment j'ai remis à ce fichier les droits 644 comme initialement.
Précision: il y a maintenant dans le dossier dans _data 1 dossier templates_c avec à l'intérieur 3 fichiers de 0kb
Niklaus
Dernière modification par niklaus (2009-03-29 10:42:39)
Hors ligne
Si ça peut aider : mon serveur est-il sensible à la casse des noms de fichiers ?
En tout cas j'ai réussi à annuler certains messages d'erreur en mettant 1 minuscule au fichier smarty.class.php. Celui d'origine était Smarty.class.php
Hors ligne
Qui est l'hébergeur?
Quel est l'offre?
Serveur Apache? ou IIS?
Hors ligne
VDigital a écrit:
Qui est l'hébergeur?
Quel est l'offre?
Serveur Apache? ou IIS?
offre de l'hébergeur : http://www.kreativmedia.ch/fr/hosting.php
Infrastructure : http://www.kreativmedia.ch/fr/infrastruktur.php
Hors ligne
niklaus a écrit:
Si ça peut aider : mon serveur est-il sensible à la casse des noms de fichiers ?
En tout cas j'ai réussi à annuler certains messages d'erreur en mettant 1 minuscule au fichier smarty.class.php. Celui d'origine était Smarty.class.php
Je poserai la question à leur support car en principe (vu leurs configurations), ce n'est pas habituel avec Linux.
C'est plus souvant l'inverse.
Dans le cas présent, le module de Smarty
est appelé par nos soins via la commande:
require_once(PHPWG_ROOT_PATH.'include/smarty/libs/Smarty.class.php');
Il n'y a aucune raison de renommer le module en smarty.class.php alors que Smarty le livre en
Smarty.class.php
Une option du serveur est donc certainement mal positionnée.
Voir le support de kreativmedia
Je suis très surpris car dans leurs applications intégrées, ils ont ce cas de figure.
Hors ligne
Bon d'après mon hébergeur, les noms de fichier sont sensibles à la casse. Pour ce faire, j'ai enlevé la majuscule à Smarty.class.php.
Maintenant j'ai moins de message d'erreur :
[message erreur]
Warning: require_once() [function.require-once]: Unable to access ./include/smarty/libs/Smarty.class.php in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/template.class.php on line 25
Warning: require_once(./include/smarty/libs/Smarty.class.php) [function.require-once]: failed to open stream: No such file or directory in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/template.class.php on line 25
Fatal error: require_once() [function.require]: Failed opening required './include/smarty/libs/Smarty.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/include/template.class.php on line 25
[/message erreur]
Niklaus
Hors ligne
Oui, mais non.
Warning: require_once() [function.require-once]: Unable to access ./include/smarty/libs/Smarty.class.php
Notre module ne trouve pas le module Smarty.class.php
Le pb est ailleurs.
Repasse en Smarty.class.php
Ce n'est pas le nombre d'erreur qui est un pb mais la nature de l'erreur.
problem writing temporary file '/home/httpd/vhosts/aufildutemps.ch/httpdocs/gallerie/_data/templates_c/wrt49cf3443aae9e'
Soit encore un pb de chmod dans _data/templates_c une fois de plus.
Hors ligne
Cette fois c'est ok, j'ai réussi à avoir mon menu d'installation. Le problème venait du dossier templates_c auquel il y avait les droits 755. Je m'étais un peu focalisé sur data en oubliant ce qui avait à l'intérieur. Quand j'ai découvert le pot au rose, mon serveur ne me permettait pas de modifier le schmod de ce fichier. J'ai eu donc l'idée de renommer le fichier incriminé et d'en créer 1 nouveau en lui mettant directement les droits 777. Quelle aventure!
En tout cas je dis merci beaucoup pour l'aide que j'ai reçu. C'est appréciable.
Bon dimanche!
Niklaus
Hors ligne
Pages: 1