Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Ошибки при восстановлении из резервной копии

Супер пользователь
Сообщений: 50
Подскажите, с чем связаны данные ошибки:

Восстановление таблицы "audit"
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"Тестирование кода:\necho \'New snippet!!!\'' at line 1 (***_audit.sql)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '","80.79.**.99")' at line 1 (***_audit.sql)
Произошли ошибки при восстановлении некоторых таблиц.

ошибка при выполнении:
INSERT INTO `***_audit` VALUES("1078","1","1363176581","Тестирование кода:\necho \'New snippet!!!\';","80.79.**.99");

При выполнении через phpMyAdmin ошибки нет.

-- Изменено "gadget": 19.03.2013 09:58 --
Супер пользователь
Сообщений: 50
Разработчики, обратите внимание на мой пост, пожалуйста?
Не уж то у меня одного такая проблема? Что делать если придется и вправду восстанавливать из резервной копии?
Разработчик
Сообщений: 287
Откройте файл base/inc/plugins/database/layer_mysql/mysql.layer.php.

Строку 937
$rdata .= str_replace("\n", "\r\n", $query_result[0]['Create Table'].";\n\n");

сделайте такой:
$rdata .= str_replace("\n", "\r\n", $query_result[0]['Create Table']).";\r\n";


Строку 966
$sql = explode(";", $sql);

такой:
$sql = explode(";\r\n", $sql);


Старые бекапы не будут работать, удалите их и создайте новый.
Супер пользователь
Сообщений: 50
Помогло, Спасибо.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: