Подскажите, пожалуйста, при переносе с локалки на хостинг какие файлы нужно править, кроме config.local.php? сам сайт переносится нормально, но в админку не заходит, пишет "Error_occurred"
Наконец-то решил эту проблему.. может кому-то полезно будет. При переносе с локалки на хостинг, делаю все по инструкции: сделал бэкап базы магазина на локалке, установил дистрибутив на хостинг, зашел в админку, потом поверх перезаписал все файлы на хостинг кроме config.local.php, и с админки восстановил базу. В результате полностью работающий магазин, но админка работает до первого выхода, при попытке войти второй раз, выдает Error_occurred. Очистка кэша всеми способами ни к чему не приводит.(кэша в базе данных я не нашел)
Итак, что сделано:
если в config.php прописать после строки - if ( !defined('AREA') ) { die('Access denied'); }
вот это - define('DEVELOPMENT', true);
то тогда ошибки будут видны и вместо Error_occurred
выдало вот такое
Database error: Table 'qwerty.cscart_lh_visitors' doesn't exist
(1146)
Invalid query: SELECT assigned_name FROM cscart_lh_visitors WHERE session_id = '7389ef51c0265d39c4bdd8093f4816ca'
Backtrace:
File: /home/tpe/data/www/qwerty.com/core/fn.database.php
Line: 254
Function: db_error
File: /home/tpe/data/www/qwerty.com/core/fn.database.php
ну и дальше перечисление файлов, которые обращаются к бд.
Судя по WHERE session_id = '7389ef51c0265d39c4bdd8093f4816ca', наверное, проблема с кэшем, но удаление кэша не помогло. Заработала админка только после того, как оставить установочными не только config.local.php, а и var/cache/registry/addons/0/cache_adminadmin.csc .. Честно говоря, непонятно почему, но вот как-то так.