7
votes

Magento refuse de mettre à niveau 1.4.2.0 ===> 1.5.0.1

Ceci est ma première fois en utilisant Magento. Je mis à jour ce site de 1.4.1.1 à 1.4.2.0 sans problème. Maintenant, en essayant d'aller à 1.5.0.1, il semble juste de refuser à chaque tour. J'ai essayé en entrant cette clé dans Magento Connect: / Mage_All_Latest magento-core

Et il est dit ceci: Ignorer paquet installé magento-core / Mage_All_Latest Rien à installer

J'ai essayé de mettre à niveau via SSH et a obtenu ceci: Toute tentative de découvrir le canal « magento-core » ... canal inconnu "magento-core" dans "magento-core / Mage_All_Latest" nom de paquet valide / fichier de package "magento-core / Mage_All_Latest" Impossible d'initialiser « magento-core / Mage_All_Latest », fichier de package non valide ou manquant Forfait "magento-core / Mage_All_Latest" est pas valide installation a échoué

Dans le téléchargeur j'ai remarqué un téléchargeur avait une version 1.5.0.0 mise à jour disponible. Je pensais que je devais le nouveau téléchargeur avant que je puisse mettre à jour tous les paquets. Je mis à jour juste le téléchargeur à 1.5.0.0 qui a travaillé. Alors j'ai essayé à nouveau la mise à jour complète et maintenant il est méga retardé avec ceci: Impossible de résoudre l'hôte 'magento-core'

C'est mignon est pas? Alors je lui ai donné une fois dernier tourbillon à la console ssh et je reçois ce mauvais garçon: Toute tentative de découvrir le canal « magento-core » ... Toute tentative de repli à https au lieu de http sur le canal « magento-core » ... canal inconnu "magento-core" dans "magento-core / Mage_All_Latest" nom de paquet valide / fichier de package "magento-core / Mage_All_Latest" installation a échoué

J'ai essayé de forcer via SSH mais toujours pas d'amour. Je revins à partir d'une sauvegarde, je fait donc je n'ai pas downloader 1.5.0.0 plus. Maintenant, bien sûr, je suis de retour à la case départ avec elle me dit qu'il n'y a rien à installer lorsque je tente de mettre à jour via MC. Quand je vérifie dans MC s'il y a des mises à jour disponibles, il énumère ces deux: Mage_All_Latest Mise à niveau vers 1.4.2.1 (stable) pour le dernier métapaquet Magento version 1.4 Et le Mage Downloader 1.5.0.1 mais je l'ai déjà installé ces derniers avant et il ne servait à rien, donc je sauvegarde restauré mon avant la mise à jour a échoué.

Je tente de poser cette question aux forums de Magento, mais ils sont un gâchis en ce moment. Leur captcha échoue et les discussions fermer leur propre afin que vous obtenez peu à aucune aide. Je ne serais pas surpris s'ils l'ont fait exprès de concert avec leur version 1.5.0.1.


2 commentaires

Avez-vous essayé de la mettre à niveau manuellement? Non via Connecter?


J'ai essayé via SSH quelques manières différentes, car la question mentionne (désolé de c'était si wordy). Pouvez-vous dire explicitement comment vous vous référez à faire cela?


4 Réponses :


0
votes

Je n'ai pas pu mettre à niveau via Magento Connect non plus. J'ai suivi ces instructions pour Installation de Magento et il travaillé assez bien. J'ai changé la ligne 3 comme ci-dessous pour copier les dossiers / fichiers sur mes personnes existantes.

