- Отключите временно:
- кэширование (как отключить кэширование)
- компиляцию (как отключить компиляцию Magento через административный интерфейс?)
- кэширование (как отключить кэширование)
- Переименуйте временно файл index.php в корне сайта (измените его имя, например, на «-index.php»). Это нужно для того, чтобы в процессе установки Российской сборки на сайт не зашли посетители и поисковые роботы, что может помешать установке.
- Скачайте последнюю версию Российской сборки в виде архива zip (например: 2.21.11.zip) и поместите этот файл в корень Вашего сайта
(в ту же папку, где находятся файлы index.php, LICENSE.txt, install.php).
- Удалите из файловой системы Вашего сайта следующие папки:
- app/code/local/Df
- app/design/adminhtml/rm
- app/design/frontend/rm
- js/df
- skin/adminhtml/rm
- skin/frontend/rm
- var/cache
- зайти на сервер по протоколу SSH с той же учётной записи, которую использует интерпретатор PHP (для официально сопровождаемых серверов это «www-data»)
- сделать текущей корневую папку магазина командой cd
(для официально сопровождаемых серверов команда будет cd /var/www/<папка с сайтом>) - выполнить команды:
rm -rf app/code/local/Df rm -rf app/design/adminhtml/rm rm -rf app/design/frontend/rm rm -rf js/df rm -rf skin/adminhtml/rm rm -rf skin/frontend/rm rm -rf var/cache
- app/code/local/Df
- Распакуйте загруженный ранее в корень сайта новый дистрибутив Российской сборки Magento.
По SSH это делается командой unzip <имя файла>, например: unzip 2.21.11.zip.
Если Вы распапковаете архив посредством какого-либо файлового менеджера, то обратите особое внимание, чтобы после распаковки у файлов и папок были правильные права доступа:
- корневая папка магазина и все папки внутри неё должны быть доступны для чтения тому пользователю операционной системы, от лица которого работает PHP.
- папки var и media и все папки внутри них должны быть доступны для чтения и записи тому пользователю операционной системы, от лица которого работает PHP
- корневая папка магазина и все папки внутри неё должны быть доступны для чтения тому пользователю операционной системы, от лица которого работает PHP.
- Выполните инструкции по обновлению до конкретных версий, если Вы обновляетесь с версии ниже указанной в конкретной инструкции до версии не ниже указанной в той же самой инструкции.
- Внимательно прочитайте и учтите комментарии к конкретным версиям.
- Если Вы используете рекомендуемый сервер Hetzner — то зайдите на него по протоколу SSH с правами root и перезапустите PHP командой:
/etc/init.d/php5-fpm restart
- Верните исходное имя файлу index.php в корне сайта.
- После установки, если вы были авторизованы в административной части Magento - выйдите (разлогиньтесь) из неё и войдите заново. Это решает проблему прав доступа к свежеустановленным модулям.
- Если на первый взгляд всё работает без видимых сбоев — можете включить обратно кеширование.
- Перед включением обратно компиляции компиляцию надо выполнить заново!
Как обновить Российскую сборку - пошаговое руководство
13.11.2011 08:43
- ← Предыдущая тема
- Основные сведения по установке и обновлению Российской сборки Magento
- Следующая тема →