0 голосов
от (604 баллов) в категории Обслуживание

Полный текст ошибки PHP:

Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'

Что с этим делать?

1 Ответ

0 голосов
от (604 баллов)

У вас на сервере установлена устаревшая версия PHP: 5.4 или ниже. Минимальная совместимая версия PHP, при которой не будет такой ошибки: 5.5. Но, учитывая, что PHP 5 - это устаревшая ветка платформы, вам следует использовать последнюю версию этой ветки платформы: 5.6.

Обратитесь в тех. поддержку вашего хостера для обновления PHP.

Рекомендуемая версия PHP для PrestaShop 1.7: 7.1. Рекомендую именно эту версию PHP, так как на ней работают, на данный момент, все релизы PrestaShop 1.7, поэтому, в случае апгрейда или отката версии PrestaShop, у вас не будет проблем с совместимостью PHP.

Рекомендуемая версия PHP для PrestaShop 1.6 и 1.5: 5.6. На более новых версиях PHP эти версии PrestaShop не предназначались работать, как и модули для них, поэтому официальные релизы не совместимы полностью с платформой PHP 7. Хотя, с некоторыми усилиями в исправлении кода PrestaShop можно добиться её работы с PHP 7, я не рекомендую это делать, так как очень вероятно, что потребуется и в дальнейшем, время от времени, вносить исправления совместимости в код модулей, которые изначально предназначались для работы с платформой PHP 5.

Добро пожаловать на сайт. Здесь можно задавать вопросы по CMS PrestaShop и получать на них ответы.
...