ошибка в файле /scripts/startup_maintenance.php

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
alphaed
Сообщения: 6
Зарегистрирован: Пт дек 14, 2012 4:29 pm
Благодарил (а): 0
Поблагодарили: 0

ошибка в файле /scripts/startup_maintenance.php

Сообщение alphaed » Пт дек 14, 2012 4:44 pm

Поставил свежую версию на ubuntu. Файл /cycle.php ругался что SHOW TABLES FROM db_terminal не пашет. А я сделал, конечно базу не с именем db_terminal.

В общем
было:

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

$tables=SQLSelect("SHOW TABLES FROM db_terminal");
 $total=count($tables);
 for($i=0;$i<$total;$i++) {
  $table=$tables[$i]['Tables_in_db_terminal'];
а надо, что-то типа этого:

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

$tables=SQLSelect("SHOW TABLES FROM[b] ".DB_NAME[/b]);
[b] $dbtext='Tables_in_'.DB_NAME;[/b]
 $total=count($tables);
 for($i=0;$i<$total;$i++) {
  $table=$tables[$i][[b]$dbtext[/b]];
Или немного короче и на 2 переменных меньше:

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

$tables=SQLSelect("SHOW TABLES FROM ".DB_NAME);
 for($i=0;$i<count($tables);$i++) {
  $table=$tables[$i]['Tables_in_'.DB_NAME];

П.С. попытался поставить на готовом сайтике просто в папочку, что-то не взлетело, с путями там так и не разобрался, хотя и копал не долго. Пришлось все-таки виртуальный хост сделать.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: ошибка в файле /scripts/startup_maintenance.php

Сообщение sergejey » Пн дек 17, 2012 10:25 am

да, была такая недоработка -- она исправлена в исходниках

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить