Prestashop Erreur dans config.inc + prix fiches produits a 0€
Fermé
Aux_bonnes_affaires
Messages postés
116
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
23 mai 2014
-
21 mai 2014 à 15:44
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 23 mai 2014 à 17:15
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 23 mai 2014 à 17:15
A voir également:
- Prestashop Erreur dans config.inc + prix fiches produits a 0€
- Erreur 0x80070643 - Accueil - Windows
- Ryanair produits interdits en cabine - Guide
- Gta 6 prix - Accueil - Jeu vidéo
- Erreur 0 free ✓ - Forum Mobile
- Prix d'un appel local - Forum Mobile
3 réponses
Aux_bonnes_affaires
Messages postés
116
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
23 mai 2014
21 mai 2014 à 16:32
21 mai 2014 à 16:32
Dans config/config;inc/ ligne53 j'ai ca : require_once(_PS_CONFIG_DIR_.'autoload.php');
Je sais pas s'il faut le supprimer ou le deplacer ou bien ne pas y toucher, que faire....
Je sais pas s'il faut le supprimer ou le deplacer ou bien ne pas y toucher, que faire....
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
22 mai 2014 à 02:43
22 mai 2014 à 02:43
bien que je ne connaisse pas prestashop je pense qu'il faut que tu ailles
regarde déjà
dans config/defines.inc
cherche cette ligne
require_once(_PS_CONFIG_DIR_autoload.php) et rajoute un point avant autoload.php
require_once(_PS_CONFIG_DIR_.autoload.php)
sinon
aller dans config/define.php et voir quel est le repertoire dans
define(_PS_CONFIG_DIR_
ensuite aller voir dans ce repertoire avec ftp si il y a autoload.php
sinon ben je connais pas prestashop donc ....
regarde déjà
dans config/defines.inc
cherche cette ligne
require_once(_PS_CONFIG_DIR_autoload.php) et rajoute un point avant autoload.php
require_once(_PS_CONFIG_DIR_.autoload.php)
sinon
aller dans config/define.php et voir quel est le repertoire dans
define(_PS_CONFIG_DIR_
ensuite aller voir dans ce repertoire avec ftp si il y a autoload.php
sinon ben je connais pas prestashop donc ....
Aux_bonnes_affaires
Messages postés
116
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
23 mai 2014
23 mai 2014 à 13:05
23 mai 2014 à 13:05
Je suis bien allé voir dans config/defines.inc or aucune ligne avec : require_once(_PS_CONFIG_DIR_.autoload.php)
Cette ligne se trouve a la ligne 53 dans le fichier config/config.inc et non dans defines.inc
Je n'est pas de fichier defines.php non plus, dans config/ j'ai deux fichiers defines.inc et defines_uri.inc et j'ai bien un fichier autoload.php aussi.
Je ne sais vraiment pas d'où le problème provient cela fais deux jours que je cherche, sur le forum presta 0 réponse ..
Merci de ton aide
Cette ligne se trouve a la ligne 53 dans le fichier config/config.inc et non dans defines.inc
Je n'est pas de fichier defines.php non plus, dans config/ j'ai deux fichiers defines.inc et defines_uri.inc et j'ai bien un fichier autoload.php aussi.
Je ne sais vraiment pas d'où le problème provient cela fais deux jours que je cherche, sur le forum presta 0 réponse ..
Merci de ton aide
Aux_bonnes_affaires
Messages postés
116
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
23 mai 2014
23 mai 2014 à 13:10
23 mai 2014 à 13:10
Le fichier autoload.php se situe dans le dossier config/ aussi, a l'interieur j'ai ces deux phrase :
//Include some alias functions
require_once(PS_CONFIG_DIR_.'alias.php');
require_once(PS_CLASS_DIR_.'PrestashopAutoload.php');
//Include some alias functions
require_once(PS_CONFIG_DIR_.'alias.php');
require_once(PS_CLASS_DIR_.'PrestashopAutoload.php');
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
Modifié par animostab le 23/05/2014 à 15:00
Modifié par animostab le 23/05/2014 à 15:00
escuse
quand j'ai dit
dans config/defines.inc
cherche cette ligne
require_once(_PS_CONFIG_DIR_autoload.php) et rajoute un point avant autoload.php
require_once(_PS_CONFIG_DIR_.autoload.php)
c'est dans config.inc.php qui faut chercher et pas dans define (petite erreur car j'essaie de comprendre comme prestashop fonctionne globalement.)
normalement dans define il n'y a pas de requires
define sert a definir les chemins vers les fichiers
en fait j'ai été voir ces 2 pages
https://github.com/mcdado/prestashop/blob/master/config/config.inc.php
https://github.com/mcdado/prestashop/blob/master/config/defines.inc.php
require_once sert a inclure une page php
ex :
require_once(_PS_CONFIG_DIR_.autoload.php)
et comme il y a une erreur WARNING sur cette ligne
cela veut dire que le chemin _PS_CONFIG_DIR_ n'est pas bien défini ou qu'il manque le point avant autoload
la définition des chemins se trouvent dans defines.inc.php
après je ne connais pas prestashop donc j'essaie de comprendre ce qui pourrait causer ton problème mais bon c'est limité
voici la liste des fichiers config de prestashop
https://github.com/mcdado/prestashop/tree/master/config
quand j'ai dit
dans config/defines.inc
cherche cette ligne
require_once(_PS_CONFIG_DIR_autoload.php) et rajoute un point avant autoload.php
require_once(_PS_CONFIG_DIR_.autoload.php)
c'est dans config.inc.php qui faut chercher et pas dans define (petite erreur car j'essaie de comprendre comme prestashop fonctionne globalement.)
normalement dans define il n'y a pas de requires
define sert a definir les chemins vers les fichiers
en fait j'ai été voir ces 2 pages
https://github.com/mcdado/prestashop/blob/master/config/config.inc.php
https://github.com/mcdado/prestashop/blob/master/config/defines.inc.php
require_once sert a inclure une page php
ex :
require_once(_PS_CONFIG_DIR_.autoload.php)
et comme il y a une erreur WARNING sur cette ligne
cela veut dire que le chemin _PS_CONFIG_DIR_ n'est pas bien défini ou qu'il manque le point avant autoload
la définition des chemins se trouvent dans defines.inc.php
après je ne connais pas prestashop donc j'essaie de comprendre ce qui pourrait causer ton problème mais bon c'est limité
voici la liste des fichiers config de prestashop
https://github.com/mcdado/prestashop/tree/master/config
Aux_bonnes_affaires
Messages postés
116
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
23 mai 2014
23 mai 2014 à 15:08
23 mai 2014 à 15:08
oui c'est bien dans config.inc j'ai ca :
//include settings file only if we are not in multi-tenancy mode
require_once(_PS_ROOT_DIR_.'/config/settings.inc.php');
require_once(_PS_CONFIG_DIR_.'autoload.php');
Le " . " est bien present sur la ligne avant autoload
//include settings file only if we are not in multi-tenancy mode
require_once(_PS_ROOT_DIR_.'/config/settings.inc.php');
require_once(_PS_CONFIG_DIR_.'autoload.php');
Le " . " est bien present sur la ligne avant autoload
Aux_bonnes_affaires
Messages postés
116
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
23 mai 2014
23 mai 2014 à 15:18
23 mai 2014 à 15:18
peut etre supprimer les guillemets non?
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
23 mai 2014 à 15:56
23 mai 2014 à 15:56
je ne pense pas
regarde si dans define.inc.php il y a ca
define('_PS_CONFIG_DIR_', _PS_CORE_DIR_.'/config/');
si oui après je te conseille de poser la question dans un forum prestashop en précisant que tu as mis a jour vers 1.6 et de faire un UP si pas de réponse. Apparement certains ont eu un problème similaire sur cette MAJ donc il y a peut être une manip supplémentaire a faire mais la je suis désolé de ne pouvoir plus t'aider.
regarde si dans define.inc.php il y a ca
define('_PS_CONFIG_DIR_', _PS_CORE_DIR_.'/config/');
si oui après je te conseille de poser la question dans un forum prestashop en précisant que tu as mis a jour vers 1.6 et de faire un UP si pas de réponse. Apparement certains ont eu un problème similaire sur cette MAJ donc il y a peut être une manip supplémentaire a faire mais la je suis désolé de ne pouvoir plus t'aider.