wget http://www.magentocommerce.com/downloads/assets/1.5.0.1/magento-1.5.0.1.tar.gz
tar -zxvf magento-1.5.0.1.tar.gz
cp magento/* magento/.htaccess .
chmod -R o+w media var
chmod o+w app/etc


5 commentaires

Qu'en est-il de la base de données ?? Ils changent la structure ou le contenu de la DB parfois ..


Eh bien, j'essayais de résoudre un problème avec Magento et je pensais que la mise à niveau pourrait le corriger pour que je suis allé de l'avant et que j'ai fait une installation manuelle comme vous l'avez dit. Je n'ai pas utilisé la commande cp comme vous l'avez dirigée depuis que je n'ai pas mon site dans un dossier appelé Magento (c'est sur la racine du site). Pour les personnes essayant de suivre ces instructions (si vous n'avez pas votre installation de magentato dans un dossier appelé magento) plutôt que de taper ce troisième type de commande: cd magento puis cp -rf * / home / pathyourexistingmageisin / public_html (ou type cp -rf * ../ s'il ne s'agit que d'un seul dossier)) enfin rm -rf magento


Si vous obtenez une erreur 500, corrigez votre propriétaire des nouveaux fichiers avec CHEWN et CHGRP. Voir mes instructions verbales sur ce que j'ai posté ici: lien


Je pense que les mises à niveau de la base de données se produisent automatiquement lorsque vous mettez à niveau les fichiers Magento Core - il existe des scripts de version de base de données dans les fichiers principaux qui s'exécutent lorsque vous touchez une page Magento. Je n'ai pas eu de problèmes de base de données lorsque j'ai mis à niveau vers 1.5.0.1


Merci emily. Oui, il met à jour lorsque vous essayez d'accéder à l'administrateur pour la première fois. De plus, les problèmes de Magento Connect sont parce qu'ils passaient à Magento Connect 2.0 et je ne pense pas qu'ils ont tous leurs référentiels de poire dans l'ordre. Vous pouvez effectuer une mise à niveau manuelle via SSH avec mes instructions ici (véridique): Mes instructions de mise à jour Également si vous rencontrez des problèmes d'installation d'extensions: apparemment véridique



3
votes

Allez à la racine de votre site Web et exécutez ces commandes (où index.php est):

wget http: // www.magentocommerce.com/downloads/assets/1.5.0.1/magento-1.5.0.1.tar.gz

TAR -ZXVF MAGENTO-1.5.0.1.TAR.GZ

Ignorer les 4 commandes suivantes si vous avez votre installation Magento dans un dossier appelé Magento:

CD Magento

CP -RF * / home / bitscom / public_html

CD ../

rm -rf magento

rm magento-1.5.0.1.tar.gz

Pour une explication détaillée, voir mon message sur le forum offical Magento: ici Mon nom est véridique là-bas.

Si votre compte SSH est autre chose que votre utilisateur Apache (c.-à-d.: root. Vous obtiendrez une erreur 500 lorsque vous essayez d'accéder au site effectuer les autorisations sur les nouveaux fichiers que vous venez d'extraire. Pour résoudre ce problème. Pour une explication détaillée, voir mon message: ici


3 commentaires

TY pour les conseils de mise à niveau. Cela a fonctionné, mais tous mes changements de CSS personnalisés ont été écrasés pour le There moderne. Des conseils comment arrêter cela se produire dans Future? merci Paul


Ne modifiez pas les thèmes de Magento inclus. Faites un thème personnalisé, ou prenez votre copie de moderne et nommez-la autre chose d'autre, de sorte qu'il s'agit d'un thème personnalisé et de Magento ne le remplacera pas sur les mises à niveau.


Cela fonctionne également avec 1.6.0. Essayez cette solution si tout le reste échoue .



0
votes

J'ai suivi les instructions de l'article suivant pour passer à la mise à niveau de 1.4.1.1 à 1.5.0.1:

http://www.magentocommerce.com/boards/viewththread/219720/#t301761

a ensuite rincé le cache et tout réindexé. Tout a fonctionné.

N'oubliez pas de modifier la propriété de dossier magento sur votre utilisateur de serveur Web. Dans mon cas, je devais exécuter xxx


0 commentaires

2
votes

Je pense que l'emplacement des mises à niveau a changé. À la place du: magento-core / mage_all_latest utiliser: communauté / mage_all_latest

comme ce que M. Mrdon a mentionné.


0 commentaires