1

Temat: brak prefixu tabeli - instalacja 4.9.12

Witam
Przy użyciu modułu MySQLi tabele są tworzone bez prefiksu, mimo zapisu prefiksu do pliku konfiguracyjnego i późniejszej (po instalacji) próby użycia go - skutkuje to błędami:

Could not retrieve configuration (stats)!
/home/www/smart_mini/b/biodental/biodental.risp.pl/estats/lib/common.php: 163
Could not retrieve configuration (GUI)!
/home/www/smart_mini/b/biodental/biodental.risp.pl/estats/lib/common.php: 163
Could not retrieve configuration (stats)!
/home/www/smart_mini/b/biodental/biodental.risp.pl/estats/lib/common.php: 163
Could not retrieve configuration (GUI)!
/home/www/smart_mini/b/biodental/biodental.risp.pl/estats/lib/common.php: 163

Jest to dość poważny błąd, ponieważ wprowadza bałagan w bazie.

2

Odp: brak prefixu tabeli - instalacja 4.9.12

Znany błąd, niedługo wyjdzie wersja poprawkowa, która powinna go wyeliminować.
Problem jest trudny do usunięcia, gdyż występuje tylko na niektórych serwerach.

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.

3

Odp: brak prefixu tabeli - instalacja 4.9.12

Wkrótce tzn?

4

Odp: brak prefixu tabeli - instalacja 4.9.12

Poprawkowe wydanie miało ukazać się wczoraj, ale niestety osoba, która ma dostęp do takiego feralnego serwera nie była dostępna w tym czasie (dość ograniczonym), w którym mogłem w ogóle usiąść przy komputerze (jestem w trakcie małej "przeprowadzki").
Liczę na to, że uda się wydać tą wersję w ciągu tygodnia, albo przynajmniej wcześniej zamieścić poprawkę na forum. Ostatecznie można zmienić nazwę tabel ręcznie lub mogę podać metodę na ustawienie prefiksu "na sztywno" w instalatorze.

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.

5

Odp: brak prefixu tabeli - instalacja 4.9.12

Znane jest już rozwiązanie tego problemu (który dotyczył tylko PHP 4), na ósmego sierpnia planowane jest wydanie wersji zawierającej między innym tę poprawkę.
Jeśli ktoś chce z niej skorzystać już teraz, to musi dokonać edycji pliku lib/db/baza_danych/install.php, i dodać za linią podobną do poniższej:
[code]if (!$DB->connect (0, $_POST['DBPrefix'], 0, $_POST['DBHost'], $_POST['DBUser'], $_POST['DBPass'], $_POST['DBName'])) return (0);[/code]
Kod:
[code]$GLOBALS['DB'] =

Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.