обновление всатло на версии 151, дальше не могу из-за ошибок в бд, так вот, можно ли как нибудь пере кинуть статьи на чистый движок?
обновляться надо постепенно, от версии к версии. 1,5,1 — 1,5,2 — 1,5,3 — 1,6,0 — 1,6,1 — 1,6,2
На каждом этапе делать миграцию, и все получится.
casshern, возвращаясь к посту номер 1 — ничто не мешает попробовать сделать это локально — снимать в базе конкретную таблицу (в данном случае с контентом) — и перенести её на чистую 1.6.2 — только предварительно нужно сравнить все ли поля в таблице совпадают — если нет править их...
Хотя честно говоря не могу понять — обновлял десяток сайтов — ничего подобного не встречал…
SELECT id, title, NSLevel, seolink FROM cms_category WHERE NSLeft = AND parent_id > 0 ORDER BY NSLeft
никакие операции не получается произвести, из-за ошибок, я понятия не имею откуда они могли взяться
Если у вас ошибки именно с БД, напишите тут что именно пишет, обычно там все расписывется где проблема.
DATABASE ERROR: SELECT id, title, NSLevel, seolink FROM cms_category WHERE NSLeft = AND parent_id > 0 ORDER BY NSLeft 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 'AND NSRight >= AND parent_id > 0 ORDER BY NSLeft' at line 3
Честно говоря не особенно хорошо знаю синтакс MySQL, но по английски пишет, что имеет место в третьей строке синтаксическая ошибка. подозреваю, что после знака равно что-то должно быть, но нет, либо вообще знак равно лишний. Что-то изменяли в файле импорта? Или вы ручками строчки в SQL вставляете?
вот такое дело, читал синтаксис, но так как мало в этом понимаю, то не понял куда копать
DATABASE ERROR: SELECT id, title, NSLevel, seolink FROM cms_category WHERE NSLeft = AND parent_id > 0 ORDER BY NSLeft 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 'AND NSRight >= AND parent_id > 0 ORDER BY NSLeft' at line 3
Еще раз с самого начала. Когда проявляется ошибка, при каких Ваших действиях? Пробовали заходить в MySQL через PHPMyAdmin? Какой префикс у Ваших таблиц? Точно ли он cms_? Как делали импорт/экспорт?
нет, никакой самодеятельности в мускуле, вообще туда не залазил, пока не стало выдавать ошибку
Спрашиваю потому, что приведённый Вами sql-запрос не характерен для экспорта/импорта.
Вот потому и спросил его что он делает😊. Такой запрос больше похож на запрос данных из базы каким-то скриптом, или sql-запросом
casshern, Вы уверены, что ошибка возникает именно при импорте базы?
Спрашиваю потому, что приведённый Вами sql-запрос не характерен для экспорта/импорта.
В запросе пропущено значение. Возможно проблема с подставляемой в запрос переменной. Посмотрите журнал ошибок (логи) веб-сервера. WHERE NSLeft <= "Пропущено значение" AND NSRight >= "Пропущено значение" AND