J'ai installé magento 2 avec succès mais le style côté frontal et côté administrateur ne se charge pas. Même après la connexion à l'administrateur, il ne donne pas la page (404)
URL de base dans core_config_data: http://localhost.com/magento2/
J'ai installé magento 2 avec succès mais le style côté frontal et côté administrateur ne se charge pas. Même après la connexion à l'administrateur, il ne donne pas la page (404)
URL de base dans core_config_data: http://localhost.com/magento2/
Réponses:
Veuillez valider, si votre serveur Web utilise les réécritures correctes.
Pour Apache: autorisez le chargement des fichiers htaccess et l'utilisation des règles de réécriture.
pour nginx, utilisez l'exemple de configuration fourni dans le répertoire magento.
Tout d'abord, affichez la source de votre page et cliquez sur les liens CSS, si elle est pointée correctement, elle devrait vous amener à la page CSS.
Veuillez vérifier si vous avez modifié la conception de la page d'accueil à partir du panneau d'administration.
Je veux dire aller à Cms >> Pages
Ouvrez la page d'accueil.
Cliquez sur l'onglet Conception.
Vérifiez la valeur de "Thème personnalisé" sous "Conception personnalisée".
Si vous rencontrez toujours des problèmes, veuillez fournir l'URL de votre site Web.
exécuter la commande sur Magento Root
php dev/tools/Magento/Tools/View/deploy.php
OU
Aller à
dev / tools / Magento / Tools / View / location and run command
php deploy.php
Vous devez déployer le contenu
exécutez cette commande dans le répertoire racine de magento
sudo php bin/magento setup:static-content:deploy
J'ai eu le même problème (la feuille de style ne se charge pas), mais elle a été causée par autre chose.
J'avais changé les URL de mon site Web dans la base de données et oublié de laisser un "/" à la fin de l'url.
ce que j'avais:
ce que cela devrait être:
vider le cache après avoir utilisé la commande ci-dessous dans le dossier racine de votre installation Magento 2
php bin/magento cache:status
J'ai également eu des problèmes avec cela, mais aucune des solutions ci-dessus ne fonctionnait. Certains guides recommandent cet ordre de commandes.
depuis le répertoire racine de Magento
rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy
Remarque à partir d'une des réponses ci-dessus, je pense qu'il n'est pas nécessaire d'utiliser sudo
devant l'une de ces commandes ci-dessus. Votre utilisateur doit disposer des autorisations appropriées et les répertoires de fichiers doivent être correctement configurés avec propriété.
Ce que j'ai trouvé fonctionne pour ce problème est de faire une sauvegarde ou de supprimer complètement
rm -r pub/static
ou d'en faire une sauvegarde.Ensuite mv pub/static pub/static.bak
, déployez le contenu php bin/magento setup:static-content:deploy
, puis videz le cache de votre navigateur (utilisez l'extension pour le faire sur cette page) et rechargez votre page.
rm -r pub/static
php bin/magento setup:static-content:deploy
si vous êtes sur Apache
sudo vim /etc/apache2/apache2.conf
et mettre à jour AllowOverride à tous pour l' /var/www
annuaire
allez ensuite à la racine de votre document (où réside le code magento) et
rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy –f
php bin/magento indexer:reindex (optional)
Je me bats avec ça depuis 5 jours maintenant. Enfin résolu le problème. Il y a trois erreurs possibles:
Pour résoudre 1: Accédez à votre mysql et tapez insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0)
.
Pour résoudre 2: À partir de la racine de votre projet magento, exécutez php bin/magento setup:static-content:deploy --force
.
N'oubliez pas de nettoyer votre cache pour chaque cas. php bin/magento cache:clean config
INSERT INTO core_config_data (path, value) VALUES ('dev / static / sign', 0) ON DUPLICATE KEY UPDATE value = 0;
Après cela, exécutez ces commandes
sudo php bin / magento cache: nettoyer
sudo php bin / magento cache: vider