Erreur dans fichier x5engine.php
Auteur : B. Marcel
Visité 1791,
Followers 2,
Partagé 0
Bonjour,
Je viens de changer d'hébergeur et mes problèmes de timezone que j'avais connus avec Nuxit ont disparu et j'en suis bien heureux. Mais je rencontre aujourd'hui un autre problème au niveau du fichier "x5engine.php" comme le montre cette capture d'écran:
Pourriez-vous m'aider à comprendre et résoudre ce problème.
Cordialemnt
Marcel
Posté le
Salut Marcel,
Quelle est la version du PHP activée sur ce serveur (5.6 minimum, 7.xx conseillée) ? Peut-on avoir l'URL du site pour tester ?
Qu'est-ce que ça donne sur la panneau d'administration du site (ex. nomdetonsite.fr/admin) ? Est-ce que tout est au vert ?
@Suivre,
J.P.
Auteur
Bonsoir,
La version php est 7.2. J'ai modifié le nombre de produits et le problème dont je vous ai parlé semble résolu pour le moment, sans que je comprenne vraiment pourquoi. Toutefois je continue â avoir des problèmes de restriction avec ce même fichier dans le dossier admin. Je vous en dirai davantage dés mercredi prochain car je ne suis pas chez moi et je ne peux pas accéder au programme x5 depuis mon smartphone duquel je vous envoie ce message.
Mon site est https://www.masdegrouze.fr
Bien cordialement
Marcel
Auteur
Re-bonsoir,
Je complète mon message précédent en remarquant qu'en ligne les produits sont considérés comme étant indisponible alors que ce n'est pas vrai avec l'aperçu de x5.
A bientôt
Marcel
Re...
Les Paramètres de gestion de stock sont configurés en disponibilité "effective" ? ça donne quoi au niveau de la BDD de gestion ?
Je ne fais pas de commerce électronique, alors j'essaie d'orienter les utilisateurs quand c'est possible.
Est-ce que le tuto d'Axel sur son forum perso peut être utile ?
https://www.afsoftware.fr/download/wsx5/AFS%20-%20How%20to%20configure%20an%20e-Commerce%20stock.pdf
Son forum https://wsx5.afsoftware.fr/ (inscription obligatoire...).
@+, J.P.
Bonsoir B.Marcel,
Je ne cherche plus à comprendre j’ai eu et j’ai encore le même problème que toi.
En effet sur ton site « comme le mien » la quantité disponible affiche stock épuisé ou non disponible alors que dans le Panier virtuel e-commerce du programme le stock est bien en positive.
Je l’ai signalé il y a plus de 6 mois et c’est resté sans réponse de la part des développeurs.
Le remède : tu rajoute en stock la quantité que tu as « malgré que c’est déjà indiqué dans le panier virtuel »
Jacques D
Auteur
Bonjour,
Je vois qu'une autre personne a eu des soucis semblables pour lesquels il n'a eu de réponse. Comme elle, je dis qu'au niveau de l'aperçu du projet tout est correct mais en ligne les produits sont considérés comme indisponibles.
Aujourd'hui au niveau de la page admin voici le message d'aerreur que peux lire:
Warning: filectime(): open_basedir restriction in effect. File(../..) is not within the allowed path(s): (/htdocs:/var/www/masdegrouze.fr/htdocs:/var/www/masdegrouze.fr/tmp:/var/www/masdegrouze.fr/exec_dir:/var/www/masdegrouze.fr/php-session:/var/lib/lws/:/usr/base/var/lib/lws:/var/lib/apps/:/usr/base/var/lib/apps:/htdocs:/tmp:/exec_dir:/php-session:/usr/share/php:/etc/pki/tls/certs:/etc/ssl/certs:/var/www/masdegrouze.fr/log/access.log:/var/www/masdegrouze.fr/log/access.log:/var/www/masdegrouze.fr/log/error.log:/var/www/masdegrouze.fr/log/error.log) in /htdocs/res/x5engine.php on line 3191
Dans un premier temps je vais mettre les produits en disponiblité indicative au lieu d'effective et voir ce qui se passe.
Cordialement
Marcel
Auteur
Hello,
J'ai tout mis en disponibilité indicative et en ligne j'ai bien disponibilité immédiate. Seulement, j'ai toujours le message d'erreur donné dans mon message précédent.
Y aurait-il un spécialiste pour déchiffrer et comprendre ce message d'erreur afin de pouvoir y remédier?
Cordialement
Marcel
Auteur
Oh la la! J'avais pas fait attention mais tous les produits de mon panier virtuel n'apparaissent pas tant au niveau de l'aperçu qu'en ligne. C'est un vrai casse-tête.
Auteur
Hello,
En ce moment je réponds à moi-même mais c'est pas grave j'avance:
Je laisse donc le post ouvert pour l'instant en espérant trouver avec vous la solution.
A bientôt
Marcel
Salut Marcel,
Je viens de passer une commande "bidon" (mode "invité") sur ton site. Aucun problème d'affichage, déroulement parfait de la commande, et réception du message de confirmation dans la foulée (Numéro de commande: 190516-RU32 ).
Tu testes sur une Base de Données locale ?
@+, J.P.
Auteur
Bonsoir,
Merci pour ce test et j'en suis bien heureux que les commandes fonctionnent.
Je ne sais plus comment faire simple pour tester en local. Autrefois j'ai utilisé Wampserver et EasyPHP mais aujourd'hui je dois tout réapprendre et pour l'instant j'ai réussi à m'en passer. Pour développer mon site, j'ai utilisé en ligne un site de test que je dois aujourd'hui remettre en marche.
Je cherche à savoir l'origine de ce message d'erreur toujours présent quand je vais à la page admin. Il est très gênant. J'ai contacté mon hébergeur pour voir s'il est possible que cette erreur vienne de son côté.
De ton côté, peux-tu me s'il y a des fichiers listés dans le message d'erreur qui n'ont pas pour origine WX5? En utilisant FileZilla, j'ai été incapables de les trouver dans mon répertoire en ligne.
A bientôt
Marcel
Re... Avec plaisir ;o)
Cela ressemblerait à un problème d'accès à la BDD à cause, peut-être, de mauvais caractères ou des caractères spéciaux ? (vu sur un vieux sujet Italien du même genre...) :
https://helpcenter.websitex5.com/fr/post/138180
Je signale au support pour avoir un avis sur ce message car personnellement je n'en ai aucune idée (je ne fais pas de commerce en ligne). Attendons le passage d'un technicien.
@+, J.P.
Hi Marcel.
If I understand correctly, you're currently still experiencing a single issue:
Warning : filectime (): open_basedir restriction in effect.
Is this correct?
In this specific case, this issue should be easily solvable by changing a few PHP settings on your hosting side. Report the problem to your hosting's support so that they might take action and fix these for you, since it is something that needs to be addressed directly on the hosting and not in the software
Let me know if it is fixed then
Thank you
Stefano
GOOGLE TRANSLATE ---
Salut Marcel.
Si je comprends bien, vous ne rencontrez toujours qu'un seul problème:
Attention: filectime (): restriction open_basedir en vigueur.
Est-ce correct?
Dans ce cas spécifique, ce problème devrait pouvoir être résolu facilement en modifiant quelques paramètres PHP de votre côté de l'hébergement. Signalez le problème au support de votre hébergeur afin qu'il puisse prendre les mesures qui s'imposent, car il s'agit d'un problème qui doit être résolu directement sur l'hébergement et non dans le logiciel.
Faites-moi savoir s'il est corrigé alors
Je vous remercie
Stefano
Hello Marcel,
Un peu plus de précisions car Stefano ne l'indique pas et cela peut t'aider.
Cela semble être une erreur PHP liée aux permissions en écriture/lecture dans les répertoires dans l'arborescence de ton site.
Mais dans tous les cas tu ne peux pas accéder aux répertoires supérieurs à ton site.
il faut chercher dans ce sens.
Cordialement
https://wsx5.afsoftware.fr
Auteur
Hello à tous,
Merci pour vos réponses. J'ai signalé le problème à mon hébergeur et je viens d'avoir la réponse. Il semble que je dois modifier "open_basedir" (c'est du chinois pour moi) mais pour cela je suis obligé de changer d'offre.
En tout cas la cause de l'erreur se situe au niveau de l'hébergeur.
Je ne ferme pas pour l'instant le message pour pouvoir vous dire comment cela se terminera.
Cordialement
Marcel
Marcel,
Chez LWS voila ce qu'ils disent.
A quoi correspond l'erreur PHP open basedir restriction in effect ?A quoi correspond l'erreur PHP open basedir restriction in effect ?
Cette erreur indique que vous remontez de 2 répertoires de votre répertoire racine, ce qui n'est pas admis.
1. Si vous êtes sur un serveur Linux, il faut utiliser le chemin absolu suivant : /var/www/nomdedomaine/htdocs
2.Si vous êtes sur un serveur Windows IIS, il faut utilser le chemin absolu suivant : d:\www\votredomaine.ext\htdocs\votrereprtoire\votre fichier
Donc comme je te l'ai dit c'ets bien un probleme d'accès à des répertoires supérieurs au répertoire du site. Mais ici ils donennt la solution.
Je crois que ton hébergeur abuse avec ce changement de formule !
Cordialement
https://wsx5.afsoftware.fr
Auteur
Bonsoir,
Merci à tous.
Wsx5.afsoftware.fr avant de connaître ta réponse j'avais déjà changé de formule pour un coût supplémentaire raisonnable: 2€HT par mois, mais avec bien des avantages pour la gestion.
J'ai créé une base de données avec les bons privilèges. Et après quelques adaptations tout marche correctement. Le problème était bien du côté de l'hébergeur.
Bien cordialement
Marcel
Salut Marcel,
Bonne nouvelle d'apprendre que tout est réglé pour toi !!
Merci de clôturer la page. Il suffit de cocher "Correct" sur ton dernier message. Cela nous évite d'y revenir quand on fait un balayage des pages pour voir les nouvelles demandes, et peut aider un utilisateur confronté au même souci.
Bonne continuation à toi,
J.P.