0 голосов
25k просмотров

Перенес все файлы и базы, но в админке выдает ошибку

Fatal error: Call to a member function isLogged() 

от

1 Answer

0 голосов

Конфигурационные файлы config.php в корневой директории сайта и в директории admin отличаются.

Ниже привожу пример config.php из директории admin

 

<?php
// HTTP
define('HTTP_SERVER', 'http://SITE.SITE/admin/');
define('HTTP_CATALOG', 'http://SITE.SITE/');
define('HTTP_IMAGE', 'http://SITE.SITE/image/');
// HTTPS
define('HTTPS_SERVER', 'http://SITE.SITE/admin/');
define('HTTPS_IMAGE', 'http://SITE.SITE/image/');
// DIR
define('DIR_APPLICATION', '/home/users1/a/SITE/domains/SITE.SITE/admin/');
define('DIR_SYSTEM', '/home/users1/a/SITE/domains/SITE.SITE/system/');
define('DIR_DATABASE', '/home/users1/a/SITE/domains/SITE.SITE/system/database/');
define('DIR_LANGUAGE', '/home/users1/a/SITE/domains/SITE.SITE/admin/language/');
define('DIR_TEMPLATE', '/home/users1/a/SITE/domains/SITE.SITE/admin/view/template/');
define('DIR_CONFIG', '/home/users1/a/SITE/domains/SITE.SITE/system/config/');
define('DIR_IMAGE', '/home/users1/a/SITE/domains/SITE.SITE/image/');
define('DIR_CACHE', '/home/users1/a/SITE/domains/SITE.SITE/system/cache/');
define('DIR_DOWNLOAD', '/home/users1/a/SITE/domains/SITE.SITE/download/');
define('DIR_LOGS', '/home/users1/a/SITE/domains/SITE.SITE/system/logs/');
define('DIR_CATALOG', '/home/users1/a/SITE/domains/SITE.SITE/catalog/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'SITE');
define('DB_PASSWORD', 'PASSWORD');
define('DB_DATABASE', 'SITE');
define('DB_PREFIX', 'cart_');
?>
Пути до директорий сайта следует указать актуальные для сервера, где работает opencart.
от (5.8k баллов)
у меня после переноса пишет ошибку 403...
пути сменил.. но в принципе перенос был с хостинга на хостинг с тем же доменным именем, поэтому конфиг копировал полностью с заменой только нижней части конфига с абсолютными путями...

в чем может быть проблема?
надо бы смотреть настройки виртуал-хоста. может проблема в том, что индексный файл не указан. возможно, в логах веб-сервера кроется разгадка. опять таки проверить права доступа и владельца..
вот что ответил хостер
***администраторы выставили вам шаблон, который запрещает post-запросы. дело в том. что у вас на аккаунте очень большое превышение нагрузки.

и в логах сейчас постоянно вылазит
2014-08-20 23:42:43 - PHP Notice:  Undefined offset: 1 in /home/<my_site>/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 825

и такого море.. эту папку я полностью зачистил после мигрирования с хостинга на хостинг после распаковки бекапа
в файле config.php правильные пути? ioncube стоит? буквально минут пять назад переносил с сервера на сервер магазин на opencart.
никаких проблем не возникло, нуу... кроме того, что забыл про ioncube ;-)
...