Автор Тема: Проблема переноса сайта  (Прочитано 53 раз)

25 Июнь 2017, 17:10:05
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, достался мне сайт на prestashop 1.6...
Решил я запустить его на Xampp и немного настроить.
(Версии php менял, хостинги то же разные пробовал и все одна и та же ошибка)

1. Экспортировал БД
2. Открыл в блокноте и заменил имя сайта на localhost
3. Импортировал БД и загрузил файлы сайта в папку
4. Открываю сайт по имени localhost...

На 1й взгляд все хорошо, главная страница открылась, второстепенные страницы все открываются, а от с товарами и разделами товаров - проблема.

Fatal error: Class 'categorycontroller' not found in C:\xampp\htdocs\classes\controller\Controller.php on line 134

Это  этой функции
    public static function getController($class_name, $auth = false, $ssl = false)
    {
        return new $class_name($auth, $ssl);
    }

Что может быть, где копать???


P.S.
При выборе производителя открывает список товаров, но дальше товар не открыть..

Fatal error: Class 'productcontroller' not found in C:\xampp\htdocs\classes\controller\Controller.php on line 134

Кнопки добавить в корзину - добавляют, заказ оформляется, а вот непосредственно товары и каталоги открывать не хочет...
25 Июнь 2017, 17:19:26
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86543
  • Репутация: +25419/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Очистите кеш сайта, отключите кеширование в Настроках > Производительность.
Удалите файл /cache/class_index.php
25 Июнь 2017, 17:23:30
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86543
  • Репутация: +25419/-0
  • Сообщество PrestaShop
    • Просмотр профиля
26 Июнь 2017, 17:53:03
Ответ #3
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Почистил кэш, почитал про него, но все равно эта ошибка...

Fatal error: Class 'categorycontroller' not found in .../public_html/classes/controller/Controller.php on line 134
И через админку она же Fatal error: Class 'adminproductscontroller' not found in... on line 134
26 Июнь 2017, 20:00:42
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 14198
  • Репутация: +14571/-2
  • Сообщество PrestaShop
    • Просмотр профиля
Файл /cache/class_index.php удалите.
26 Июнь 2017, 20:15:44
Ответ #5
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалил, кеш в админке отключил...
результат - 0
27 Июнь 2017, 23:59:24
Ответ #6
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Методом исключения обнаружил проблемную папку override....
теперь буду ее перелопачивать....