Comment résoudre les 10 problèmes Magento les plus courants ?
Table des matières
Comment configurer Magento pour qu’il fonctionne avec un nouveau domaine ?
Modifier la base de données Magento
Site Tools> phpMyAdmin . Sélectionnez votre base de données Magento dans le menu de gauche, trouvez la table appelée core_config_data et cliquez dessus. Cliquez sur l’onglet Parcourir et modifiez les deux premiers champs:
web/unsecure/base_url
web/secure/base_url
en cliquant sur l’icône en forme de crayon en face de chacun d’eux. Remplacez votre ancien nom de domaine par le nouveau et cliquez sur Go pour enregistrer la modification.
Vider le cache Magento
Le dossier du cache de Magento est situé dans le répertoire d’installation de Magento> /var/cache . Pour vider le cache, supprimez simplement le dossier.
De nombreux problèmes de Magento peuvent être corrigés simplement en supprimant le cache.
Comment réinitialiser le mot de passe administrateur Magento ?
Pour modifier votre mot de passe administrateur Magento, accédez à votre Site Tools> Site>MySQL> phpMyAdmin , sélectionnez votre base de données Magento, cliquez sur l’onglet SQL et collez cette requête:
UPDATE admin_user SET password = CONCAT(SHA2("XXXXXYourNewPassword", 256),":XXXXX:1") WHERE username = "YourAdminUser";
Remarque: vous devez remplacer YourNewPassword par votre nouveau mot de passe, et remplacer YourAdminUser par votre nom d’utilisateur d’administrateur Magento. De plus, la séquence XXXXX peut être remplacée par n’importe quel caractère aléatoire.
Exécutez la requête en cliquant sur Go et votre mot de passe sera modifié.
Comment activer les URL compatibles avec les moteurs de recherche dans Magento ?
Pour activer les URL compatibles avec les moteurs de recherche dans Magento, vous devez vous connecter à l’espace d’administration de Magento et vous rendre sur Stores> Paramètres > Configuration . Dans le menu de navigation Général , basculez vers Web depuis le sous-panneau de navigation sur la gauche.
Après cela, cliquez sur l’onglet Optimisation pour les moteurs de recherche et activez l’onglet Utiliser les réécritures du serveur Web (choisissez Oui dans la liste déroulante). Cliquez sur le bouton Save Config et vos URL SEF Magento seront activées.
Comment accélérer Magento ?
De nombreux problèmes de Magento sont dus à de faibles performances. La méthode recommandée pour accélérer les performances de Magento est d’activer ses fonctions d’optimisation. L’augmentation des performances se situe entre 25 % et 50 % lors du chargement des pages.
Pour activer JS & Optimisation CSS allez dans Stores> Configuration dans Paramètres Section> Développeur dans Avancé Onglet> Section Paramètres JavaScript> Définissez sur Oui les options « Activer le regroupement Javascript », « Fusionner les fichiers JavaScript » et « Minifier les fichiers JavaScript ».
De plus, dans la fenêtre Stores> Configuration in Paramètres Section> Developer dans Advanced Tab à nouveau, développez la section CSS . Dans ce cas, vous devez modifier les Merge CSS Files et Minify CSS Files Files sur Oui.
Comment rediriger Magento pour l’ouvrir via www ?
Pour des raisons de référencement et de convivialité, vous pouvez rediriger vos visiteurs pour qu’ils n’ouvrent votre site que via www ( http://www.yourdomain.com ).
Pour faire cela dans Magento, vous devez ouvrir le fichier .htaccess dans le dossier où Magento est installé. Localisez-y la ligne RewriteEngine on et juste après, ajoutez les lignes suivantes:
RewriteCond %{HTTP_HOST} ^votredomaine.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]
Une fois cela fait, enregistrez le fichier .htaccess et connectez-vous à la zone d’administration de Magento> Banques> Configuration dans la section Settings et depuis le panneau de gauche, développez le menu General et cliquez sur le bouton Web .
Dépliez le jeu d’options URL de base et URL de base sécurisées et modifiez-les de http://yourdomain.com en http://www.yourdomain.com .
Enregistrez les modifications et votre Magento commencera à fonctionner jusqu’à www.votredomaine.com uniquement !
Comment désactiver la fonctionnalité de comparaison de produits ?
Vous pouvez facilement désactiver la fonctionnalité de comparaison de produits dans Magento. Commencez par modifier le fichier app/design/frontend/Venustheme/fasony/Magento_Catalog/templates/product/list.phtml et supprimez le code suivant:
helper('MagentoCatalogHelperProductCompare');
?>
<a href="#"
class="action à comparer"
title="escapeHtml(__('Ajouter au comparateur')); ?>"
aria-label="escapeHtml(__('Ajouter au comparateur')); ?>"
data-post='getPostDataParams($_product); ?>'
role="button">
<?php /* @escapeNotVerified */ echo __(' ') ?>
Comment créer un blog dans Magento ? 8ae31f6
Il n’est pas difficile de créer un blog dans Magento. Cependant, notez que cette fonctionnalité n’est pas incluse par défaut et que vous devrez utiliser une extension personnalisée pour l’ajouter.
Vous pouvez rechercher sur Magento Marketplace une extension qui corresponde parfaitement à vos besoins.
Comment ajouter un formulaire de contact dans Magento ?
Magento inclut la fonctionnalité de formulaire de contact par défaut. Un lien vers un formulaire de contact se trouve généralement dans le pied de page de votre installation Magento.
Bien sûr, vous pouvez ajouter un formulaire de contact sur n’importe quelle page. Tout ce que vous avez à faire est de vous connecter à votre zone d’administration et d’aller dans> Contenu > Pages. Sélectionnez la page que vous voulez modifier ou créez une nouvelle page. Collez le code suivant en utilisant l’option HTML de l’éditeur WYSIWYG dans le bloc Contenu :
{{block type='core/template' name='contactForm' template='contacts/form.phtml'}}
Problème d’accès refusé
Pour résoudre le problème Accès refusé , vous devez vous déconnecter de la zone d’administration de Magento, puis vous connecter à nouveau.
Si ce qui précède ne vous aide pas, vous devriez réinitialiser les privilèges d’administration. Cela peut être fait via la zone d’administration de Magento> Système > Permissions section> Rôles utilisateur.
Cliquez sur l’option Role Resources dans le menu de gauche et assurez -vous que Resource Access est défini sur All .
Cliquez sur Enregistrer le rôle et les permissions seront réinitialisées.
Comment définir un groupe personnalisé d’utilisateurs ?
Vous pouvez ajouter un nouveau groupe depuis la zone d’administration de Magento> Stockés > Autre Paramètres section > Groupes de clients > Ajouter un nouveau groupe de clients .
Une fois qu’un client s’est inscrit, vous pouvez changer le groupe auquel il appartient depuis la zone d’administration de Magento> Clients > Tous les clients . Cliquez sur le lien Modifier à côté du client que vous souhaitez modifier et Informations sur le compte > Groupe . Choisissez le nouveau groupe dans la liste déroulante et cliquez sur Enregistrer le client .