Провера спремности која се врши пре надоградње или инсталирања екстензија узрокована је два одвојена проблема. Један је да црон задаци или нису подешени или су на погрешном месту. Други је да ограничење ПХП-ФПМ меморије мора бити постављено веома високо или ће у супротном Магенто постати нестабилан и неће штампати детаљне поруке о грешци.
Да бисте решили проблем, сачувајте следећу скрипту на свом серверу као „магенто_патцх.сх“.
#!/bin/bash
# Move the crontab to the right place
mv -f /var/spool/cron/nginx /var/spool/cron/crontabs/nginx
# Fix PHP memory limit
sed -i -e 's/php_admin_value\[memory_limit\] = 756M/php_admin_value\[memory_limit\] = 2G/'
/etc/php/7.0/fpm/pool.d/www.conf
# Restart PHP-FPM
systemctl restart php7.0-fpm.service
Покрените скрипту.
chmod +x magento_patch.sh; ./magento_patch.sh
Након што се ово заврши са радом, сачекајте минут да се црон скрипта покрене, а затим покрените нову проверу спремности.