Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

не открывается админка после переноса сайта


Recommended Posts

Здравствуйте, перенёс сайт на локальный компьютер (OpenServer), сайт работает, при входе в админку такая ошибка, подскажите как устранить

 

Fatal error: Uncaught Error: Call to a member function getId() on null in 
C:\OpenServer\domains\ocstore.local\catalog\controller\common\footer.php:72 
Stack trace: 
#0 C:\OpenServer\domains\ocstore.local\vqmod\vqcache\vq2-system_engine_loader.php(42): ControllerCommonFooter->index(Array) 
#1 C:\OpenServer\domains\ocstore.local\catalog\controller\error\not_found.php(52): Loader->controller('common/footer') 
#2 C:\OpenServer\domains\ocstore.local\vqmod\vqcache\vq2-system_engine_action.php(46): ControllerErrorNotFound->index(Array) 
#3 C:\OpenServer\domains\ocstore.local\system\engine\front.php(34): Action->execute(Object(Registry)) 
#4 C:\OpenServer\domains\ocstore.local\system\engine\front.php(29): Front->execute(Object(Action)) 
#5 C:\OpenServer\domains\ocstore.local\admin\index.php(178): Front->dispatch(Object(Action), Object(Action)) 
#6 {main} thrown in C:\OpenServer\domains\ocstore.local\catalog\controller\common\footer.php on line 72

 

строчка 72 из footer.php

$this->model_tool_online->addOnline($ip, $this->customer->getId(), $url, $referer);

 

Надіслати
Поділитися на інших сайтах


7 минут назад, bort1019 сказал:

Здравствуйте, перенёс сайт на локальный компьютер (OpenServer), сайт работает, при входе в админку такая ошибка, подскажите как устранить

 


Fatal error: Uncaught Error: Call to a member function getId() on null in 
C:\OpenServer\domains\ocstore.local\catalog\controller\common\footer.php:72 
Stack trace: 
#0 C:\OpenServer\domains\ocstore.local\vqmod\vqcache\vq2-system_engine_loader.php(42): ControllerCommonFooter->index(Array) 
#1 C:\OpenServer\domains\ocstore.local\catalog\controller\error\not_found.php(52): Loader->controller('common/footer') 
#2 C:\OpenServer\domains\ocstore.local\vqmod\vqcache\vq2-system_engine_action.php(46): ControllerErrorNotFound->index(Array) 
#3 C:\OpenServer\domains\ocstore.local\system\engine\front.php(34): Action->execute(Object(Registry)) 
#4 C:\OpenServer\domains\ocstore.local\system\engine\front.php(29): Front->execute(Object(Action)) 
#5 C:\OpenServer\domains\ocstore.local\admin\index.php(178): Front->dispatch(Object(Action), Object(Action)) 
#6 {main} thrown in C:\OpenServer\domains\ocstore.local\catalog\controller\common\footer.php on line 72

 

строчка 72 из footer.php


$this->model_tool_online->addOnline($ip, $this->customer->getId(), $url, $referer);

 

 

пути в конфиге admin/config.php прописали?

Надіслати
Поділитися на інших сайтах


все, что по данной ошибке нахожу
https://my-biz.com.ua/news/1066/65/Opencart-posle-perenosa-na-drugoj-hosting-Fatal-error-Call-to-a-member-function-getId-on-a-non-object-in-catalog-controller-common-header-php-on-line-43

 

смотрите в сторону openserver тогда
версия пхп мускуль
 

Надіслати
Поділитися на інших сайтах


45 минут назад, bort1019 сказал:

да, конечно, все пути верные

неправда, проверьте еще раз

  • +1 1
Надіслати
Поділитися на інших сайтах

конфиг в порядке, вот его текст

 

Цитата

<?php
// HTTP
define('HTTP_SERVER', 'http://ocstore.local/admin/');
define('HTTP_CATALOG', 'http://ocstore.local/');

// HTTPS
define('HTTPS_SERVER', 'https://ocstore.local/admin/');
define('HTTPS_CATALOG', 'https://ocstore.local/');

// DIR
define('DIR_APPLICATION', 'C:/OpenServer/domains/ocstore.local/catalog/');
define('DIR_SYSTEM', 'C:/OpenServer/domains/ocstore.local/system/');
define('DIR_IMAGE', 'C:/OpenServer/domains/ocstore.local/image/');
define('DIR_LANGUAGE', 'C:/OpenServer/domains/ocstore.local/language/');
define('DIR_TEMPLATE', 'C:/OpenServer/domains/ocstore.local/catalog/view/theme/');
define('DIR_CONFIG', 'C:/OpenServer/domains/ocstore.local/system/config/');
define('DIR_CACHE', 'C:/OpenServer/domains/ocstore.local/storage/cache/');
define('DIR_DOWNLOAD', 'C:/OpenServer/domains/ocstore.local/system/storage/download/');
define('DIR_LOGS', 'C:/OpenServer/domains/ocstore.local/system/storage/logs/');
define('DIR_MODIFICATION', 'C:/OpenServer/domains/ocstore.local/system/storage/modification/');
define('DIR_UPLOAD', 'C:/OpenServer/domains/ocstore.local/system/storage/upload/');
define('DIR_CATALOG', 'C:/OpenServer/domains/ocstore.local/catalog/');


define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'root');
define('DB_DATABASE', 'ocstorebase');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

 

Надіслати
Поділитися на інших сайтах


не в порядке

define('DIR_APPLICATION', 'C:/OpenServer/domains/ocstore.local/catalog/');

 

надо 

define('DIR_APPLICATION', 'C:/OpenServer/domains/ocstore.local/admin/');

  • +1 1
Надіслати
Поділитися на інших сайтах

не думаю, в чистой установке такие пути

если исправить как вы сказали, показывает такую ошибку

Цитата

Notice: Error: Could not load template C:/OpenServer/domains/ocstore.local/catalog/view/theme/common/header.tpl! in C:\OpenServer\domains\ocstore.local\vqmod\vqcache\vq2-system_engine_loader.php on line 86

 

Надіслати
Поділитися на інших сайтах


5 минут назад, bort1019 сказал:

не думаю, в чистой установке такие пути

если исправить как вы сказали, показывает такую ошибку

 

еще к шаблонам путь другой, там нет catalog

Надіслати
Поділитися на інших сайтах

как я понимаю файлы темы админки лежат тут admin\view\template\

исходя из этого правильно указан каталог

 

может можно как то отключить эту часть кода которая вызывает ошибку, просто комментирование этого блока/строчки не помогло как и отключение модулей через редактирование базы sql

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.