Prestashop 1.7 Данные каталога модулей не найдены

Поэтому я установил PrestaShop 1.7 на свой локальный компьютер (имейте в виду, что мои локальные работы прекрасно находят) переместил его в живую стадию (не было ошибок импорта или экспорта базы данных или ошибок установки), но по какой-то причине все работает, но если я открываю зарегистрированный CMS в, и я нажимаю на вкладку «Модули & Услуги «Я получаю следующее сообщение с кнопкой« повторить попытку »под сообщением.

«Не удалось получить данные каталога, повторите попытку позже. Причина: данные из дополнений PrestaShop недействительны и не могут откатиться в кеше»

Поэтому я попытался очистить кеш, попытался найти ответы, но нашел незащищенные ответы, на которые не могу положиться.

Также в моих «модулях & Службы », когда я нажимаю на вкладку« Установленные модули », я получаю« RequestException in RequestException.php line 51 », в котором говорится, что пакет SSL CA не найден, поэтому мои модули повреждены, я вижу, что я не единственный с этой проблемой, но нет видел какие-либо исправления на этом?

Также возможно, что на моем сервере Apache SSL блокирует этот модуль? что означает, что я должен был бы получить доступ, потому что в данный момент у меня нет доступа.

Также я попробовал этот безопасный sulotion, tripple проверил все мои изменения все еще получил то же самое точное сообщение об ошибке. (https://github.com/PrestaShop/PrestaShop/pull/6848/files)

2

Решение

Я не пробовал этого, потому что я вернулся к версии 1.6, но для тех, у кого такая же проблема, разработчик prestashop разместил это на мой вопрос, просто перейдите по ссылке.

https://www.prestashop.com/forums/topic/569275-prestashop-17-modules-catalog-data-not-found/#entry2463881

мое решение было скачать файл https://curl.haxx.se/ca/cacert.pem и сохраните в / app / cache / prod /. Проблема существует потому, что если удаляется производственный кеш, то удаляется и файл cacert.pem.

Я проверяю https://github.com/P…pull/6848/files и в моей автономной копии этот класс классов / Tools.php имеет постоянное объявление:

const CACERT_LOCATION = 'https://curl.haxx.se/ca/cacert.pem';

и этот файл должен существовать в:

_PS_CACHE_DIR_.'cacert.pem'

как вы можете видеть в этом глобальном определении:

define('_PS_CACHE_CA_CERT_FILE_', _PS_CACHE_DIR_.'cacert.pem')

Итак, я проверяю, существует ли файл cacert.pem в производственном кэше, и он был удален … Надеюсь, это поможет. (ссылка, мрбрацци)

8

Другие решения

У меня тоже была похожая проблема и я ее исправил.

Папка ‘js’ была утеряна (по неизвестной причине) и не заполнена, поэтому я скачал форму папок ‘js’ и ‘themes’ https://github.com/prestashop/prestashop и заменил их.

1

По вопросам рекламы [email protected]