Jump to content

Message d'erreur : Permission denied (13)


Recommended Posts

431289770_Capturedecranle2020-11-06a15_38_56.thumb.png.cd64dc8a5f20b97718533438807ac20b.png643750873_Capturedecranle2020-11-06a15_39_08.thumb.png.ad58a156a97febf841b3465e5d41da4a.pngBonjour, je viens d'installer une nouvelle boutique,  et quand je veux me rendre à mon back office, je reçois ce message:

Notice à la ligne 101 du fichier /home/larfran/public_html/prestachanson2/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/StrictSessionHandler.php
[8] SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/cpanel/php/sessions/ea-php72) failed: Permission denied (13).

Alors j'enlève le message et je me rends dans le menu de gauche (tableau de bord) qui s'ouvre, je clique sur (par exemple) Paramètres de la boutique/Paramètres généraux, une page d'erreur apparait (voir les deux fichiers joints).

Que se passe-t-il ? Comment puis-je résoudre ce bogue ?

Voici mes informations système :

Nouvelle install (1.7.6.8)

Mac Catalina - Chrome à jour

url : lechansonnier.ca/prestachanson2/

Thème : je ne sais pas, celui de base j'imagine, je n'ai rien acheté.

Code : je ne sais pas ce que c'est ici, original, j'imagine, je ne suis pas codeur.

Hébergement : le nom de l'hébergeur ? Inter-systeme.net

Version de PHP : 7.2

Version MYSQL : du serveur ? 5.7.32

 

 

Edited by François Larocque
fichiers oubliés (see edit history)
Link to comment
Share on other sites

34 minutes ago, doekia said:

j'ai déjà répondu hier à cette même question. Tu trouves ça drôle de ne pas continuer sur le fil d'origine et de reposter exactement la même question.

Moi pas, je te laisse donc dans ta misère.

Désolé, je n'ai pas vu de nouvelles réponses ?!? (Édit: je viens d'aller vérifier : tu n'as laissé AUCUN message, sur aucun des mes postes. Alors s'il te reste un peu de bonté, dis-moi où tu as répondu, au moins, que je puisse lire si tu avais un fier coup de main à m'apporter). J'ai eu l'impression que plus personne n'y répondrait. Je suis souvent sur les forums, et quand il y a un certain nombre de réponses, plus personne ne s'occupe du cas et on est laissé à nous-mêmes...

De plus, la situation a évolué.

Je ne croyais pas créer un aussi grand malaise, j'en suis bien désolé.

Edited by François Larocque
Je ne trouve pas la réponse mentionnée. (see edit history)
Link to comment
Share on other sites

Non tu n'as pas compris comment marche le forum. On regarde les derniers messages parus depuis que l'on s'est connecté et on répond si l'on peu apporter quelque chose. Cela nous abonne automatiquement au topic. Tout le reste devient invisible. Donc si tu as la chance que quelqu'un ai répondu, il faut rester dessus sinon tu n'aura aucune réponses.

 

Link to comment
Share on other sites

1 hour ago, doekia said:

Non tu n'as pas compris comment marche le forum. On regarde les derniers messages parus depuis que l'on s'est connecté et on répond si l'on peu apporter quelque chose. Cela nous abonne automatiquement au topic. Tout le reste devient invisible. Donc si tu as la chance que quelqu'un ai répondu, il faut rester dessus sinon tu n'aura aucune réponses.

 

Eh bien, je suis resté assez longtemps sur mes autres « topics » pour voir que peu de gens réussissent à m'aider.

PrestaShop n'est pas un si bon site finalement. Pour une fois qu'il y en avait un qui marchait, jusqu'à tout récemment en tout cas.

Dans les derniers mois, j'ai investi plus d'une centaine d'heures à monter la structure de mon catalogue et ma gamme de produits, et tout cela pour me retrouver avec des bogues pour lesquels PrestaShop n'a que des plans payants pour me venir en aide et le forum qui me boude un peu pour une malheureuse bourde de ma part.

Tout cela parce que je suis démuni et désespéré.

Il ne me reste qu'à tout abandonner, détruire ma boutique et passer à autre chose.

Merci quand même à tous ceux et celles qui ont tenté des solutions pour moi.

Il semble bien que mon cas soit perdu.

Bye.

Link to comment
Share on other sites

Je vais essayer de t'expliquer ... tu viens sur un forum de la recette du soufflet au cèpes et tu nous demande de l'aide alors que tu n'a pas de courant pour faire fonctionner ton four.

Contacte ton hébergeur, avec l'erreur et demande leur de régler le problème. Ici on ne sais rien faire pour un problème système

Link to comment
Share on other sites

10 minutes ago, doekia said:

Je vais essayer de t'expliquer ... tu viens sur un forum de la recette du soufflet au cèpes et tu nous demande de l'aide alors que tu n'a pas de courant pour faire fonctionner ton four.

Contacte ton hébergeur, avec l'erreur et demande leur de régler le problème. Ici on ne sais rien faire pour un problème système

Si tu avais suivi mes autres interventions, tu aurais vu que j'ai fait cela. Cela a au moins réglé le problème de connexion (mon erreur 500).

C'est une fois sur mon back office que les bogue de programmation arrivent.

Mais je ne suis même pas cuisinier (pour poursuivre la métaphore), à peine capable de se faire un sandwich.

Il y a du courant, mon four chauffe bien, c'est les boutons de la cuisinière qui refusent de fonctionner...

Link to comment
Share on other sites

10 minutes ago, doekia said:

Le répertoire concerné est indiqué,  /var/cpanel/php/sessions/ea-php72

permission denied veux dire en français permissions refusés

Oui, ça ne me dit toujours pas si je peux moi-même changer un paramètre, et quel paramètre.

Je vais une fois de plus contacter mon hébergeur.

Edited by François Larocque (see edit history)
Link to comment
Share on other sites

Mon hébergeur renvoie la balle à PrestaShop, il dit que le problème est de leur côté, il écrit: « Les sessions php sur le serveurs fonctionnent, il y en a 1723 ouvertes au moment que je vous parle. Si vous obtenez un message d’erreur, c’est que votre script n’utilise pas la bonne façon. »

Il m'a renvoyé à un post de quelqu'un qui a le même problème que moi avec

ContextErrorException

Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/cpanel/php/sessions/ea-php72) failed: Permission denied (13)

Et qui n'a pas trouvé de solution non plus (acte manqué).

Que me reste-t-il comme solution ?

Tout effacer et tout recommencer ? Je ne sais même pas commencer procéder pour ça non plus.

 

Edited by François Larocque
ajout de citation de l'hébergeur (see edit history)
Link to comment
Share on other sites

  • 2 months later...

Alors j'ai le meme soucis...

pour régler temporairement le soucis, tu vas dans cpanel/logiciel/Éditeur INI MultiPHP

a la troisième avant dernière ligne tu retrouvera le champ: /var/cpanel/php/sessions/ea-php72

Cpanel autorise les champs "null" donc efface cette ligne et sauvegarde... 

cela va refonctionner mais le mode debug a un soucis... bref c'est une solution temporaire....

j'ai contacté mon hébergeur qui galere avec ca pour autant ca me parait simple de changer les permission mais bon.... voila pour t'aider TEMPORAIREMENT.

 

Autre piste également, trouver le fichier : user.ini dans la public html (paramètre de cpanel en haut a droite du ftp / afficher fichier cachés). Supprimez le il sera automatiquement régénéré avec le bon chemin (/var/cpanel/php/sessions/ea-php72) lors d'un rafraichissement de page, et cela devrai refonctionner. par contre cela n'enlève pas les soucis de droit qui causent l'erreur donc retour à l'erreur si on met en mode débogage. Ne pas oublier avant toutes choses de désactiver le mode déboggage dans le ftp fichier: public html/config/define.inc en changeant "true" par "false"...

Edited by larson210 (see edit history)
Link to comment
Share on other sites

J'ai fais le ménage finalement. Tout effacé, réinstallé la nouvelle version Prestashop et là, tout a fonctionné. J'ai perdu 4 mois de travail et j'ai dû tout refaire la configuration de la boutique, l'entrée des produits. J'achève actuellement d'entrer les produits...

 

J'espère que le problème ne se représentera plus.

Link to comment
Share on other sites

Je te le souhaite, 

Pour ma part, j'ai réinstallé une boutique toute neuve pour des tests, et rien mis dessus après l'installation. 

