WebSite X5Help Center

 
B. Marcel
B. Marcel
User

Erreur dans fichier x5engine.php  fr

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
18 RéPONSES - 1 CORRECT
JiPeR 48
JiPeR 48
Moderator
Meilleur utilisateur du mois FR

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.

Lire plus
Posté le de JiPeR 48
B. Marcel
B. Marcel
User
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

Lire plus
Posté le de B. Marcel
B. Marcel
B. Marcel
User
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

Lire plus
Posté le de B. Marcel
JiPeR 48
JiPeR 48
Moderator
Meilleur utilisateur du mois FR

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.

Lire plus
Posté le de JiPeR 48
D Jacques
D Jacques
User

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 »

  • Tu sauvegardes
  • Tu transfert chez ton hébergeur

Jacques D

Lire plus
Posté le de D Jacques
B. Marcel
B. Marcel
User
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

Lire plus
Posté le de B. Marcel
B. Marcel
B. Marcel
User
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

Lire plus
Posté le de B. Marcel
B. Marcel
B. Marcel
User
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.

Lire plus
Posté le de B. Marcel
B. Marcel
B. Marcel
User
Auteur

Hello,

En ce moment je réponds à moi-même mais c'est pas grave j'avance:

  1. Concernant le fait que tout les produits m'apparaisaent pas en ligne, c'était tout bête. Une catégorie de produits était décochée dans l'Objet Catalogue. Problème résolu.
  2. Concernant le défaut d'indisponibilté, dans un premier temps j'ai mis tous mes produits en disponibilité indicative et publié tous les fichiers complétement. Dans un second temps, j'ai remis mes produits en disponibilité effective et après publication, il semble que tout soit rentré dans l'ordre. Problème résolu (mais à voir à l'usage).
  3. L'erreur constatée dans X5/engine.php est toutefois toujours présente. Problème non résolu. Il apparait donc que cette erreur et l'erreur 2 ne sont pas lié. 

Je laisse donc le post ouvert pour l'instant en espérant trouver avec vous la solution.

A bientôt

Marcel

Lire plus
Posté le de B. Marcel
JiPeR 48
JiPeR 48
Moderator
Meilleur utilisateur du mois FR

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.

Lire plus
Posté le de JiPeR 48
B. Marcel
B. Marcel
User
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

Lire plus
Posté le de B. Marcel
JiPeR 48
JiPeR 48
Moderator
Meilleur utilisateur du mois FR

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.

Lire plus
Posté le de JiPeR 48
Incomedia
Stefano G.
Incomedia

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

Lire plus
Posté le de Stefano G.
Axel  
Axel  
User

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

Lire plus
Posté le de Axel  
B. Marcel
B. Marcel
User
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

Lire plus
Posté le de B. Marcel
Axel  
Axel  
User

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

Lire plus
Posté le de Axel  
B. Marcel
B. Marcel
User
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

Lire plus
Posté le de B. Marcel
JiPeR 48
JiPeR 48
Moderator
Meilleur utilisateur du mois FR

Salut Marcel,

Bonne nouvelle d'apprendre que tout est réglé pour toi !! laughing

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.

Lire plus
Posté le de JiPeR 48