◄Советы► Magento

Статус
В этой теме нельзя размещать новые ответы.

donvictorio

Хранитель порядка
Регистрация
28 Янв 2010
Сообщения
872
Реакции
849
Тема предназначена для советов, полезных рекомендаций по настройке CMS Magento.

Прежде чем написать в этой или любой-другой теме, ОБЯЗАТЕЛЬНО прочите правила раздела: Для просмотра ссылки Войди или Зарегистрируйся (незнание правил, не освобождает от ответственности и наказания!)

Если вы не нашли ответ на свой вопрос, то тогда вам нужно заглянуть в одну из этих тем:

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

В этой теме разрешено давать только полезные советы или выкладывать полезные материалы, любые вопросы (если таковые есть пишите в "Для просмотра ссылки Войди или Зарегистрируйся" или в ЛС) или ответы не по теме будут пресекаться и жестоко наказываться, потому лучше не провоцируйте.

Каждое сообщение должно формироваться лаконично и понятно. Если много текста прячьте его под "Спойлер", если используете код берите его в "Код". Подобно тому как показано в примере внизу:
Для просмотра ссылки Войди или Зарегистрируйся
__________________________________________________________________________________________________________________________________________________
404 при входе в админку magento после переноса магазина на другой сервер
Иногда, после переноса магазина Magento на другой хостинг или миграции с сервера на сервер (или в целом при миграции с одного инстанса БД на другой) при входе в админку выдаёт 404 ошибку. Вывод делает сам скрипт, не вебсервер. Причина в том, что при импорте базы для админа меняются значения store_id и website_id. Они должны иметь значение 0.
Для того, чтобы исправить ситуацию, нужно в консоли БД (в phpmyadmin или ином mysql клиенте) выполнить запрос:

Код:
SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;

после чего проблема исчезнет.
 
Последнее редактирование модератором:
Когда много кнопок на панели меню, и есть второй ряд, поменять приоритет активных меню.
Код:
#nav li.active { z-index:98; } /* to prevent the li separator from showing through on mouseover on li */
Можно по подробнее, как то не совсем понял идею. Это как в Wildberris?
 
Увидел обсуждение в соседней теме о переполнении сессий, напишу тут. Думаю, пригодится многим.

Есть еще такой момент.

Во всяких там убунтах по-умолчанию нет автоочистки папки с кешем PHP и сессий. На среднем магазине папка сессий в мадженте разрастается настолько, что забивает доступное число файлов на диске, хотя место при этом еще типа есть. Но ничего не работает. Чтобы потом вычистить этот пандемониум, со всякими rm придется по пол суток ждать даже на быстром NVME. А реально все проще:

perl -e 'for(<*>){((stat)[9]<(unlink))}'

Удаление через перл работает быстрее в десятки раз. Миллионы файлов удаляет не дольше, чем за 10 минут. Только запускать строго в директории, которую нужно вычистить, например, в sessions.
 
не надо без понимания внутренней кухни удалять сессии - они помогают незалогинившимся посетителям сайта положить товар в корзину, а потом вернуться и обнаружить этот же товар там же, через несколько дней. Вы же вкладываете деньги в ремаркетинг, возврат клиентов?

Сессии у вас растут в таком огромном количестве из-за ботов, которые исследуют ваши сайты. Большинство ботов достаточно тупые, они не сохраняют сессию, которую вы им дали, а каждый их заход приводит к генерации новой сессии.

С моей точки зрения есть несколько способов борьбы с ростом количества сессий:
- хранение сессий в redis, что позволяет настроить короткие сессии для ботов, они сами очистятся;
- самостоятельная доработка кода, так что бы для ботов сессии создавались короткими;
- чистка файлов сессий по cron, с поиском ключевых слов по фильтру названий ботов и делать это надо не быстро, а медленно, не спеша, в фоновом режиме, так что бы общая производительность сайта и файловой системы не страдала!
 
Всем Привет ))
Хочу у вас узнать на какой версии можно делать Magento 2 CE или EE (платить за EE нет денег, говорят что в ней есть стучалки).
В чем состоит задача?! - Создание большого магазина - расширяемого в будущем - товаров 100.000 + 500.000
Интересует автоматическая обработка прайс листов и хорошее seo дополнение.
А так же какие нужны ресурсы хостинга, чтобы это все работало и не тормозило.

Если есть советы по Magento - напишите. Буду рад получить помощь )))
 
Всем Привет ))
Хочу у вас узнать на какой версии можно делать Magento 2 CE или EE (платить за EE нет денег, говорят что в ней есть стучалки).
В чем состоит задача?! - Создание большого магазина - расширяемого в будущем - товаров 100.000 + 500.000
Интересует автоматическая обработка прайс листов и хорошее seo дополнение.
А так же какие нужны ресурсы хостинга, чтобы это все работало и не тормозило.

Если есть советы по Magento - напишите. Буду рад получить помощь )))

По серверу:
Чем больше ядер, тем лучше
Только выделенный сервер или bare metal. Никаких VMWare и прочих виртуалок!
64-128 GB ОЗУ
SSD в RAID-е

В любом случае не имеет смысла сразу покупать EE версию, не попробовав СЕ ;)
 
По серверу:
Чем больше ядер, тем лучше
Только выделенный сервер или bare metal. Никаких VMWare и прочих виртуалок!
64-128 GB ОЗУ
SSD в RAID-е

В любом случае не имеет смысла сразу покупать EE версию, не попробовав СЕ ;)

Спасибо, сервера имеются в наличии )))
а лучше брать готовую тему или с нуля делать?
 
Спасибо, сервера имеются в наличии )))
а лучше брать готовую тему или с нуля делать?
Если опыта нет создания тем для M2 - лучше не браться. Можно наступить на огромную пачку граблей :)))
В принципе можно взять форкнуть дефолтную luma и зарестайлить ее. Заодно разберетесь как устроена тема в М2.

Готовые темы частенько с кривизной встречаются. То не работает каталог в режиме Elasticsearch, то еще различные приколы вылазят.
В целом их качество подросло с темами под М1 ))) Можно брать и обрабатывать напильником. Все же меньше возни, чем писать с нуля.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху