Magento 2 500 код після переносу з Magento Cloud
Переносимо проект з Magento Cloud https://console.magento.cloud/ Magento 2.2
Попередньо була перенесена база даних на новий інстанс та виделний попередній адміністратор запитом
DELETE FROM admin_user;
Технічний стек:
Redis 6.0 — в Magento Cloud 5.0
Elasticsearch — в 5.0 Magento Cloud 5.0
PHP 7.1 — в Magento Cloud 5.0
MySQL (MariaDB) - в Magento Cloud
memory_limit = 512M
1. Скачали код з Magento Cloud
magento-cloud get 5krfudrmlehzo -e master
2. Встановити Magento
bin/magento setup:install --base-url=${MAGENTO_URL} --db-host=${PMA_HOST} --db-name=${MYSQL_DATABASE} --db-user=${MYSQL_USER} --db-password=${MYSQL_PASSWORD} --backend-frontname=${MAGENTO_BACKEND_FRONTNAME} --admin-firstname=${MAGENTO_ADMIN_FIRST_NAME} --admin-lastname=${MAGENTO_ADMIN_LAST_NAME} --admin-email=${MAGENTO_ADMIN_EMAIL} --admin-user=${MAGENTO_ADMIN_USERNAME} --admin-password=${MAGENTO_ADMIN_PASSWORD} --language=${MAGENTO_LANGUAGE} --timezone=${MAGENTO_TIMEZONE}
3. Команди для збірки Magento
composer install &&
bin/magento module:enable --all &&
bin/magento setup:upgrade &&
bin/magento setup:static-content:deploy -f
В Nginx логах
2023/08/07 11:27:12 [error] 219497#219497: *293 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 65536 bytes) in /var/www/html/vendor/composer/ClassLoader.php on line 444" while reading response header from upstream, client: 46.211.0.33, server: mirojewelers.com, request: "GET /test HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.1-fpm.sock:", host: "mirojewelers.com"
Хоча memory_limit = 512M, тому можна зробити висновок, що є проблеми з модулями Magento і через це зявляється помилка 500