PL Watrin Posted March 28, 2013 Share Posted March 28, 2013 (edited) Bonjour, je suis en train d'essayer d'installer un nouveau prestashop 1.5.4, et je bloque lors de l'installation. L'installeur me dit que le dossier où sont stockées les sessions (/var/lib/php5) n'est pas accessible en écriture. Ce qui est totalement faux... Je suis sur un dédié sur lequel plusieurs autres sites fonctionnent sans problème et ils utilisent ce dossier pour stocker les sessions. J'ai d'ailleurs installé prestashop la semaine dernière sur ce même serveur et je n'avais pas eu ce problème. Je vais essayé de changer de répertoire de stockage des sessions pour ce site. Quelqu'un a t il déjà rencontré cette erreur à l'installation ? Edited March 29, 2013 by lymanss (see edit history) Link to comment Share on other sites More sharing options...
Soyons Solidaire Posted March 28, 2013 Share Posted March 28, 2013 (edited) Bonjour, à tous J'ai eu le même problème il n'y a pas longtemps. Va sur (TABLE) il faut supprimer les anciens fichiers ( Avant faire une sauvegarde de ton site ) Après retourne sur "FTP" et installe PrestaShop. Voilà tout devrait rentrer dans l'ordre normalement. Sinon effectivement l'installation bloque est longue a s'installer de plus sur la page Tableau de bord en haut à droite mes (Préférence , déconnexion , voir boutique) est décalée. Je reste sur l’ancienne version pour le moment. Bon courage Amitiés Edited March 28, 2013 by Marc Michel (see edit history) Link to comment Share on other sites More sharing options...
PL Watrin Posted March 28, 2013 Author Share Posted March 28, 2013 Merci pour ta réponse, mais ce problème d'install survient sur une install vierge. Donc je n'ai pas d'ancien fichier a supprimer. Link to comment Share on other sites More sharing options...
Soyons Solidaire Posted March 28, 2013 Share Posted March 28, 2013 De rien bon courage. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 28, 2013 Share Posted March 28, 2013 (edited) Effectivement mes sessions d'installation y sont bien dans ce dossier. Pouvez vous vérifier que les droits sur le dossier sont bien drwx-wx-wt proprietaire root ? J'essaye de me renseigner la dessus demain. Edited March 28, 2013 by Gregory Roussac (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 28, 2013 Share Posted March 28, 2013 J'ai d'ailleurs installé prestashop la semaine dernière sur ce même serveur Merci pour ta réponse, mais ce problème d'install survient sur une install vierge. Donc je n'ai pas d'ancien fichier a supprimer. Les fichiers dans /var/lib/php5 ? Normalement une tache cron nettoie d'ailleurs ce dossier sur debian [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 Bonjour, les droits sur le répertoire /var/lib/php5 sont bien drwx-wx-wt avec root en propriétaire La tache cron de suppression des fichiers de sessions "périmés" fonctionne bien, aucun soucis de ce coté là. Link to comment Share on other sites More sharing options...
Rémi Gaillard Posted March 29, 2013 Share Posted March 29, 2013 Bonjour Lymanss, Pouvez vous me transmettre sur [email protected] un accès FTP ? Nous pourrons ainsi regarder ce problème d'installation. Cordialement, Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 Bonjour, comme je devais avancer sur le développement du site de notre client, je suis redescendu de version (1.5.3.1)... Donc vous ne pourrez rien voir. En revanche, je peux vous créer un site de test exprès pour tester l'install de la 1.5.4 sur ce serveur. Dites moi si vous voulez que je mettes en place ce site. Cordialement. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 Hello, En supprimant cette ligne normalement le check sur le dossier ne sera plus fait et l'installation devrait vous laisser passer. https://github.com/PrestaShop/PrestaShop/blob/master/classes/ConfigurationTest.php#L50 Cordialement Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 (edited) Effectivement ça devrai fonctionner. hier, j'ai fait un test dans ce sens, j'ai modifier cette ligne afin qu'elle retourne true à chaque fois et l'install a pu continuer. https://github.com/P...onTest.php#L314 Par contre, j'ai remarqué d'autres problème dans l'installeur. Hier, j'ai envoyé un message à la team expliquant ce que je constatais. Pas de test sur les droits d'écriture dans dossier du thème (cache,lang,etc). Donc après l'install, si on veut faire une traduction du front, on a message d'erreur disant qu'il y a un problème de droit. Pas la possibilité de ne pas installer les données de démo. Ce qui est très gênant pour ceux qui connaisse déjà prestashop. Cordialement, Edited March 29, 2013 by lymanss (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 (edited) Pas la possibilité de ne pas installer les données de démo. Ce qui est très gênant pour ceux qui connaisse déjà prestashop. Il y a maintenant un module qui s'apelle *pscleaner* qui devrait vous permettre de vider les demos. Cordialement Edited March 29, 2013 by Gregory Roussac (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 Pas de test sur les droits d'écriture dans dossier du thème (cache,lang,etc). Donc après l'install, si on veut faire une traduction du front, on a message d'erreur disant qu'il y a un problème de droit. Pourtant je vois que les lignes https://github.com/PrestaShop/PrestaShop/blob/master/classes/ConfigurationTest.php#L57 à 59 testent normalement ces dossiers ? Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 Effectivement, ils auraient du être vérifié, mais l'install s'est faite sans la vérification de ces dossiers.... Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 Ok je check cela. Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 En attendant, je monte un nouveau site de test ou je vais mettre la 1.5.4. Comme ça vous pourrez voir si vous voulez comment se déroule l'install sur ce serveur. Serveur Dédié debian squeeze 6.0.6 php 5.3.3-7+squeeze15 mysql 5.1.66-0+squeeze1 Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 C'est gentil mais a priori il ne passe tout simplement pas le is_writable de la ligne que tu pointes. Donc on va devoir trouver un compromis. Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 c'est ça il ne passe pas ce test. Si on force le retour de ce test à true, c'est bon. (pour le problème de dossier de stockage), par contre cela n'explique pas les autres problèmes que j'ai rencontré. Le site de test est prêt. J'ai juste transféré les fichiers et préparé la base. Je vous envoi les accès par mail à vous et à Rémi Gaillard qui me les avais demandé. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 par contre cela n'explique pas les autres problèmes que j'ai rencontré. Fixed here https://github.com/PrestaShop/PrestaShop/commit/01eaffcd1c8f3c0c309ef33ca8381d8cbfec Merci Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 Je viens d'appliquer le correctif et en effet le test des droits sur ces dossier fonctionne de nouveau. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 Je vous envoi les accès par mail à vous et à Rémi Gaillard qui me les avais demandé. Encore une fois le problèmle c'est la dichotomie entre open_basedir = /var/www/vhosts/rhesusweb.com/:/tmp/ session.save_path = /var/lib/php5 On va tout simplement retiré ce check plutot que d'essayer de convaincre les gens de modifier leur openbase_dir Merci Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 Je pense en effet que un certain nombre de gens vont être embêter par ce test. Pour les personnes qui gèrent leur serveur dédié comme nous, on peut le faire très facilement, mais pour les autres à peut poser des soucis. Un certains nombres d'hébergeur refuserons de changer le open_basedir Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 29, 2013 Share Posted March 29, 2013 Ce check est parti dans les checks optionnels. https://github.com/PrestaShop/PrestaShop/commit/e31e4ae0183a9f90c045241c3bc474b33c9d86dc https://github.com/PrestaShop/PrestaShop/commit/e3ba5266250f464e73bfc7ff9b2f3a276117cb Cordialement Link to comment Share on other sites More sharing options...
PL Watrin Posted March 29, 2013 Author Share Posted March 29, 2013 J'ai appliqué l'ensemble des correctifs et plus de problème de contrôles de droits sur les répertoires. L’installation se fait correctement. Il subsiste le fait que l'on ne peut pas choisir d'installer ou non les données de démo. Mais c'est un problème mineur. Merci pour votre aide et votre réactivité. Cordialement. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now