Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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)

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

 

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

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

Link to post
Share on other sites

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

Link to post
Share on other sites

65 строка index.php 

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

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.