Обновление Magento с 1.5.1 до 1.6.1 - PullRequest
0 голосов
/ 30 ноября 2011

Я пытаюсь выяснить, как заставить мой Magento обновиться с 1.5.1 до 1.6.1

В Magento Connect Manager у меня было несколько обновленных пакетов, в том числе несколько, которые сейчас находятся в версии 1.6.1 (Mage_Locale_en_US, Mage_Downloader и Lib_Mage),

Но сайт и администратор по-прежнему показывают (версия 1.5.1.0). Как мне полностью перейти на 1.6.1? Я пытался очистить кеш как браузера, так и Magento.

Что я делаю неправильно или отсутствует?

1 Ответ

2 голосов
/ 18 января 2012

Выпущена стабильная версия Magento 1.6.В этом основном выпуске было сделано много исправлений.Затем пришло время обновить ваш веб-сайт Magento до последней версии.

В этом руководстве я покажу вам, как обновить Magento с 1.5.1.0 до 1.6.0 через командную строку.

chmod 700 ./mage

./mage mage-setup .
./mage install community Mage_Downloader –force
./mage install community Mage_All_Latest –force

chmod 700 ./mage

./mage sync-pear
./mage list-installed
./mage list-upgrades
./mage install Mage_All_Latest –force

chmod 700 ./mage

./mage config-set preferred_state beta
./mage list-installed
./mage list-upgrades

Примечание:

На любом этапе, если вы получаете сообщение об ошибке «bash: ./mage: Permission denied», попробуйте снова использовать эту команду из командной строки:

chmod 700 ./mage

После выполнения всех вышеперечисленных шагов не забудьте очистить все кэши:

rm -rf /var/cache session

и переиндексировать все таблицы:

./shell php indexer.php reindexall

После очистки всех кэшей и переиндексации всех таблиц, есливы получаете сообщения об ошибках интеграции данных между таблицами, например:

a:5:{i:0;s:268:”Error in file: “/path_to_the_root_folder/app/code/core/Mage/Eav/sql/eav_setup/mysql4-upgrade-1.5.9.9-1.6.0.0.php” – SQLSTATE[HY000]: General error: 1025 Error on rename of ‘./your_database/customer_entity_text’ to ‘./your_database/#sql2-5ef-3a9′ (errno: 152)”;i:1;s:1080:”#0 /path_to_the_root_folder/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception(‘Mage_Core’, ‘Error in file: …’)
a:5:{i:0;s:268:”Error in file: “/path_to_the_root_folder/app/code/core/Mage/Eav/sql/eav_setup/mysql4-upgrade-1.5.9.9-1.6.0.0.php” – SQLSTATE[HY000]: General error: 1025 Error on rename of ‘./your_database/customer_entity_text’ to ‘./dev_migento/#sql2-5ef-3a9′ (errno: 152)”;i:1;s:1080:”#0 /path_to_the_root_folder /app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception(‘Mage_Core’, ‘Error in file: …’)

Откройте файл /app/etc/config.xml и измените примечание initStatements с

<initStatements>SET NAMES utf8</initStatements>

на

 <initStatements>SET NAMES utf8; SET FOREIGN_KEY_CHECKS=0; 
SET UNIQUE_CHECKS=0;</initStatements>

Попробуйте, вы получите результат.

...