Jump to content
bort1019

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

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);

 

Share this post


Link to post
Share on other sites
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 прописали?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

все, что по данной ошибке нахожу
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 тогда
версия пхп мускуль
 

Share this post


Link to post
Share on other sites
45 минут назад, bort1019 сказал:

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

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

  • +1 1

Share this post


Link to post
Share on other sites

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

 

Цитата

<?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_');

 

Share this post


Link to post
Share on other sites

не в порядке

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

 

надо 

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

  • +1 1

Share this post


Link to post
Share on other sites

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

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

Цитата

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

 

Share this post


Link to post
Share on other sites
5 минут назад, bort1019 сказал:

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.