ERREUR: «/ app / etc /» doit exister pour un travail d'outil correct magento 1.9


9

J'essaie d'installer le nouveau correctif de sécurité pour magento 1.9. Je travaille sur le système de fenêtres.

et j'obtiens l'erreur suivante.

D:\xampp\htdocs\magento>sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
ERROR: "/app/etc/" must exist for proper tool work.

J'exécute la commande par CMD et SHfonctionne bien aussi

entrez la description de l'image ici

J'ai aussi essayé avec Git. mais obtenant la même erreur

entrez la description de l'image ici

Ne fonctionne pas aussi sur Linux

entrez la description de l'image ici

quelqu'un peut-il me dire quel est le problème exact et comment il pourrait être résolu.

Merci

Réponses:


6

Capable de le faire fonctionner sur la machine Windows également pour PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh.

Le problème était: CURRENT_DIR = $PWD_BIN/ (ligne 60) et la valeur de $ PWD_BIN est définie dans le même fichier PWD_BIN = which pwd(ligne 35) que celui qui ne fonctionne pas sur les fenêtres, nous devrons donc remplacer cette valeur.

  1. Open bash
  2. Votre répertoire actuel devrait être la racine de magento.
  3. Exécutez la commande 'pwd'
  4. Il donnera le chemin de sortie de votre répertoire actuel: Vérifiez la capture d'écran
  5. Copiez ce chemin et modifiez le fichier, à la ligne 67, remplacez:

    CURRENT_DIR = $PWD_BIN/ à CURRENT_DIR =/d/xampp/htdocs/magento/

Exécuter le patch avec la même commande sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Remarque: assurez-vous de remplacer «/ d / xampp / htdocs / magento /» par votre répertoire racine.

et ça marchera comme un charme !!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.