Тонкая настройка Magento
Служба поддержки Amasty состоит из четырех менеджеров и каждый день они отвечают на сотни вопросов не только о расширениях Amasty, но также отвечают на вопросы касательно Magento. Они собрали некоторые из наиболее частых вопросов, которые задают люди проводя установку и обновление Magento. Мы вместе с ними также надеемся, что эта небольшая база знаний поможет людям, которые только начинают работать и пробуют самостоятельно сделать интернет-магазин Magento.
Настроить магазин Magento на новом домене
1. Измените настройки в базе данных
С помощью любого удобного инструмента зайдите в базу данных вашего сайта Magento найдите таблицу core_config_data
и измените в ней первые два поля (web/unsecure/base_url
и web/secure/base_url
) поменяйте старое название домена на новое.
2. Очистите кэш
Перейдите в папку/var/cache
и очистите ее содержимое.
Как изменить пароль администратора в Magento
Зайдите в PhpMyAdmin и выберите базу данных Magento, в котрой нужно изменить пароль администратора и вставьте следующий SQL запрос:
UPDATE admin_user SET password=CONCAT(MD5('sGnewpass'), ':sG') WHERE username='Admin';
В вашем запросе newpass и Admin должны быть изменены на ваш новый пароль и имя администратора соответственно. Нажмите Go, чтобы применить изменения.
Как создать 301 Redirects в Magento
Зайдите в админпанель -> Catalog -> URL Rewrite Management. Нажмите Add URL Rewrite. Выберите Custom в форме Create URL Rewrite меню.
Вы увидите URL Redirects форму. Заполните ее:
ID Path: введите старый URL. Например, если вы собираетесь перенаправлять site.com/page1.html введите page1.html в этой области.
Request Path: введите старый URL снова.
Target Path: введите новый URL, если новый URL должен быть site.com/page1.html , введите только page2.html
For Redirect: выберите Permanent (301)
Вы не должны заполнять поле Описание.
Сохраните изменения, а затем перейдите к вашей старой странице и проверьте как работает созданный редирект.
Как добавить форму обратной связи на сайт Magento
Чтобы разместить контактную форму на определенной странице, воспользуйтесь этим кодом. Чтобы правильно вставить его используйте опцию HTML при редактировании страницы CMS.
{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}
Как изменить admin URL в Magento
Изменение admin URL прежде всего является вопросом безопасности и может быть полезно в качестве дополнительного средства борьбы с ботами и атаками brute force (подбор пароля). Чтобы изменить admin URL отредактируйте app/etc/local.xml (admin / routers / adminhtml section)
Мы не рекомендуем менять admin URL по умолчанию, а использывать родной интерфейс админ-панели Magento!
Убедитесь, что новый URL-адрес довольно трудно угадать. Вы также можете очистить кэш после этих шагов.
Затем проверьте новый URL и убедитесь, что по старому адресу возвращается ошибка 404.
Удалить .html в адресах Magento
Magento добавляет .html в адресах категорий и продуктов по умолчанию. Если вы хотите избавиться от этого, зайдите в админпанель -> System -> Config -> Catalog -> вкладка SEO и удалите .html в форме Product URL и Category URL суффикс.
Затем идите в System -> Index Management и обновите все индексы и незабудьте после этого почистить кэш.
Как отключить функцию сравнения в Magento
1. Найдите и отредактируйте файл app/code/core/Mage/Catalog/Helper/Product/Compare.php
2. Найдите в нем фрагмент кода
и замените его следующим кодом
3. Найдите и отредактируйте файл /app/design/frontend/base/default/layout/catalog.xml. Не забывайте в пути к файлу использовать ваше имя темы Magento вместо установленного по умолчанию.
4. Найдите в нем фрагмент кода
и замените его следующим кодом
5. Очистите кэш.
500 Internal Server Error после включения компиляции
Перейдите в вашу корневую папку где вы установили сайт Magento и отредактируйте includes/config.php.
найдите следующий код
сделайте изменения, чтобы он выглядел так.
503 Service Temporarily Unavailable ошибка
Если у вас есть сообщение ошибки 503 в вашем браузере и вы не можете получить доступ к фронтэнд или бэкэнду вашего сайта, перейдите в корневую директорию установки сайта Magento, найдите файл maintenance.flag и удалить его. Иногда интернет-магазин Magento просто не выходит самостоятельно из режима обслуживания. Если это не поможет, удалите кэш и сессии и попробуйте еще раз.
Отключить уведомления администратора Magento
Серверные уведомления Magento многих очень раздражают, но вы можете отключить их очень быстро. Перейдите к Backend –> Configuration –> Advanced –> Advanced и отключите Mage_AdminNotification.
Magento не показывает категории на сайте
Это очень распространенный вопрос, от тех, кто только что установили сайт Magento. Все категории должны быть помещены в категорию по умолчанию (default). Нажмите на разделе категории по умолчанию в бэкэнде -> выберите Магазин, а затем нажмите кнопку Добавить подкатегорию. Убедитесь, что она активна в настройках.
Нет доступа к странице администрирования модуля
Если у вас установлен модуль и вы не можете получить доступ к странице его администрирования и получаете сообщение об ошибке - очистите кэш, разлогиньтесь и обратно зайдите в админпанель. Эти простые действия позволят решить проблему.
По материалам
P.S. Мы поможем сделать обновление Magento, а также провести аудит сайта или предоставить консультации на платной основе.