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

[Решено {пути в admin/config.php}] Смена хостинга: Fatal error: Call to a member function getFirstName() on a non-object


Recommended Posts

Коллеги, привет!

 

Сменил хостинг. Все перенес, базу импортировал. Магазин работает.

НО!

 При заходе в админку вылезает следующая ошибка:

Fatal error: Call to a member function getFirstName() on a non-object in .../catalog/controller/common/header.php on line 48

 

Вот, смотрите сами: http://vicsecrets.ru/admin/

 

Кто сталкивался с такой проблемой? Помогите, пожалуйста, потому что переустонавливать движок я не хочу (изменены много файлов)

 

 

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


Заново залил все файлы - проблема осталась. :(

 

Интересно то, что я эти же файлы скопировал в Denver (с изменением настроек config'ов) и там все работало корректно.

 

Не понимаю в чем проблема... Знаю, что помогает полная переустановка opencart'а. Но я бы хотел разобраться. Не всегда же кастомизированый OpenCart при переезде на другой хостинг нужно переустонавливать, это очень затратно по времени...

 

Ругается (Call to a member function getFirstName() on a non-object) на строчку 48 в файле /catalog/controller/common/header.php:

$this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL'));
Надіслати
Поділитися на інших сайтах


папки на старом хостинге в архив, потом архив скопируйте на новый, а уже там разархивируйте... не находит что то... ну и плюс папку с кешем почистите..

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

папки на старом хостинге в архив, потом архив скопируйте на новый, а уже там разархивируйте... не находит что то... ну и плюс папку с кешем почистите..

Все так и сделал. Не помогло. Странная проблема какая-то...

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


При заходе в админку вылезает следующая ошибка:

Fatal error: Call to a member function getFirstName() on a non-object in .../catalog/controller/common/header.php on line 48

 

при заходе в админку???

каким боком у вас в админке используется файл "каталога" ?

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

  • 3 weeks later...

Fatal error: Call to a member function isLogged() on a non-object in /home/moysait.ru/admin/controller/common/header.php on line 103

У меня похожая фигня, заливал через архив, админка открывается и работает нормально, а вот сайт не запустить. В чем проблема?

 

В 103 строчке вот это:

 

if (!$this->user->isLogged() || !isset($this->request->get['token']) || !isset($this->session->data['token']) || ($this->request->get['token'] != $this->session->data['token'])) {
$this->data['logged'] = '';
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Присоединяюсь с такой-же проблемой, менял конфигурацию htaccess, правил config.php и header.php, но после неудачных попыток вернул все обратно, но выскочила ошибка описанная выше, тоже не могу решить!

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


  • 1 month later...

решил проблему очень просто.

 

на иностранческом форуме чувак написал ключевой момент, а именно: файлы config.php в корневой папке и в /admin РАЗНЫЕ.

решение: если локалка -  устанавливаем под ДЕНВЕР чистый движок -  проверяем работоспособность и вход в его админку. Затем копируем с него файл конфига с папки /admin в свой неработающий движок. путем замены в файле конфига прописываем свой домен. сохраняем. все работает. )))

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


  • 3 months later...

Та же проблема
Fatal error: Call to a member function get() on a non-object in /var/www/u7835163/data/www/snabworld.ru/index.php on line 103
возникла при  переносе с одного хоста на другой.

На двух предыдущих хостах сайт работал без каких либо проблем.

В конфигах порядок.

Кто знает где искать?

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


Что бы отсеить основную причину(конфиги)  можно сделать так.

 

Зайти в базу данных,выделить все таблицы УДАЛИТЬ( делать это только при наличии бэкапа этой самой базы данных)

 

Вычистить содержимое обоих конфигов.

 

Залить в магазин папку install от своей версии.

 

Сделать "чистую" установку.

 

Снова зайти в базу данных.Выделить все таблицы и УДАЛИТЬ.

 

Последний этап Импорт  нужной базы данных.

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

Та же проблема

Fatal error: Call to a member function get() on a non-object in /var/www/u7835163/data/www/snabworld.ru/index.php on line 103

