Страница 1 из 1

InnoDB ошибочка у вас

Добавлено: 2011-06-27 2:43:16
Data-Stream.ru
hosts/billing/comp/www/Administrator/Home.comp

Надо вот так

Код: Выделить всё

foreach($Engines as $Engine){
  #-----------------------------------------------------------------------------
  if($Engine['Engine'] == 'InnoDB'){
    #---------------------------------------------------------------------------
    if($Engine['Support'] != 'YES' and $Engine['Support'] != 'DEFAULT'){
       #------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       $__MESSAGES[] = 'MySQL собран без поддержки InnoDB или возможность использования InnoDB в MySQL отключена. Пожалуйста, исправьте позникшую проблему, т.к. биллинговая система не может использовать транзации и поддержку ссылочной целостности, что может привети к потерям данных.';
       #------------------------------------------------------------------------
       break;
    }
  }
}


Вы забыли, что переменная может принимать значение 'DEFAULT'

Re: InnoDB ошибочка у вас

Добавлено: 2011-06-27 14:30:26
Alex Keda
дефолт может быть разный

а вот синтаксическую ошибку в предложении - сейчас исправлю =)

Re: InnoDB ошибочка у вас

Добавлено: 2011-06-27 14:41:58
Data-Stream.ru
Это не дефолт, а значение принимаемые переменной в различных вариантах установки.
И ошибка не синтаксическая, а "лингвистическая". Т.е. логическая.

Re: InnoDB ошибочка у вас

Добавлено: 2011-06-27 14:43:32
Data-Stream.ru
З.Ы. Спасибо за оперативность.

Re: InnoDB ошибочка у вас

Добавлено: 2011-06-27 14:45:34
Alex Keda
я вас так и не понял.
вы меня тоже, кстати.
я про это говорил

Код: Выделить всё

позникшую
привети

это и исправил

Re: InnoDB ошибочка у вас

Добавлено: 2011-06-27 15:16:18
Data-Stream.ru
Языковый барьер. Не иначе как...
:P

Re: InnoDB ошибочка у вас

Добавлено: 2011-09-20 12:43:40
Dematron
А все таки можно поправить строку?

Код: Выделить всё

if($Engine['Support'] != 'YES' {

на

Код: Выделить всё

if($Engine['Support'] != 'YES' and $Engine['Support'] != 'DEFAULT'){

в файле hosts/billing/comp/www/Administrator/Home.comp
Решение рабочее.

Re: InnoDB ошибочка у вас

Добавлено: 2011-09-20 18:01:13
Alex Keda
закоммичено