PDA

Zobacz pełną wersję : Instalacje modułów/ dodatków błąd: SQLSTATE[42S22]: Column not found: 1054 Unknown co



jastrzabm
17-08-2018, 07:57
Witam.
Mam problemy z instalacją modułów i dodatków w joomla. Jestem bezradny nic nie mogę zainstalować. Próby instalacji kończą się błedę:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'custom_data' in 'field list'


Informacje o joomla:


Wersja schematu bazy danych (w #__schemas): 4.0.0-2018-02-24.
Uaktualniono wersję (w #__extensions): 3.8.11.
Sterownik bazy danych: pdomysql.
153 zmian w bazie danych sprawdzono z powodzeniem.
200 zmian w bazie danych nie dotyczy struktury tabel i zostały pominięte.






W jaki sposób mogę ten problem rozwiązać?


Pozdrawiam
Mariusz

adam.lachut
17-08-2018, 09:14
Jaka wersja Joomla? Pytam na wszelki wypadek: pola custom_data i system_data zostały usunięte w J!4 (chyba trochę niepotrzebnie, będzie trudniej z kompatybilnością).

- 'Rozszerzenia' - 'Instalacje' - 'Baza danych' - 'Napraw'
- sprawdź, czy w tabeli #__extensions pojawiło się pole custom_data
- jeżeli nie, możesz dodać za pomocą:

ALTER TABLE `#__extensions`
ADD COLUMN `custom_data` text NOT NULL AFTER `params`;

(oczywiście zamień nazwę tabeli na poprawną - z Twoim prefixem

Niestety to tylko obejście problemu: z jakiegoś powodu struktura bazy danych (tu: tabeli #_extensions) jets niepoprawna więc może być więcej błędów które mogą się ujawnić w przyszłości.
Możliwa przyczyną jest jakiś problem przy aktualizacji.

A.