J'ai essayé de configurer mon magento sur mon hébergement. J'ai donc créé une nouvelle base de données et j'ai importé mon fichier sql et modifié les paramètres dans le fichier local.xml pour la base de données. mais maintenant, je reçois l'impression d'exception est désactivée par défaut pour des raisons de sécurité.
magento-1.8
error
Danny Boevéé
la source
la source
Réponses:
Renommez le fichier local.xml.sample dans / errors en local.xml et vous pourrez voir l'erreur et la trace de la pile entière.
Attention: Cela peut entraîner un trou de boucle de sécurité s'il est utilisé sur un serveur de production. Assurez-vous de le rétablir une fois l'erreur résolue.
PS: pour être encore plus sécurisé. Restreindre l'accès magento uniquement à votre IP lorsque l'impression d'exception est activée
la source
L'impression d'exception est désactivée par défaut pour des raisons de sécurité
Il s'agit d'une page vous informant qu'un échec est survenu si grave que Magento ne peut pas fonctionner et essaie de vous en parler. Étant donné qu'il s'agit d'une trace de pile qui pourrait informer les parties indésirables que votre site est si mal configuré qu'il peut être piraté, la trace de pile qui l'a généré n'est pas affichée.
Le nombre qui apparaît sur cette page chaque fois que Magento l'affiche est le nom d'un fichier .
Ouvrez votre client SCP / SFTP, accédez à votre répertoire de serveur
var/report
, triez par date de création de fichier et commencez à y lire les fichiers les plus récents.Lorsque vous demandez de l'aide, vous pouvez ensuite publier la trace de la pile des erreurs les plus récentes qui empêchent votre site Magento de fonctionner afin que nous puissions vous fournir une aide utile.
la source
J'ai également eu ce problème, juste googlé et trouvé une solution ici , vous pouvez faire comme suit:
Localisez le répertoire racine où votre Magento est installé. Recherchez le répertoire «erreurs».
Remplacez le nom de fichier
local.xml.sample
parlocal.xml
Rechargez la page où il affiche le message d'erreur, vous verrez une liste complète des messages d'erreur - Le but de renommer
local.xml
est de permettre au message d'erreur complet d'être affiché.Maintenant,
magento_directory/lib/Zend/Cache/Backend/File.php
recherchez et recherchez:protected $ _options = array ('cache_dir' => 'null', Remplacez-la par: protected $ _options = array ('cache_dir' => 'tmp /', et enregistrez le fichier.
Maintenant, allez dans le répertoire racine de Magento et créez un nouveau répertoire avec le nom "tmp".
Actualisez la page d'erreur et voyez si le problème est résolu. J'espère que cela t'aides
la source
Si vous obtenez une erreur 404, essayez de mettre
/index.php
après votre nom de domaine. Si cela vous amène à la page d'accueil, le problème est que vous avez oublié de copier le.htaccess
fichier (facile à faire),mod_rewrite
n'est pas installé ouAllowOverride
n'est pas défini dans votre fichier de configuration Apache. (Je suppose que vous utilisez Apache, bien sûr)la source
Dans le dossier d'erreur local.xml.sample existe existe changer le nom en local.xml lib / Zend / Cache / Backend / File.php changer le cache dir = null en tmp
la source
Voici la solution:
Ouvrez magento / lib / Zend / Cache / Backend / File.php et recherchez:
Changez-le en:
la source
La solution de travail facile et à 100% consiste à renommer le fichier cache .
Dans le dossier racine de Magento var / cache
Renommez ensuite le nom du fichier cache et actualisez votre site.
la source