Перейти к контенту
  • 0

Проблемя с СКЛ-базой


Terabyte

Вопрос

Вообщем вчера свой форум на новый хост перенес, все работает вроде нормально, кроме одно детали. Когда захожу: Админцентр\ SQL Management\mySQL Toolbox\Оптимизировать выбранные таблицы (или другие пункты ухода за базой) и выдает:

 

mySQL query error: OPTIMIZE Таблица ibf_admin_logs

 

mySQL error: You have an error in your SQL syntax near 'Таблица ibf_admin_logs' at line 1

mySQL error code: 1064

Date: Friday 21st of March 2003 10:56:56 AM

 

Что делать?

 

ЗЫ: когда убираю галочку с ibf_admin_logs , тоорет на ibf_admin_sessions, убираю с него еще , то орет на следующею таблицу и т.д.

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0
:D а ты не делай ухода за базой ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
mySQL error: You have an error in your SQL syntax near 'Таблица ibf_admin_logs' at line 1

Ну народ.... Вы хоть сами начните думать...

 

Как думаешь что он может тебе ответить на это: 'Таблица ibf_admin_logs' .... Ну не понимает sql русский синтаксис, и никогда понимать не будет. Это переводчики админ панели перетрудились имхо... Делай оптимизацию через phpmyadmin

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ruru

С остальными пунктами таже хрень...

DarkGool

Очень смешно.

Total

Ок, спасибо. Надо бы Игорьку на мыло эту тему скинуть...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Total

Как думаешь что он может тебе ответить на это: 'Таблица ibf_admin_logs' .... Ну не понимает sql русский синтаксис, и никогда понимать не будет. Это переводчики админ панели перетрудились имхо... Делай оптимизацию через phpmyadmin

А я никакие команды и синтаксисы SQL не переводил там :D Так что это не ко мне , а скорее всего к хостеру обращаться надо ;) IMHO !!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Извиняюсь. Сразу не прочёл код ошибки SQL и погорячился ;)

Ошибочку допустил я.

Для устранения ошибки, открыть файл ad_mysql.php (в папке sources/Admin) и найти:

 

foreach($tables as $table)
	{
		$DB->query(strtoupper($IN['tool'])." Таблица $table");

		$fields = $DB->get_result_fields();

		$data = $DB->fetch_row();

		$cnt = count($fields);

 

Заменить слово Таблица на table, чтобы выглядело так:

 

foreach($tables as $table)
	{
		$DB->query(strtoupper($IN['tool'])." table $table");

		$fields = $DB->get_result_fields();

		$data = $DB->fetch_row();

		$cnt = count($fields);

 

Извиняюсь за причинённые неудобства. Как-то автоматом вставил перевод и сюда :D

 

P.S. Заменил в архиве перевод админцентра.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.