Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Синтаксическая ошибка в SQL

Опубликовано:

Восстанавливал базу после взлома. Мне в таблицу skin_setting гамна всякого понаписали, что типа я взоман и т.д.

Я её просто очистил, но при восстановлении выскакивает такая ошибка:

 

 

Ошибка

SQL-запрос:

 

INSERT -- --------------------------------------------------------

--

-- Структура таблицы `freon_skin_templates_cache`

--

 

CREATE TABLE `freon_skin_templates_cache` (

 

`template_id` varchar( 32 ) NOT NULL default '0',

`template_group_name` varchar( 255 ) NOT NULL default '',

`template_group_content` mediumtext,

`template_set_id` int( 10 ) NOT NULL default '0',

PRIMARY KEY ( `template_id` ) ,

KEY `template_set_id` ( `template_set_id` ) ,

KEY `template_group_name` ( `template_group_name` )

) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

 

 

 

Ответ MySQL:

 

#1064 - 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 'CREATE TABLE `freon_skin_templates_cache` (

`template_id` varchar(32) NOT NUL' at line 4

 

У кого большой опыт общения с базами, подскажите, пожалуйста, в чём дело.

Заранее благодарен

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

Опубликовано:
INSERT -- --------------------------------------------------------
-- 
-- Структура таблицы `freon_skin_templates_cache`
-- 

CREATE TABLE `freon_skin_templates_cache` (

`template_id` varchar( 32 ) NOT NULL default '0',
`template_group_name` varchar( 255 ) NOT NULL default '',
`template_group_content` mediumtext,
`template_set_id` int( 10 ) NOT NULL default '0',
PRIMARY KEY ( `template_id` ) ,
KEY `template_set_id` ( `template_set_id` ) ,
KEY `template_group_name` ( `template_group_name` ) 
) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

удалите

INSERT -- --------------------------------------------------------
-- 
-- Структура таблицы `freon_skin_templates_cache`
--

Просто слово INSERT означает ввод данных, а у вас после него просто ---------

Опубликовано:
  • Автор

Спссибо большое!

 

Но теперь у меня проблема похуже

 

IPS Driver Error

 

:)

 

Это может бытьь из-за того,чтот я очистил таблицу _skin_templates_cache, где скин был хакерский до этого?

Опубликовано:

вероятно да. В папке /cache/ лежит отчет об ошибке, что в нем написано?

Опубликовано:
  • Автор
вероятно да. В папке /cache/ лежит отчет об ошибке, что в нем написано?

 

Вот последний лог:

 

 

sql_error_log_10_08_07.cgi

Тип файла: ASCII English text

 

--------------------------------------------------------------------------------

 

===================================================

Date: Mon, 08 Oct 2007 04:05:47 +0400

Error Number: 1064

Error: 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 template_group_name IN ('skin_global', 'skin_topic')' at line 1

IP Address: 87.250.252.28

mySQL query error: SELECT * FROM freon_skin_templates_cache WHERE template_set_id= AND template_group_name IN ('skin_global', 'skin_topic')

 

Ничего не понимаю. Они ещё и саму таблицу что ли из менили skin_template_cache, или там какие то параметры должны быть по умолчанию?

Опубликовано:

у вас ошибка со стилями серьезная.

WHERE template_set_id= AND template_group_name

в этом запросе не указывается id скина, и из-за этого ошибка возникает. Может мод виноват, может еще что-то. Попробуйте кэши стилей обновить. Переставьте стили у пользователей форума на стандартный средствами админки. Обновите кэш стилей.

Опубликовано:
  • Автор

Чё-то через админку у меня не получилось не фига...

Это простот капец какой-тот, взял я свою бедную, замученную хакерамии базу, взял обычную базу форума (которая после стандартной установки создаётся) и собрал в ручную из двух одну :mellow:

 

В итоге восстаноовил полнностьтю свой форум :unsure:

 

А вот если бы делал бэкап почаще не было б у меня таких проблем...

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.