Регистрация
Вход через соцсети
Восстановление пароля

Удаление модулей

Новый топик
28.08.2013, 07:26
Ответить | Цитировать
Пупкин Василий

Зарегистрирован:
2012-12-14
Сообщений: 11

Как удалить некоторые модули? На файлы пофиг, нужна полная зачистка базы от данных этих модулей - удаление всех таблиц и всех мест (записей в таблицах), куда могли прописаться эти модули. Это нужно для смены редакции NetCat-а (патч перехода глючный и вылетает с ошибкой дубликатов данных в таблицах, если модуль был установлен ранее).
29.08.2013, 02:33
Ответить | Цитировать
Пупкин Василий

Зарегистрирован:
2012-12-14
Сообщений: 11

Короче пришлось распаковать патч перехода редакций, выдернуть все *.sql, все ALTER TABLE вручную проверить на существование столбцов и стереть ненужные запросы, а ко всем INSERT добавить IGNORE (более правильный вариант с ON DUPLICATE KEY UPDATE, но так лень было всю эту кучу запросов переписывать), хрен знает что получилось, пока как-то работает.
29.08.2013, 06:34
Ответить | Цитировать
Пупкин Василий

Зарегистрирован:
2012-12-14
Сообщений: 11

И ещё, в системной таблице "Пользователи" было поле дата/время "year", а далее самим NetCat-ом сформировался запрос вида "SELECT ... DATE_FORMAT(a.year,'%m') as year_month, ... FROM User AS a ... ", где year_month - ключевое слово mysql и система отвалилась с ошибкой, то есть где-то в ядре к имени поля year дописывается _year, _month, _day и т.д. и одно из них совпадает с ключевым словом mysql.
29.08.2013, 08:06
Ответить | Цитировать
Пупкин Василий

Зарегистрирован:
2012-12-14
Сообщений: 11

Ещё, пока не забыл - когда жмёшь Инструменты - Обновления, то возвращается 200 Ok с пустым контентом, ошибок не выдаёт. Как поправить? Раньше копировал тот сайт на локальный компьютер, обновлял и затем обратно на сервер закидывал, но надоедает сей длинный процесс. В "О программе" тоже везде зелёные Ok.

И второе - макеты дизайна (файлы) не импортируются из одного 5.2 в другой, пишет -

Warning: rename(/home/xxx/html/WWW/netcat/tmp/1/96,/home/xxx/html/WWW/netcat_template/template/96) [function.rename]: No such file or directory in /home/xxx/html/WWW/netcat/admin/template/nc_ImportTemplateClass.php on line 154

Ошибка копирования файлов из /home/xxx/html/WWW/netcat/tmp/1/96 в /home/xxx/html/WWW/netcat_template/template/96

На папках (tmp + netcat_files) + внутри права 777, чё ему ещё надо?
29.08.2013, 08:45
Ответить | Цитировать
Пупкин Василий

Зарегистрирован:
2012-12-14
Сообщений: 11

По обновлениям нашёл - отваливается на $tgz_version = @exec("tar --version", $output, $err_code); в файле tar.inc.php. Как оказалось, на хостинге в php.ini exec сидел в блэклисте.

Жесть, хоть какую-нибудь ошибку вывести вместо белого листа.
198 196 13243
Описание проекта