سؤال

أحاول تثبيت سمة على Magento 2.06.عندما أحاول تشغيل الأمر التالي: php bin/magento setup:upgrade لكنني أتلقى الخطأ التالي:

Content-type: text/html

<br />
<b>Parse error</b>:  syntax error, unexpected '[', expecting ')' in <b>/home/bargaink/public_html/test/bin/magento</b> on line <b>22</b><br />

أي فكرة ما هي هذه القضية؟

شكرًا

HP

هل كانت مفيدة؟

المحلول

واجهت نفس المشكلة، وتم حلها بعد التحدث مع مزود الاستضافة الخاص بي.هل تمانع أن تخبرني بمزود الاستضافة الخاص بك؟

جرب هذا الأمر:

php56 bin/magento setup:upgrade

سيستخدم بعد ذلك إصدار php 5.6 المطلوب في Magento 2.نأمل أن يكون هذا يساعد

نصائح أخرى

أعتقد أن مشكلتك يتم تشغيلها بواسطة هذا الخط

set_error_handler([$handler, 'handler'])

تم طرح هذا الخطأ لأنك تقوم بتشغيل PHP <5.4 واستخدام [] بدلاً من array() تم تقديمه مع 5.4

يتطلب Magento 2 PHP 5.6 أو PHP 5.5.22 ليعمل بشكل صحيح وأعتقد أنه يجب عليك ترقية PHP لإصلاح هذه المشكلة.

متطلبات تشغيل ماجنتو 2: http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top