Фальсификации выборов президента: как это делается Не смотря на огромное количество нарушений ...
АЛЫЕ ПАРУСА В ПЕТЕРБУРГЕ - (0)«Алые паруса» — один из самых известных праздников в Северной столице, ...
Владимир Румянцев.Ангелы и коты - (0)Владимир Румянцев.Ангелы и коты. Владимир Румянцев родился в 1957 году, рисовать начал в ...
фото Санкт-Петербурга - (0)Санкт-Петербург Санкт-Петербург невероятно красивый город, думаю даже коренным "питерцам" будет и...
Ближневосточная проблема - простое объяснение за пять минут - (0)Ближневосточная проблема - простое объяснение за пять минут простое объяснение ближневосточ...
Инструкция по переносу CMS Magento с одного сервера на другой |
Дневник |
Уровень детализации этой инструкции предполагает наличие у вебмастера базовых знаний по SSH, а также доступа по SSH к обоим серверам.
Этапы переноса:
Залогиньтесь на сервер, который содержит систему управления Magento, предназначенную к переносу. Перейдите в директорию, где установлен Magento. В данной инструкции далее будет использован путь:
и директория public_html будет считаться корневым каталогом для вашего домена.
Для проверки создайте файл test.html в public_html, и проверьте его доступность из интернета:
Перейдите в директорию, где установлена Magento, по команде :
На уровень выше директории public_html создайте новую директорию backup, пользуясь командой:
Создание dump файла MySQL существующей базы данных:
Замените переменные соответствующими значениями:
Внимание: Если вы используете MySQL 4.x, вам необходимо включить опцию :
Переместите файл data.sql в директорию backup, которую создали ранее:
Сожмите данные директории media:
Переместите полученный файл в директорию backup:
Следующим шагом подготовьте для переноса содержание директорий app и skin:
Предполагается, что текущая тема содержится в директории mytheme (при необходимости замените на соответствующую).
Сожмите директорию:
Переместите полученный файл в директорию backup:
Перейдите в директорию skin:
Сожмите директорию mytheme:
Переместите полученный файл в директорию backup:
Вернитесь на верхний уровень:
Файл содержит зашифрованные ключи, имя пользователя и пароль для доступа к базе данных. Если данные параметры серверов не совпадают, необходимо отредактировать файл(local.xml).
Скопируйте файл:
На этом этапе - все данные для переноса готовы.
Директория backup должна содержать:
Перейдите в директорию public_html, в которой будет стоять Magento:
Проверьте может ли новый сервер запускать Magento, для этого создайте файл magento-check.php в директории public_html следующего содержания:
Далее запросите браузером адрес:
http://www.example.com/magento-check.php
Если вы увидите надпись: "Congratulations! Your server meets the requirements for Magento.", - значит сервер готов к работе с Magento.
Включите на веб сервере модуль mod_rewrite для этого добавьте строчку в конфиг апача httpd.conf строчку:
для сервера на базе Ubuntu это делается спомощью команды
Разрешите менять конфигурацию апача с помощью файлов .htaccess для этого в конфигурационном файле веб-сервера нужно заменить строчки AllowOverride None на AllowOverride All для директории /home/username/public_html/ и не забудьте перезапустить сервер с новыми настройками!.
Создайте директорию backup:
Перейдите в директорию:
По команде:
Теперь все данные готовы и скопированы и можно приступать к установке чистой Magento.
Вернитесь в директорию public_html:
Следуя командам:
По команде:
Запустите PEAR и Magento обновит все необходимые данные в базе данных:
Очистите данные:
Переместите файлы:
Разархивируйте файлы:
Переместите файл:
Проверьте, работает ли сайт на Magento.
Удалите директорию:
Сожмите всю директорию public_html вместе со всеми файлами Magento:
Скачайте и разархивируйте на новом сервере Magento:
Переместите файлы:
Переместите директорию:
Создайте новую базу данных MySQL и импортируйте dump-файл в неё.
Откройте новую базу данных с phpMyAdmin , перейдите на [mage]core_config_data table, и отредактируйте:
web/unsecure/base_url
web/secure/base_url (config_id’s 2 and 3)
в соответствии с новым URL Magento сервера.
Отредактируйте файл local.xml (app/etc/local.xml), если он отличается от старого (но оставьте значение прежним : security/encryption key).
Очистите директорию:
Установите разрешения:
Проверьте, работает ли сайт на Magento на новом сервере.
источник http://bashlov.ru
|
Удаление товаров и категорий в магазине на базе Magento |
Дневник |
В процессе настройки магазина приходится отлаживать экспорт товаров. Не всегда это получается с первого раза. Поэтому зачастую требуется быстрый способ удаления товаров из базы Magento.
Запустите следующие SQL-команды из панели MysqlAdmin или других клиентов базы MySQL.
источник http://bashlov.ru
|
Magento: Добавление структурных блоков |
Дневник |
Краткое руководство по созданию нового структурного блока в системе электронной коммерции Magento.
Откройте файл layout/page.xml, лежащий в папке вашей активной темы. В файле вы найдете такие строки:
Добавляем новый структурный блок.
Теперь мы объявили Magento, что существует структурный блок с именем "newreference". Но Magento еще не знает, что с ним делать.
Теперь нам нужно указать Magento место, где должно отобразиться содержимое этого нового структурного блока. Давайте вернемся к файлу шаблона в папке нашей активной темы. Вы увидите там разные варианты отображения. Допустим, мы хотим, чтобы новый структурный блок должен появляться только на страницах, которые используют 2-колоночную схему с правой боковой панелью. В этом случае мы должны открыть 2columns-right.phtml файл. Давайте представим, что мы хотим блок "newreference" установить ниже второй колонки, но перед колонтитулом. В этом случае, наш обновленный файл должен выглядеть следующим образом:
Давайте заполним новый блок чем-нибудь. В качестве примера поставим блок "новые продукты". Перейдите к соответствующему участку XML файла и введите этот блок в ранее определенное нами место в файле layout/page.xml.
источник http://bashlov.ru
|
Страницы: | [1] |