L'URL d'administration affiche une erreur 404 après l'installation de Magento 2 sur le serveur Wamp et la conception du frontend est tout en désordre et CSS n'est pas lié à celui-ci. Les visuels d'erreur sont présentés ci-dessous.
Frontend error:
L'URL d'administration affiche une erreur 404 après l'installation de Magento 2 sur le serveur Wamp et la conception du frontend est tout en désordre et CSS n'est pas lié à celui-ci. Les visuels d'erreur sont présentés ci-dessous.
Frontend error:
Tout d'abord, appliquez les autorisations appropriées, activez Apache rewrite_module
et actualisez le serveur Apache.
chmod -R 777 /var/www/html/MAGENTO_2_ROOT_DIRECTORY/
sudo a2enmod rewrite
sudo service apache2 restart
Pour une interface désordonnée , exécutez la commande suivante à partir de la racine Magento:
php bin/magento setup:static-content:deploy
Maintenant effacez le var
répertoire sauf le .htaccess
fichier et vérifiez l'administrateur. Si vous obtenez une page 404, il peut y avoir un problème de Symlink
. Fot this, Modifier le apache config
fichier
sudo gedit /etc/apache2/apache2.conf
et remplacez ce code:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted
avec
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Remarque: changé AllowOverride none
enAllowOverride All
Redémarrez maintenant apache sudo service apache2 restart
et vérifiez l'administrateur. Cela devrait résoudre le problème d'administration 404.
Assurez-vous également que vous ne laissez pas le /app/etc/
répertoire accessible en écriture
AllowOverride
. Assurez-vous que c'est le seul sous<Directory /var/www/>
Pour ceux qui utilisent le serveur Wamp sur Windows localhost ,
vous pouvez essayer ceci:
dans votre CLI.
la source
Assurez-vous d'avoir activé les réécritures du serveur: http://devdocs.magento.com/guides/v2.0/install-gde/prereq/apache.html#apache-help-rewrite
la source
SOLUTION # 1 (SI VOUS VOULEZ MODIFIER UN FICHIER XML)
Je voudrais que vous téléchargiez Magento 2 zip depuis
magentocommerce.com/download
, créez une nouvelle base de données dans phpmyadmin , extrayez zip dans le dossier htdocs . Installez Magento 2 mais n'utilisez pas localhost, utilisez 127.0.0.1 dans l'URL du magasin et l'URL d'administration. Après une installation réussie, n'exécutez PAS magento.Maintenant, nous allons effacer / supprimer les caches et les sessions de Magento 2. Allez dans les chemins suivants et supprimez tout:
Lorsque Magento 2 n'est pas en mode production, il essaiera de créer des liens symboliques pour certaines ressources statiques sur le serveur local. Nous devons changer ce comportement de Magento 2 en allant éditer le
ROOT > app > etc > di.xml
fichier. Ouvrezdi.xml
dans votre éditeur de code préféré, trouvez lavirtualType name="developerMaterialization"
section. Dans cette section ci-dessous, vous trouverez un élément<item name="view_preprocessed" xsi:type="object">
qui doit être modifié. Vous pouvez le modifier en changeant le contenu suivant:À:
Maintenant, dernière étape, supprimez également les anciens fichiers générés dans
ROOT > pub > static > DELETE ALL EXCEPT .HTACCESS
Je l'ai personnellement essayé sur mon hôte local en utilisant MAMP, EasyPHP DevServer, Xampp et Wampp et j'ai installé et utilisé avec succès Magento 2. Pour plus d'informations, vous pouvez consulter ce lien: Magento 2 CSS et JavaScript ne se chargeant pas à partir du dossier correct
SOLUTION # 2
Installez Composer. Maintenant, je voudrais que vous téléchargiez Magento 2 zip depuis
magentocommerce.com/download
, créez une nouvelle base de données dans phpmyadmin , extrayez zip dans le dossier htdocs . Installez Magento 2 mais n'utilisez pas localhost, utilisez 127.0.0.1 dans l'URL du magasin et l'URL d'administration. Après une installation réussie, n'exécutez PAS magento.Nous allons maintenant vérifier l'installation de Composer, déployer du contenu statique, vider / vider le cache Magento et réindexer les blocs Magento 2. Pour effectuer toutes les actions ci-dessus, appuyez sur WINDOWS KEY + R pour ouvrir la boîte de dialogue RUN et tapez «cmd» pour ouvrir l'invite de commande.
Tapez " cd PATH_TO_YOUR_MAGENTO2_FILES " pour entrer dans le répertoire ROOT de Magento 2.
Maintenant, pour vérifier l'installation de Composer dans le répertoire ci-dessus, tapez " composer composer install ".
Dans cette étape, nous mettons en place du contenu statique à déployer sur notre boutique Magento. Pour ce faire, tapez « php bin / magento setup: static-content: deploy ».
Vider / vider le cache Magento en tapant " php bin / magento cache: flush " dans CMD.
Et enfin, pour Reindex Magento Static Blocks, tapez " php bin / magento indexer: reindex ".
Vous avez terminé l'installation réussie de Magento 2.
la source
http://gotechnies.com/css-javascript-files-loading-magento-2-installation/
la source
Correction du même problème rencontré.
comme mentionné ci-dessus, exécutez la commande
php bin/magento setup:static-content:deploy
dans votre répertoire d'installation de Magento 2 via le terminal et accordez l'autorisation.Pour l'administrateur, c'est l'erreur (404) car:
n'était pas présent à la fin du dossier
/etc/apache2/sites-available/000-default.conf
auparavant</VirtualHost>
. Assurez-vous également qu'ilmod_rewrite
est activé en entrant la commande:Ajout de cette ligne et redémarrage d'apache2. Peut maintenant accéder à l'administrateur. J'espère que ça aide.
la source
J'ai installé magento2 (sur xampp win7) avec le compositeur:
puis j'ai installé magento2 avec l'installateur Web et j'ai obtenu une erreur 404 (page non trouvée) sur les deux pages frontales frontales. puis j'ai ouvert magento2 \ app \ etc \ di.xml et supprimé cette ligne
J'ai également supprimé env.php et ai fait l'installation Web une fois de plus après que le front-end et le back-end fonctionnent bien :)
la source
courir
la source
Pour que UBANTU OS magento Frontend fonctionne, il vous suffit d'aller dans votre répertoire magento et d'écrire cette commande
sudo bin/magento setup:static-content:deploy
la source
Supprimez tous les fichiers du pub-> dossier statique et de la commande de mise à niveau du feu et de la commande deploy afin que le dossier et les fichiers soient à nouveau visibles dans le dossier pub-> static, puis ouvrez le panneau d'administration ou le front-end. Cela fonctionne pour moi.
Si vous n'obtenez toujours pas, supprimez tous les fichiers et le dossier du dossier var-> generation et lancez à nouveau la commande PHP upgrade and deploy et vérifiez si admin et front-end sont visibles correctement.
la source
Vous passez dans le répertoire install magento2. Après, vous utilisez la commande dans le terminal:
bin/magento setup:static-content:deploy
et définissez les autorisations pour lepub, var
dossier ont 770 autorisationsla source
Ouvrez simplement le
MAGENTO_ROOT / app / etc / di.xml
et remplacer ci-dessous le numéro de ligne du formulaire de code 574
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
À
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
la source
L'URL d'administration du formulaire de solution la plus simple est
dans la table de configuration de base, changez la valeur de web / seo / use_rewrites en 0 (1 à 0) et tous les dossiers de cache sous forme var
Deuxième neet pour désactiver l'administration du formulaire de version
Comment désactiver la version des fichiers statiques:
Si vous ne souhaitez pas utiliser la version des fichiers statiques, vous pouvez désactiver cette fonctionnalité dans la zone d'administration de Magento:
Il est possible de modifier ce paramètre pour la portée par défaut à l'aide de la requête MySQL suivante :
Exécutez ensuite la commande suivante pour effacer un cache de configuration:
la source
Veuillez vérifier une fois que vous avez activé les réécritures du serveur: http://devdocs.magento.com/guides/v2.0/install-gde/prereq/apache.html#apache-help-rewrite
la source