◄ Помощь ► Magento 2

По идее. М2 должен быть шустрее, установил версию 2.2.6 тема Ультима и Порто. Но как то не заметил что шустрее стал, как то задумчиво работает.
Сервер не плохой с SSD и ОЗУ 2Гб, пхп 7.1. Кто подскажет, что не так? Хотел перейти на М2 и как то облом.
 
In theory. M2 should be faster, installed version 2.2.6 of Ultima and Porto theme. But somehow he did not notice that he had become faster, as it works thoughtfully.
The server is not bad with SSD and 2GB RAM, php 7.1. Who can tell what is wrong? I wanted to go to the M2 and like a bummer.
Hi

Did you do a fresh install or upgrade from M1 as when I did that I had performance issue but when I did a fresh install it is fine.

Also how many items/category you have.

Thanks
 
In theory. M2 should be faster, installed version 2.2.6 of Ultima and Porto theme. But somehow he did not notice that he had become faster, as it works thoughtfully.
The server is not bad with SSD and 2GB RAM, php 7.1. Who can tell what is wrong? I wanted to go to the M2 and like a bummer.
Hi

Did you do a fresh install or upgrade from M1 as when I did that I had performance issue but when I did a fresh install it is fine.

Also how many items/category you have.

Thanks
Я сделал новую установку с тестовыми товарами.
 
Есть Magento 2 на Nginx + Varnish + SSL.
Как блокировать доступ с отдельных IP к сайту? .htaccess и varnish.vcl не отрабатывают (
Тупо отдает кэш и не обращает внимания на директивы. Хелп.
 
Есть Magento 2 на Nginx + Varnish + SSL.
Как блокировать доступ с отдельных IP к сайту? .htaccess и varnish.vcl не отрабатывают (
Тупо отдает кэш и не обращает внимания на директивы. Хелп.

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

Пример в centos:

/etc/nginx/nginx.conf

Код:
# moy-site.ru
server {
   listen 8080;

   # блокируем спамеров по ip
   include block_ips.conf;
    
   server_name moy-site.ru www.moy-site.ru;
   set $MAGE_ROOT /var/www/moy-site/public_html;
      
   include /var/www/moy-site/public_html/nginx.conf;
  }

/etc/nginx/block_ips.conf

Код:
# Блокируем по ip и подсетям
deny xxx.xxx.xxx.0/24;

p.s. В помощь ...
Для просмотра ссылки Войди или Зарегистрируйся
 
При обновлении 2.2.7 на 2.3 вылазит ошибка (она длинная, я коротко), может кто знат что сделать?:

Check Component Dependency
We found conflicting component dependencies. Для просмотра ссылки Войди или Зарегистрируйся

Command "update" failed: Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- magento/product-community-edition 2.3.0 requires magento/magento2-base 2.3.0 -> satisfiable by magento/magento2-base[2.3.0].
- Conclusion: don't install symfony/console v2.8.38
- Conclusion: don't install symfony/console v4.1.5|install symfony/console v2.8.38
- Conclusion: don't install symfony/console v4.1.6|install symfony/console v2.8.38
- Conclusion: don't install symfony/console v4.1.7|install symfony/console v2.8.38
- Installation request for magento/product-community-edition 2.3.0 -> satisfiable by magento/product-community-edition[2.3.0].
- Conclusion: don't install symfony/console v4.1.8|install symfony/console v2.8.38
- Conclusion: don't install symfony/console v3.4.19|install symfony/console v4.1.5|install symfony/console v4.1.6|install symfony/console v4.1.7|install symfony/console v4.1.8
- Conclusion: don't install symfony/console v4.1.1|install symfony/console v2.8.38|install symfony/console v3.4.19
- Conclusion: don't install symfony/console v4.1.2|install symfony/console v2.8.38|install symfony/console v3.4.19
- Installation request for sebastian/phpcpd 2.0.4 -> satisfiable by sebastian/phpcpd[2.0.4].
- Conclusion: don't install symfony/console v4.1.4|install symfony/console v2.8.38|install symfony/console v3.4.19
- sebastian/phpcpd 2.0.4 requires symfony/console ~2.7|^3.0 -> satisfiable by symfony/console[v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.35, v2.7.36, v2.7.37, v2.7.38, v2.7.39, v2.7.4, v2.7.40, v2.7.41, v2.7.42, v2.7.43, v2.7.44, v2.7.45, v2.7.46, v2.7.47, v2.7.48, v2.7.49, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.28, v2.8.29, v2.8.3, v2.8.30, v2.8.31, v2.8.32, v2.8.33, v2.8.34, v2.8.35, v2.8.36, v2.8.37, v2.8.38, v2.8.39, v2.8.4, v2.8.40, v2.8.41, v2.8.42, v2.8.43, v2.8.44, v2.8.45, v2.8.46, v2.8.47, v2.8.48, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9, v3.0.0, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7, v3.0.8, v3.0.9, v3.1.0, v3.1.1, v3.1.10, v3.1.2, v3.1.3, v3.1.4, v3.1.5, v3.1.6, v3.1.7, v3.1.8, v3.1.9, v3.2.0, v3.2.1, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.17, v3.3.18, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.3, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
- Can only install one of: symfony/console[v4.1.0, v2.7.0].
- Can only install one of: symfony/console[v4.1.0, v2.7.1].
А какие команды были запущены? Сам буду обновляться после выходных, посмотрю как у меня получится, пока нет доступа к консоли. Из ошибок я понял, что ругается на модуль simfony, попробуйте обновить пакет.
 
Последнее редактирование:
Лучше из композером из консоли делать

тред по багу: Для просмотра ссылки Войди или Зарегистрируйся
рекомендуют или просто обновить композер или предварительно проапгрейдить несколько пакетов

ps. Сносить и переустанавливать vendor лучше не надо)
 
Последнее редактирование:
У меня ещё такой вопрос, коммерческая версия более привлекательна, чем бесплатная, а как её обновлять вручную, кто-нибудь пробовал?
 
Не в курсе, есть пакетное обновление зависимостей (модулей)? По одному обновлять очень долго.

Иногда зависимости конфликтуют из-за версий.
Допустим, в composer.json новой версии есть пакет1, который требует пакет2 v1.2
И вместе с тем в том же composer.json есть пакет3, который требует пакет2 не выше v1.1
В этом случае происходит та ситуация, что выше

Нужно руками отдельно апгрейдить отдельные пакеты до нужных версий или наоборот откатывать версии, а потом апгрейдить основное приложение
В дефолтной установке magento такого быть не должно.

Но некоторые модули сторонних разработчиков добавляют в vendor доп. пакеты-библиотеки, или же просто апгрейдят некоторые пакеты при установке.
Из-за этого и вылазит такое при мажорных апгрейдах.

В yii2 и прочих фреймворках эта проблема вообще норма, поскольку в vendor тьма доп.пакетов не из "коробки"

p.s. Да, и версии всех пакетов и взаимозависимости см. в composer.lock
Для просмотра ссылки Войди или Зарегистрируйся

Иногда, когда нужно что-то откатить, проще руками поправить в нем версию и заменить папку с пакетом копированием.
 
Последнее редактирование:
Назад
Сверху