На 7 октября 2026 официальная документация OpenCart перенесла требования на новую страницу. Старый адрес en-gb/requirements сообщает Page Not Found и предлагает этот раздел. Ошибка старой ссылки не означает, что у CMS нет требований.

Какие части списка можно использовать для отбора

Документ указывает PHP 8.0 или новее, cURL, GD, Iconv, Mbstring, OpenSSL Encrypt, ZipArchive и Zlib. Но версия конкретного OpenCart-релиза на этой странице не обозначена. Это ориентир для вопросов, не доказательство совместимости всех веток, тем и расширений с любой будущей версией PHP.

ОбъектЧто получить для своего магазина
ЯдроТочный релиз и требования его дистрибутива
ТемаПоддерживаемые релизы OpenCart и PHP
РасширенияВерсии оплаты, доставки, поиска и импорта
БазаДрайвер проекта, версия СУБД и квота
Фоновая задачаCLI-PHP, срок выполнения и лимиты

На общей странице перечислены несколько драйверов баз. Это не основание переводить существующий магазин на другой драйвер при смене сервера. Сначала сохраните текущую модель проекта и проверьте дополнения, которые работают с таблицами напрямую.

Почему нельзя включить register_globals из документации

Та же страница предлагает magic_quotes_gpc и register_globals. Официальный анонс PHP 5.4 сообщает об удалении register globals и magic quotes. Эти старые пункты нельзя воспроизводить как действующую настройку PHP 8.

Мы не включали их и не меняли безопасность сервера. Если установщик или модуль требует такой режим, запросите уточнение его версии и документации. Не понижайте PHP до старой неподдерживаемой ветки ради исчезновения одного предупреждения.

Проверяйте набор расширений именно веб-PHP магазина. При импорте из консоли нужен отдельный ответ о CLI. Раздел PHP помогает не смешивать два окружения; одинаковое название версии не гарантирует одинаковый набор модулей.

Корзина важнее пустой витрины

Для своей разрешенной копии проверьте поиск товара, варианты, корзину, промокод и оформление тестового заказа без платежа. Отдельно проверьте доставку и обмен с внешними системами в согласованном безопасном режиме. Это план приемки владельца, не наши результаты испытаний хостингов.

Копия магазина не должна автоматически отправлять рабочие уведомления, списывать деньги или повторять внешние операции. Согласуйте тестовые учетные данные с владельцем интеграции; мы их не создавали. Совместимость платежного дополнения не доказывается загрузкой главной страницы.

Импорт, изображения и место под копию

Запишите размер базы, каталога изображений и архивов. Место для сжатой копии не равно месту после ее распаковки и импорта. Изменение размера изображений также потребляет ресурсы PHP; допустимый размер загрузки и память процесса требуют отдельного ответа.

Если тяжелая операция не помещается в лимиты shared, сначала уточните ее разрешенный режим. VPS не делает модуль совместимым автоматически и добавляет обслуживание ОС. Для регулярного импорта согласуйте ответственность разработчика и администратора.

В этой странице нет списка тарифов, проверенных нашим магазином, или выдуманной цены сопровождения. SSL, продление, backup и лицензии входят в отдельную смету, а не в общий ярлык «для OpenCart».

Переключение и возврат

До смены домена сохраните согласованную точку файлов и базы. Проверьте восстановление и новые записи после переключения; не отменяйте прежний аккаунт раньше приемки. Хостинг с backup оценивают по составу и возврату данных, не только по обещанию ежедневного задания.