Problem z logowaniem się do panelu amina w joomla 2.5 i o upgrejdzie bolesnym

AreteArt Porady

Już od dawna żywię przekonanie, że programy są pewnego rodzaju żywymi świadomościami cyfrowymi i bywa, że o dość złośliwej naturze.

No więc zaczęło się od tego, iż zapragnęłam upgradować mój sajt z CMS Joomla 1.5.25 do wersji Joomla! 2.5, a ponieważ pomiędzy obiema wersjami są znaczne różnice w kodzie – upgrade jest czystym koszmarem, ale dobra….
Istnieją upgrady bolesne i niebolesne, przenoszenie Joomla 1.5 na wersję 2.5 jest bolesną tajemnicą informatyki www.

Co odkryłam w trakcie procesu przenoszenia.
Nowa wersja Joomla 2.5 ma jakieś dziwne przetargi z bazą. Przy próbach skracania sobie roboty i podmieniania danych za pomocą bezpośrednich iniekcji MySQL, przy tabelach takich jak menu czy modules baza zaczyna wywalać błędy i np przestaje dodawać kolejne wpisy ( w przypadku menu).
I oczywiście mówię o iniekcjach z wpisów MySQL dostosowanych do wersji Joomla 2.5.

Instalator Joomla 2.5 również odstawia istne cyrki, ponieważ jeśli w bazie istnieje już wpis o komponencie czy templatce to kolejną wersję tegoż DOPISUJE jako drugi wpis, w ten sposób masz w efekcie dwie TE SAME teplatki obok siebie w wersji dajmy na to 1.6 i 1.7, zamiast kolejna wersja nadgrywa poprzednią…

No więc powyższą wiedzę opłaciłam około 5-6 reinstalacjami.

A dziś..istny majstersztyk. Wchodzę na stronę logowania się panelu admina wpisuję hasło i nic, po przeładowaniu strony wszystko powraca do momentu wyjścia. Czyli znowu przed oczami mam okienko do logowania. Żadnego komunikatu o błędzie. Nic!

Ok. Pewnie coś poprzestawiałam, przywracam bazę danych do poprzedniej działąjącej wersji. Nic. Tzn dalej to samo.

To pewnie coś wplikach. Przywracam wersję sajtu do poprzedniej działąjącej wersji…i NIC!
Mimo to o chwała Ci AkeebaBackup!

Ekranik logowania jak wisiał tak sobie wisi. Okazuje się, że na wpisywanie złego hasła też nie reagował.
Najpierw sądziłam, że rozwiązaniem będzie podmienienie pliku configuration.php z poprzedniej instalacji joomla tej strony.
Jednak po JEDNORAZOWYM pomyślnym logowaniu (już się ucieszyłam) znowu zaczęło wywalać ten sam błąd.

Wielokrotne przeinstalowywanie strony nie przenosiło rezultatów. Aż zaczłam wgrywać zupełnie świeżą instalację i gdy flashowy ekran instalatora zaczął „wisieć” w nieskończoność..

ROZWIĄZANIE pośrednie:
Czasami rozwiązania znajdują się w zakresie pytań i odpowiedzi podstawowych, z rodziny „czy benzyna jest w baku”.
W tym przypadku było całkiem podobnie. Jak coś nie działa podejrzanie w jednej przeglądarce – SPRAWDŹ W DRUGIEJ!
Na Firefoxie nie przełądowywał się ekran logowania admina; na Operze, żadnych problemów.

Ale co najdziwniejsze, panele logowania do innych joomli 2.5 na tym samym serwerze działają bezboleśnie (0_o ?!)

WNIOSEK: Rób BUCKUP! Zawsze!
I najpierw sprawdzaj podstawowe rozwiązania, zanim zmarnujesz 8 godzin pracy jak ja.

 

ROZWIĄZANIE właściwe:
Należy usunąć wszystkie ustawienia przeglądarki, nie tylko ciasteczka, ale również „ustawienia witryn” przynajmniej w Firefoxie
Po tym głębokim wyczyszczeniu ustawień przeglądarki sajt odpali się bez problemów.