возникла при  переносе с одного хоста на другой.

На двух предыдущих хостах сайт работал без каких либо проблем.

В конфигах порядок.

Кто знает где искать?

Сборка MaxyStore © 2009-2013 All Rights Reserved.

Version 1.5.4.1

тут не сайт сборок.. обратитесь к автору сборки

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

что-то подобное и у меня возникло  function isLogged() on a non-object    при заходе в админку,   после переноса на сервер.

зачистил, залил по новой - результат тот-же.

 

разбрался, сам виноват.  Причина - config.php   у админа!   Были досадные ошибки. Теперь как часики работает. :-)

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


  • 2 months later...

Ребят вы хоть пишите , в чем была ошибка и что исправляли..

Конфиги брал с установленного перед этим опенкартом на хосте , потом перенес файлы с локалхоста.

Кеш почистил , права выставил.. Что делать ребят?

 

Ошибки - 


Notice: unserialize() [function.unserialize]: Error at offset 684 of 2104 bytes in /home/kudapart/public_html/admin/index.php on line 51

Fatal error: Call to a member function isLogged() on a non-object in /home/kudapart/public_html/catalog/model/catalog/product.php on line 466
Надіслати
Поділитися на інших сайтах


  • 2 months later...

У меня точно такая же проблема была, да, как многие уже писали здесь все дело в admin/config.php - просто вручную каждую строчку все поменяйте и будет работать. 

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


  • 6 months later...

такая же проблема.. и не могу решить

 

Fatal error: Call to a member function isLogged() on a non-object in /var/www/batteries/data/www/batteries.in.ua/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 277

 

все файлы xml в vqmod удалял - не помогло, кеш чистил...

конфиг смотрел, вроде все верно.... может кто подскажет как победить? ато не могу в админку зайти..

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


  • 6 months later...
  • 3 months later...

Вылезла на локалке аналогичная ошибка:

4237bb33646ca6e4cea508f8ccc92583.jpg

78009e67ee3fff4d01041729e9fd1e7c.jpg

 

Якобы $this->customer не объект.

 

Ошибка в том же config.php, который лежит в админской директории.

 

Сначала config.php был такой:

97b5c49bb9afdd545531bbd4ff4a98f2.jpg

 

стал такой:

 

4b672412846754e29e5ffefd28be1591.jpg

 

Путь в админку открыт:

c46d1138d6f2434d13072da79ecb5149.jpg

Змінено користувачем TheInfRiNgeROfCalmNeSs
Надіслати
Поділитися на інших сайтах


  • 5 months later...

Fatal error: Call to a member function getFirstName() on a non-object

Сегодня у меня такая ошибка была. Оказалось, что на сервере закончилось место. Удалила все бекапы, почистила system/cache и vqmod/cache, рестартанула апач и мускл и всё заработало. Может, кому-нибудь, такому же невнимательному как я, пригодится)

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


Fatal error: Call to a member function getFirstName() on a non-object

Сегодня у меня такая ошибка была. Оказалось, что на сервере закончилось место. Удалила все бекапы, почистила system/cache и vqmod/cache, рестартанула апач и мускл и всё заработало. Может, кому-нибудь, такому же невнимательному как я, пригодится)

когда внезапно заканчивается место на хостинге - в первую очередь смотреть на размер журнала ошибок

встречались ситуации на запущенных сайтах, когда лог весил под 2ГБ

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

  • 1 month later...
  • 1 year later...
В 24.10.2013 в 15:31, Tom сказал:

Что бы отсеить основную причину(конфиги)  можно сделать так.

 

Зайти в базу данных,выделить все таблицы УДАЛИТЬ( делать это только при наличии бэкапа этой самой базы данных)

 

Вычистить содержимое обоих конфигов.

 

Залить в магазин папку install от своей версии.

 

Сделать "чистую" установку.

 

Снова зайти в базу данных.Выделить все таблицы и УДАЛИТЬ.

 

Последний этап Импорт  нужной базы данных.

Получилось Спасибо

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


  • 1 year later...

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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