Magento 2.1 manque le lien de l'assistant de configuration Web

9

Nouveau magasin Magento 2.1 installé (php 7.0.8), avec / pub comme répertoire Web racine à partir de la ligne de commande et en utilisant le fichier tar.gz. Tout semble aller bien, mais quand je vais dans le panneau d'administration sous: Système -> Outils, le lien pour "l'assistant de configuration Web" est manquant.

/ setup est correctement aliasé sur le serveur Web et aller directement à / setup pendant que vous êtes connecté en tant qu'administrateur entraîne la page "Bienvenue dans Magento Admin, le siège de votre boutique en ligne. Pour utiliser l'assistant de configuration Magento, connectez-vous à votre compte Admin et accédez à Système => Outils => Assistant de configuration Web "

Suis-je en train de manquer quelque chose? Je n'ai pas vu de bogue / problème avec cela sur github. De plus, la configuration de docroot sur / pub est-elle toujours la configuration recommandée?

Rob Mangiafico
la source
Magento 2.1 n'est pas encore stable. C'est donc probablement un bug! Devrait être corrigé lorsque la version officielle est sortie
Amin Memariani
Il est officiellement publié le jeudi 23 juin. Ce n'est plus une version RC.
Rob Mangiafico
Nous vous recommandons de définir le docroot sur /puben production pour empêcher l'accès à l'assistant de configuration. Vous devriez toujours pouvoir le faire fonctionner, si ce n'est pas le cas, ouvrez un problème dans GitHub.
Steve Johnson
On dirait qu'il a été signalé sur GitHub - github.com/magento/magento2/issues/5247
Rob Mangiafico

Réponses:

8

Comme vous l'avez noté, cela a été confirmé comme un problème sur Github ici: github.com/magento/magento2/issues/5247

Cependant, cela a été fermé car il s'agit d'un doublon de: https://github.com/magento/magento2/issues/4159

Ce fil de discussion détaille également une solution de contournement jusqu'à ce que le correctif soit fusionné dans la prochaine version de Magento, qui consiste à basculer la racine de votre serveur Web sur celle du chemin racine de Magento, et non sur le sous-répertoire / pub.

J'ai vérifié que cela fonctionne sur CE 2.1 (vous devez nettoyer le cache après ce changement), mais je ne recommanderais personnellement pas d'utiliser cette solution de contournement dans un environnement de production car il est moins sécurisé.

JohnHughes1984
la source
1

Voici une solution temporaire à ce problème pour accéder à l'assistant de configuration Web:

lorsque vous tapez http://www.shop.com/admin_xxxx/admin/backendapp/redirect/app/setup/ redirige vers http://www.shop.com/setup/#/home , puis tout fonctionne comme prévu. .

Viktor Kruglikov
la source
Cela a fonctionné pour moi s'il était associé à la solution JohnHughes ( magento.stackexchange.com/a/127637/60128 ). À savoir, changez la racine du serveur Web ET tapez manuellement l'URL (car le lien dans l'administrateur n'apparaissait pas (et l'administrateur lui-même semblait avoir perdu tous ses CSS et JS)).
Jānis Elmeris
essayez le mode navigation privée? travaillé ici .. quelques problèmes de session je pense
Andy
0

Juste une pensée - cela ne se produit que lorsque j'utilise Google Chrome, essayez un autre navigateur, je viens de l'essayer dans l'opéra et cela fonctionne comme prévu, je ne comprends pas vraiment pourquoi mais cela fonctionne "]

Barry Connolly
la source