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

ошибка при смене доменного имени


Recommended Posts

Изменил доменное имя (хостинг прежний), подправил конфиги и начал править через phpmyadmin текстовые поля БД вручную (менял некоторые упоминания старого доменного имени на новое). После последнего действия на главной пишет:

Notice: unserialize(): Error at offset 3929 of 4005 bytes in /home/XXX/www/YYY.XXX.atservers.net/index.php on line 65 Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/XXX/www/YYY.XXX.atservers.net/index.php:65) in /home/XXX/www/YYY.XXX.atservers.net/system/library/session.php on line 11Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/XXX/www/YYY.XXX.atservers.net/index.php:65) in /home/XXX/www/YYY.XXX.atservers.net/system/library/session.php on line 11Warning: Cannot modify header information - headers already sent by (output started at /home/XXX/www/YYY.XXX.atservers.net/index.php:65) in /home/XXX/www/YYY.XXX.atservers.net/index.php on line 177Warning: Cannot modify header information - headers already sent by (output started at /home/XXX/www/YYY.XXX.atservers.net/index.php:65) in /home/XXX/www/YYY.XXX.atservers.net/system/library/currency.php on line 45 

 

и браузер не верно определяет кодировку. Кто нибудь сталкивался с такой проблемой?

(кодировка всех таблиц/базы utf8_general_ci)

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


А зачем вы БД трогали?

Восстановите ее обратно.

Достаточно корректировки обоих конфигов, все остальное, по идее, должно автоматом подхватиться.

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


в текстовых полях было старое имя, в них автоматом не менялось. И, к сожалению не делал бэкап базы.

Переустановка OC не затрет содержимое? (изображения vqmod модули)

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


Нет в базе урла магазина. Он берется из конфига.

 

$this->data['stores'][] = array(
			'store_id' => 0,
			'name'     => $this->config->get('config_name') . $this->language->get('text_default'),
			'url'      => HTTP_CATALOG,
			'selected' => isset($this->request->post['selected']) && in_array(0, $this->request->post['selected']),
			'action'   => $action
		);

Почистите кеш, скорее всего из кеша старые данные подхватываются.

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


в базе есть текстовые поля в которые я писал url магазина. Например в тексте модуля приветствия был адрес и его нужно было поменять вручную. (кэш чистил)

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


65 строка index.php 

config->set($setting['key'], unserialize($setting['value']));
 

в итоге изменил обратно значение полей группы config с учетом регистра и ошибка пропала.

Я не специалист, но предположу что config_encryption формируется и сверяется на базе других полей группы config в таблице Settings, поэтому даже при переезде (без переустановки ocStore) их менять нельзя

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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