لا يمكن ترقية Magento من خلال Magento Connect Manager
-
29-09-2020 - |
المحلول
والسبب وراء ذلك هو أن Magento Connect Manager لم يبدأ من خلال تثبيت / ترقية سابق .قد يكون ذلك بسبب تثبيت هذا المخزن عن طريق نقل الملفات عبر FTP.
وبالتالي ، فإن الطريقة الوحيدة للترقية هي عن طريق CLI.
أولاً ، عليك التأكد من أن الأذونات صحيحة:
chmod 550 ./mage
ثم عليك أن تبدأ بركه:
./mage mage-setup .
وقم بتعيين حالتك المفضلة للتكوين:
./mage config-set preferred_state stable
الآن ، باستخدام بركه الإعداد سابقًا ، كان بإمكانك تشغيل ما يلي:
./mage list-installed
./mage list-upgrades
ثم قم بالترقية مثل هذا:
./mage upgrade-all
ولكن في حالتك ، لن يتم إدراج هذا أو ترقيته وسيتعين عليك فرض تثبيت الترقية عن طريق القيام بما يلي:
./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force
بمجرد الانتهاء من الترقية ، لا تنس إعادة الفهرسة:
php shell/indexer.php reindexall
ملاحظة: بعد هذه الترقية ، ستتمكن من رؤية قائمة الحزم في مدير الاتصال.
لا تنتمي إلى magento.stackexchange