Перейти к содержанию

Рекомендуемые сообщения

Изменил доменное имя (хостинг прежний), подправил конфиги и начал править через 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.