После установки Magento 2.2.2 ошибка в админке

123
rustelekom
На сайте с 20.04.2005
Offline
522
#11

Ну вроде должно хватать, хотя мадженто и прожорлив, но вряд ли ему больше 512 Мб памяти ( а у Вас тем более 756 Мб).

Попробуйте запустить php /var/www/users/data/www/dom.com/vendor/zendframework/zend-eventmanager/src/EventManager.php с командной строки через ssh, может скажет что-то полезное. Ещё можно поискать файлы ошибок php error_log где запускается индексатор. Вообще, это судя по всему задание крона, ему к примеру могут не передаваться значения лимита памяти заданные для сайта, возможно стоит глобально ещё памяти прибавить для пхп на всём сервере.

SSD VPS, SSD хостинг и выделенные серверы в Германии или РФ, FTP хранилища, регистрация доменов и SSL сертификаты ( https://www.robovps.biz/ ) Контакты: Telegram ( https://t.me/rustelekom_bot )
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#12

Если у вас на сервере установлено две версии PHP, тогда крон может выполняться с другой версии и у неё другой PHP.ini

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
NikolaZ
На сайте с 17.12.2007
Offline
100
#13
LEOnidUKG:
Какая версия PHP стоит?Ещё рекомендуют удалить кэш конфига из папки:
data/cache

7.1.12

Перед этим была для Magento 2.2.1 7.0.22

Ошибка та же. Но там еще одна ошибка была.

data/cache - нет

/var/cache/ - /var/cache/ldconfig/ есть aux-cache - этот?

/var/www/users/data/ cache здесь нет

---------- Добавлено 13.12.2017 в 20:49 ----------

LEOnidUKG:
Если у вас на сервере установлено две версии PHP, тогда крон может выполняться с другой версии и у неё другой PHP.ini

Да больше одной.

А как определить?

То есть выполняется серверной, а не пользовательской версией?

---------- Добавлено 13.12.2017 в 20:59 ----------

rustelekom:

Попробуйте запустить php /var/www/users/data/www/dom.com/vendor/zendframework/zend-eventmanager/src/EventManager.php с командной строки через ssh, может скажет что-то полезное.

PHP Fatal error: Interface 'Zend\EventManager\EventManagerInterface' not found in /var/www/users/data/www/dom.com/vendor/zendframework/zend-eventmanager/src/EventManager.php on line 24

---------- Добавлено 13.12.2017 в 21:13 ----------

На сервере:

php -v

PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#14
То есть выполняется серверной, а не пользовательской версией?

Именно так, в консоле напишите:

php -v

NikolaZ
На сайте с 17.12.2007
Offline
100
#15

PHP 7.0.22

memory_limit 128M 128M

---------- Добавлено 13.12.2017 в 21:25 ----------

output_buffering = 4096

Это может влиять?

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#16

Нет не может. Оставьте одну версию PHP и с ней работайте.

NikolaZ
На сайте с 17.12.2007
Offline
100
#17

В /etc/php/7.0/cli/

Увеличил лимит.

Проблема решилась.

Кеш почистил.

Вроде ошибок нет.

Всем огромное спасибо.

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#18

А зачем вам две версии то PHP?

NikolaZ
На сайте с 17.12.2007
Offline
100
#19
LEOnidUKG:
А зачем вам две версии то PHP?

Там даже несколько php.

Панель Рег.ру стояла. Сейчас панель на хостинге Рег.ру.

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#20

Убирайте все, кроме релизной. Не нужны они вам там.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий