Magento отказывается обновлять 1.4.2.0 ===> 1.5.0.1 - PullRequest
7 голосов
/ 15 февраля 2011

Я впервые использую Magento. Я обновил этот сайт с 1.4.1.1 до 1.4.2.0 без проблем. Теперь, пытаясь перейти на 1.5.0.1, он, кажется, отказывается на каждом шагу. Я попытался, введя этот ключ в Magento Connect: Magento-ядро / Mage_All_Latest

И это говорит об этом: Игнорирование установленного пакета magento-core / Mage_All_Latest Нечего устанавливать

Я попытался обновить через SSH и получил это: Попытка открыть канал "magento-core" ... неизвестный канал "magento-core" в "magento-core / Mage_All_Latest" неверное имя пакета / файл пакета "magento-core / Mage_All_Latest" Не удается инициализировать файл magento-core / Mage_All_Latest, неверный или отсутствующий файл пакета Пакет "magento-core / Mage_All_Latest" недействителен установка не удалась

В загрузчике я заметил, что загрузчик имел доступное обновление до версии 1.5.0.0. Я подумал, что, может быть, мне нужен новейший загрузчик, чтобы я смог обновить все пакеты. Я обновил только загрузчик до 1.5.0.0, который работал. Затем я снова попробовал полное обновление, и теперь оно мега-отсталое: Не удалось разрешить хост 'magento-core'

Это мило, не правда ли? Так что я дал это один раз в последний раз на консоли SSH, и я получил этот плохой мальчик: Попытка открыть канал "magento-core" ... Попытка возврата к https вместо http на канале "magento-core" ... неизвестный канал "magento-core" в "magento-core / Mage_All_Latest" неверное имя пакета / файл пакета "magento-core / Mage_All_Latest" установка не удалась

Я пытался форсировать его через SSH, но все еще не любил. Я вернулся из резервной копии, которую сделал, поэтому у меня больше нет загрузчика 1.5.0.0. Теперь, конечно, я вернулся на круги своя, сказав, что при установке обновлений через MC нечего устанавливать. Когда я проверяю в MC, есть ли доступные обновления, он перечисляет эти два: Mage_All_Latest Обновление до мета-пакета 1.4.2.1 (стабильного) для последней версии Magento 1.4 И Mage Downloader 1.5.0.1, но я уже установил их ранее, и это не помогло, поэтому я восстановил свою резервную копию до неудачного обновления.

Я пытался задать этот вопрос на форумах Magento, но сейчас они в беспорядке. Их капча не работает и потоки закрываются сами по себе, так что вы почти ничего не получите. Я не удивлюсь, если они сделали это специально вместе с выпуском 1.5.0.1.

Ответы [ 4 ]

3 голосов
/ 21 февраля 2011

Перейдите в корень вашего сайта и выполните следующие команды (где index.php):

wget <a href="http://www.magentocommerce.com/downloads/assets/1.5.0.1/magento-1.5.0.1.tar.gz" rel="nofollow">http://www.magentocommerce.com/downloads/assets/1.5.0.1/magento-1.5.0.1.tar.gz</a>

tar -zxvf magento-1.5.0.1.tar.gz

Пропустите следующие 4 команды, если у вас есть magento для установки в папку с именем Magento:

cd magento

cp -rf * /home/bitscom/public_html

cd ../

rm -rf magento

rm magento-1.5.0.1.tar.gz

Для подробного объяснения смотрите мой пост на официальном форуме magento: здесь Меня там зовут Veracious.

Если ваша учетная запись SSH отличается от вашего пользователя apache (то есть: root. При попытке получить доступ к сайту вы получите ошибку 500, сделайте разрешения для только что извлеченных файлов. Для решения этой проблемы используйте chown и chgrp. Для подробного объяснения еще раз смотрите мой пост: здесь

2 голосов
/ 28 ноября 2011

Я думаю, что место для обновлений изменилось. Вместо: Magento-ядро / Mage_All_Latest использовать: сообщество / Mage_All_Latest

Как то, что упомянул Мрдон.

0 голосов
/ 08 марта 2011

Я следовал инструкциям из следующего поста для обновления с 1.4.1.1 до 1.5.0.1:

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

Затем очистил кэш и переиндексировал все.Все работало.

Не забудьте изменить владельца папки magento на пользователя вашего веб-сервера.В моем случае мне пришлось бежать

chown -R www-data:www-data /var/www/magento
0 голосов
/ 15 февраля 2011

Я не смог обновить через Magento Connect. Я следовал этим инструкциям для установки magento , и он работал довольно хорошо. Я изменил строку 3, как показано ниже, чтобы скопировать папки / файлы поверх существующих.

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
...