Przez Sławomir Pieszczek dnia wtorek, 08 marzec 2011
Kategoria: Webdesign

Joomla i MySQL na home.pl

Informatyka, to dziedzina, w której trudno o nudę ;-) Jak sądzisz, że już masz wszystko obcykane w dziedzinie, którą się zajmujesz, to często okazuje się, że robisz coś na pewniaka, a tu ... ZONK! Myślisz sobie, co jest? Co zrobiłem nie tak? Co się dzieje?

Tak było właśnie kiedy chciałem zainstalować kolejny serwis oparty na Joomla! na serwerach home.pl. Tworzę bazkę, wrzucam pliki - wszystko jak zwykle, podobnie jak już kilkadziesiąt razy. Przeprowadzam proces instalacji. Wpisuję dane dotyczące bazy danych, klikam dalej, a tu ... kaszanka!

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near …

Myślę sobie, że coś nie tak z bazą, że nie tak jak trzeba ją utworzyłem, że coś - działając rutynowo - przeoczyłem. Sprawdzam, porównuję, kombinuję - dalej NIC :-(

Za pomocą autoinstalatora skryptów instaluję Joomla! Wszystkona pierwszy rzut oka jest OK! Uff, Huraa! Udało się!

Niestety radość trwa dosyć krótko :-( Instaluję dodatkowy komponent - i znowu problem.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /libraries/joomla/database/database/mysql.php on line 344

{eblogads left}

No to cóż. zaczynam stosować standardową procedurę w takich przypadkach: szperam w sieci! Sprawdzam, czy home.pl nie prowadzi jakiś "prac konserwacyjnych". Okazuje się, z informacji jakie przeczytałem w aktualnościach (http://home.pl/firma/aktualnosci), że dniem 07.02.201r., "zakończony został proces aktualizacji serwerów MySQL do wersji 5.5.8".

Niestety twórcy Joomla! i wielu komponentów nie przewidzieli pracy z bazą w tej wersji :-( Opis błędu znajduje się na joomlacode.org.

Aby prawidłowo zainstalować CMS Joomla! i rozszerzenia, należy w plikach *.sql zmienić wpis: TYPE=MyISAM na ENGINE=MyISAM. Niestety niektóre rozszerzenia, takie jak np. Phoca Gallery plik instalacyjny install.sql ma pusty. W tym konkretnym przypadku polecenia języka SQL zawarte są w pliku phocagalleryinstall.php, który znajduje się w folderze controllers. Opis tego problemu można znaleźć pod adresem: http://www.phoca.cz/forum/.

Uważasz, że artykuł był ciekawy i chcesz otrzymywać powiadomienia o moich kolejnych wpisach lub projektach?
Wpisz swoje imię oraz adres e-mail a następnie kliknij "ZAPISZ MNIE"

Wpisy powiązane

Leave Comments