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

Перенос на хостинг


Recommended Posts

Доброго времени суток!

Не могли бы Вы помочь справиться с проблемой: после переноса сайта на хостинг, некорректно работает админ панель. А именно после ввода полей на странице авторизация, после нажатия на кнопку вход - поля стираются и ничего не происходит, разве что меняется title страницы, но на функционал это не влияет.

Заранее благодарен!

PS Версия OpenCart - 1.5.1

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


1. Копируем к себе все файлы магазина при помощи ФТП, файлы в папках можем не переносить.

image/cache/

system/cache/

system/logs/

2. При помощи PhpMyAdmin делаем дамп базы.

3. Переписываем на новый хостинг все файлы

4. Заливаем дамп базы ( кодировку базы выставляем в UTF-8)

5. На новом хостинге, в файле config.php необходимо указать новые параметры доступа к базе и изменить пути к папкам на диске. Если вы не знаете новые пути, то в корне создаете файл info.php с кодом <?php phpinfo(); ?> и запрашиваем его по адресу http://www.youdomain.com/info.php.

Внизу страницы посмотрите значение переменной _ENV["SCRIPT_FILENAME"], и там указан путь.

6. Тоже меняем в файле admin/config.php

7. Выставляем права на папки и файлы

0777 image/

0777 image/cache/

0777 image/data/

0777 system/cache/

0777 system/logs/

0777 download/

0777 config.php

0777 admin/config.php

Но обычно все ограничивается копированием файлов и mysqlБД с исправлением данных в config.php в корне сайта и в папке admin

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


Немного порылся, нашел лог с ошибками пишет что в следующих строчках допущены ошибки Undefined index: файл - vqmod/vqcache/vq-admin_controller_common_header.php

$this->data['news'] = HTTPS_SERVER . 'index.php?route=catalog/news&token=' . $this->session->data['token'];

$this->data['sitemap'] =$this->url->link('catalog/sitemap', 'token=' . $this->session->data['token'], 'SSL');

$this->data['category'] = HTTPS_SERVER . 'index.php?route=catalog/category&token=' . $this->session->data['token'];

Может это связано с использованием SEO-url?

В файле .htaccess присутствует строчка

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
может это поможет...
Надіслати
Поділитися на інших сайтах


Немного порылся, нашел лог с ошибками пишет что в следующих строчках допущены ошибки Undefined index: файл - vqmod/vqcache/vq-admin_controller_common_header.php

$this->data['news'] = HTTPS_SERVER . 'index.php?route=catalog/news&token=' . $this->session->data['token'];

$this->data['sitemap'] =$this->url->link('catalog/sitemap', 'token=' . $this->session->data['token'], 'SSL');

$this->data['category'] = HTTPS_SERVER . 'index.php?route=catalog/category&token=' . $this->session->data['token'];

Может это связано с использованием SEO-url?

В файле .htaccess присутствует строчка

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
может это поможет...
Файлы кэша после переноса желательно удалить все, могу ошибаться но vqmod/vqcache/ это кэш мода vqmod, его тоже желательно почистить.
Надіслати
Поділитися на інших сайтах

  • 9 months later...

Здравствуйте!

Подскажите, пожалуйста, в чем может быть проблема.

Старая версия магазина 1.4.9.4

На локальном компьютере все работает.

При переносе на хостинг не высвечивается шаблон магазина, с админкой все нормально..

В config.php все пути правильные.

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


  • 3 weeks later...

При переносе на хостинг не высвечивается шаблон магазина, с админкой все нормально..

В config.php все пути правильные.

та же версия магазина, та же проблема.

в админке система-настройка, нет строки "Адрес магазина (URL)"

может уже решили эту проблему?

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


подскажите пожалуйста, после переноса сайта на хостинг, сайт работает и корректно отображается а вот при попытке попасть в админку пишет: Fatal error: Call to a member function getFirstName() on a non-object in /мой домен/catalog/controller/common/header.php on line 48

Заранее благодарен!

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


  • 6 months later...

подскажите пожалуйста, после переноса сайта на хостинг, сайт работает и корректно отображается а вот при попытке попасть в админку пишет: Fatal error: Call to a member function getFirstName() on a non-object in /мой домен/catalog/controller/common/header.php on line 48

Заранее благодарен!

У меня повторяется та же самая ошибка и тоже при смене хостинга!

 

Создал тему по этому поводу.

https://opencartforum.com/topic/20285-smena-khostinga-fatal-error-call-to-a-member-function-getfirstname-on-a-non-object/

 

Коллеги, помогите, уже у 3х человек на форуме такая проблема. Надо как-то решать.

Вот еще тема по этому поводу, которая не решена. Ответов нету(

https://opencartforum.com/topic/13766-fatal-error-call-to-a-member-function-getfirstname/

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


  • 4 months later...

0777 image/

0777 image/cache/

0777 image/data/

0777 system/cache/

0777 system/logs/

0777 download/

0777 config.php

0777 admin/config.php

Но обычно все ограничивается копированием файлов и mysqlБД с исправлением данных в config.php в корне сайта и в папке admin

Если дать права на выполнение и запись файлам config.php и admin/config.php, то любой человек сможет вносить изменения в эти файлы, а это не есть хорошо, я обычно ставлю 444, и все работает замечательно.

 

image/

image/cache/

image/data/

system/cache/

system/logs/

download/

Тоже нет смысла назначать права 777, достаточно 755, если только вы не хотите, что бы посетители загружали файлы на ваш хостинг.

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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