Provjeru spremnosti koja se provodi prije nadogradnje ili instaliranja proširenja uzrokuju dva odvojena problema. Jedan je da cron zadaci ili nisu postavljeni ili su na krivom mjestu. Drugi je da ograničenje PHP-FPM memorije mora biti postavljeno vrlo visoko, inače Magento postaje nestabilan i neće ispisivati detaljne poruke o pogrešci.
Da biste riješili problem, spremite sljedeću skriptu na svoj poslužitelj kao "magento_patch.sh".
#!/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
Pokrenite skriptu.
chmod +x magento_patch.sh; ./magento_patch.sh
Nakon što se ovo završi, pričekajte minutu da se cron skripta pokrene, a zatim pokrenite novu provjeru spremnosti.