J'ai testé directement le mode debug et paf, les mêmes soucis après avoir effacé cette ligne, ça a refonctionné mais le front office est super lent, la j'attends que mon fournisseur fasse le taff pour voir et résoudre ce soucis de lenteur, tout en réglant ce problème de droits au dossier du php.ini car je ne trouve pas ça normal de base. 

Pour ta migration, personnellement j'ai investi dans le module migration pro qui fait le taff au delà de mes espérances... Récupération des catégories, clients, mots de passes produits, photo, etc... en quelques clics. Je le lance et suivant ton catalogue (moi j'ai plus de 800 produits et 9000 clients) il va me mettre en gros 2h pour tout le rapatrier sans soucis particuliers, et je garde toutes les ID de mon ancienne boutique idéal pour ne pas casser mon référencement.. 

Voilà pour le conseil ! 

Edited by larson210 (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

Eh bien, voilà.

Après avoir tout refait de A à Z dans une nouvelle boutique, mon hébergeur m'a déménagé sur un nouveau serveur, et paf !

Plus d'accès à ma boutique.

J'ai rechangé de version PHP, l'hébergeur a vérifé que la ext-dom soit bien installée.

Puis j'ai eu accès à ma boutique. Mais avec le problème de la Permission denied (13). Encore!

Je n'en peux plus de PrestaShop. Par chez nous, on dirait « site de marde » ou peut-être est-ce mon hébergeur qui l'est...

Link to comment
Share on other sites

5 minutes ago, François Larocque said:

Eh bien, voilà.

Après avoir tout refait de A à Z dans une nouvelle boutique, mon hébergeur m'a déménagé sur un nouveau serveur, et paf !

Plus d'accès à ma boutique.

J'ai rechangé de version PHP, l'hébergeur a vérifé que la ext-dom soit bien installée.

Puis j'ai eu accès à ma boutique. Mais avec le problème de la Permission denied (13). Encore!

Je n'en peux plus de PrestaShop. Par chez nous, on dirait « site de marde » ou peut-être est-ce mon hébergeur qui l'est...

Vider les caches dans var/caches/

vous avez deux fichier dev et prod, effecez les.

Si ca ne marche pas, savez vous trouver le fichier php.ini sur votre serveur ?

dans celui-ci essayez de changer le chemin de session comme suit :

session.save_path = "/tmp"

 

Link to comment
Share on other sites

4 minutes ago, larson210 said:

Je comprend bien le but étant malgré tout de s'entraider j'essaie de contribuer au mieux espérant qu'il retrouve sa boutique fonctionnelle 😉

c'est tout a votre honneur, et vous avez bien raison et êtes bien sympas de prendre sur votre temps et de partager votre expérience.

je suis désoler d'avoir été un peu sec mais le monsieur nous à un peu pris pour des chèvre d’où l'agacement...

Link to comment
Share on other sites

Bonjour Remy, dans mon excitation d'avoir retrouvé ma boutique, et il était très tard hier au Québec à ce moment-là, j'ai oublié de remercier tous ceux et celles qui ont contribué à ma réussite. Je ne suis pas très familier avec le fonctionnement de ce forum ni des forums en général. Veuillez pardonner mes indélicatesses. Quand ça fait 3 fois que tu recommences à zéro l'installation d'une boutique, tu accumules plusieurs frustrations...

Merci Remy, solsol69 et larson210 et tous les autres que j'oublie.

Toutefois, que veut dire « le monsieur nous a pris pour des chèvres » ?

Et que veut dire : « faudrait intégrer le fonctionnement du forum »?

Edited by François Larocque (see edit history)
Link to comment
Share on other sites

Ce qui serait sympa mon ami pour tous ceux qui liront les postes de ce topic ce serait d'expliquer comment vous avez réussi à résoudre votre problème car bien souvent et c'est ce que je déplore un petit peu sur beaucoup de forum divers et variés c'est que des personnes pose des question d'autres personnes essaient de résoudre selon nos compétences sur les problèmes et ensuite on a pas le retour de savoir quelle procédure a été utilisée pour la résolution Donc ce qui serait sympa c'est de décrire où était le problème est la méthode de résolution pour les autres à la ligne je suis content que vous ayez retrouvé votre boutique et vous souhaite de bonnes ventes. 

Link to comment
Share on other sites

Or, voici comment on m'a aidé à résoudre ce problème:

 

Je suis allé dans Cpanel et après avoir effacé les dossiers dans le chemin /var/cache/ de ma boutique,

1. J'ai placé mon site sous PHP 7.3 dans le Gestionnnaire multiPHP (il était sous 7.2 et ça boguait, va savoir pourquoi?)

2. Dans L'Éditeur INI MultiPHP, pour l'aspect session.save_path de la racine de mon site principal (pas celui de la boutique), j'ai écrit : /tmp (sans guillemets et seulement ces 4 caractères et non : « session.save_path="/tmp" »).

Et voilà, plus de message de permission denied (13).

 

Souvent, les néophytes comme moi comprennent à moitié les informations que nous donnent si gentiment les « spécialistes », informations qui leur semblent claires et faciles à comprendre. Alors, les malhabiles comme moi, on tente, on applique par essai et erreur, on accumule les frustrations. Et puis à un moment, on fait une manipulation qui règle le problème, souvent sans trop bien comprendre pourquoi.

Merci à nos « anges » spécialistes de nous aider, de nous supporter dans nos petits malheurs et de nous pardonner nos maladresses de débutants.

Edited by François Larocque (see edit history)
  • Thanks 1
Link to comment
Share on other sites

Merci de ton retour et de tes explications bien détaillées je pense que tu vas aider beaucoup plus de personnes que tu ne le penses qui seront dans la même situation que toi comme je l'ai été de mon côté aussi 

passe une bonne journée et profite bien de ta nouvelle boutique

  • Thanks 1
Link to comment
Share on other sites

8 hours ago, François Larocque said:

Bonjour Remy, dans mon excitation d'avoir retrouvé ma boutique, et il était très tard hier au Québec à ce moment-là, j'ai oublié de remercier tous ceux et celles qui ont contribué à ma réussite. Je ne suis pas très familier avec le fonctionnement de ce forum ni des forums en général. Veuillez pardonner mes indélicatesses. Quand ça fait 3 fois que tu recommences à zéro l'installation d'une boutique, tu accumules plusieurs frustrations...

Merci Remy, solsol69 et larson210 et tous les autres que j'oublie.

Toutefois, que veut dire « le monsieur nous a pris pour des chèvres » ?

Et que veut dire : « faudrait intégrer le fonctionnement du forum »?

Bonsoir.

Alors loin de moi l'idée d’être désagréable ce n'est vraiment pas le but, c'est simplement que vous avez ouvert plusieurs topics pour le mème problème ce qui nous à fait courir d'un posts à l’autre tel des chèvres d'un pâturage à un autre, ce qui du coup ne colle pas trop avec les règles du forum.

Nous vous aurions aidé avec plus d'efficacité si nous avions eut connaissance de votre post relatant le mème problème dès le départ (et nous ne vous aurions ainsi pas conseillé d'en ouvrir un nouveau), et comme après coups vous êtes parti très vite, je vous ai pris (à tord du coup) pour un mal poli qui se fiche de tout...ce qui visiblement n'est pas le cas.

meaculpa pour cette méprise...

En tout cas comme le dit Larsson210 profitez bien de votre nouvelle boutique :)

Edited by Remy FRK Corp (see edit history)
  • Like 2
Link to comment
Share on other sites

Bonjour

Je suis d'accord avec @Remy FRK Corp sur le fait que si un topic a déjà été ouvert il n'y avait pas d'intérêt d' en ouvrir plusieurs concernant le même problème. 

Mais nous ne pouvions pas le deviner et cela aurait évité de dispatcher les solutions proposé sur plusieurs topic diffèrent. 

Et je le rejoint aussi sur le fait que tous le monde ici est bénévole et qu' un petit remerciement fait toujours plaisir.

Mais visiblement c'était un malentendu.

  • Like 1
Link to comment
Share on other sites

8 minutes ago, François Larocque said:

J'ai cru que l'ancien topic était périmé, et j'ai cru bon de le refaire.

Je vais me rappeler à l'avenir de ne plus le faire.

il est vrais qu'en plus nous vous avions conseillé d'en ouvrir un autre, les erreurs sont humaines...

Bonne soirée à vous

  • Like 2
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...