PDA

Zobacz pełną wersję : J 3.2 - brak możliwości zalogowania się do zaplecza.



andigigant
02-12-2013, 20:06
Logując się do zaplecza wyświetlany jest komunikat:"Fatal error: Call to a member function getInt() on a non-object in /home/virtual/gigant2/www/Joomla3/administrator/components/com_postinstall/models/messages.php on line 37"
Serwis działa od ponad roku bez zarzutu. A tu nagle klops. Na tym samym serwerze mam inną stronę w J 1.5 i tu nie mam problemu z uzyskaniem dostępu do zaplecza. Pytałem u dostarczyciela usługi hostingu. I otrzymałem informację, że ze strony hostingu nie były wprowadzane żadne modyfikacje w konfiguracji serwerów.
Jeżeli na stronie www się zaloguję to mogą podmieniać (modyfikować) treść, ale o zapleczu zapomnij. Co się loguję to wyskakuje w.w komunikat. Nie jestem za bardzo doświadczony w tej materii i nie mam pojęcia co dalej robić. Jedyne co mi się nasunęło to wyremowanie linii 37 w tym pliku i podmienienie na serwerze. Bez rezultatu. Dziś nie pamiętam dokładnie, ale nie wiem czy to nie stało się po aktualizacji do J 3.2.
Proszę o jakieś sugestie i pomoc.
Andrzej

andigigant
09-12-2013, 19:49
Widzę, że przez tydzień wiele osób czytało ten post, ale nikt nie znalazł jakiegoś pomysłu na rozwiązanie problemu. Ten sam temat zapisałem na stronie http://www.joomla.net.pl (http://www.joomla.net.pl/) i otrzymałem odpowiedź która mi pomogła. Mogę dostać się do zaplecza takim linkiem:

http://aktywnezabrze.gigant.superhosting.pl/administrator/index.php?option=com_installer&view=database i spokojnie administrować stroną. Niestety wybierając z menu System/Pulpit wywala mnie właśnie z tym błędem (i może jeszcz inne-nie sprawdzałem wszystkich). Może teraz ktoś zasugeruje gdzie leży błąd. Jestem teraz pewny w 100%, że błąd pojawił się po automatycznej aktualizacji do Joomla 3.2
Andrzej

zwiastun
09-12-2013, 20:32
Proponuję powrócić do wersji 3.1.5 i zaktualizować tylko do 3.1.6

komodore
10-12-2013, 01:56
Po wywołaniu adresu strony adres_strony/administrator/index.php?option=com_installer&view=database jak się wyświetli okno logowania trzeba wpisać poprawną nazwę użytkownika i hasło. Po zalogowaniu powinna otworzyć się strona Rozszerzenia/Instalacje/Baza danych gdzie trzeba kliknąć napraw. Następnie trzeba wejść w Użytkownicy i zapisać ponownie hasło dla każdego użytkownika utworzonego przed aktualizacją. Póki co ten schemat mi się sprawdza.
//edit
po użyciu http:// samo się linkuje :)

komodore
10-12-2013, 17:40
Czy mogę prosić o usunięcie podlinkowania w #4? Nie zauważyłem, że wstawiło podlinkowany tekst, a nie mam już możliwości edycji.

andigigant
12-12-2013, 14:18
Zmieniłem hasła wszystkich użytkowników i bz :zly:. Na szczęście mogę prawie w pełni administrować stroną:zagubiony: . Czekam na jeszcze inne propozycje. Bo cały czas mam dreszczyk emocji - co będzie jak się do zaplecza nie dostanę?:blink:

komodore
12-12-2013, 15:17
Nadpisz pliki Joomla plikami z paczki instalacyjnej (oczywiście bez folderu installation) i napraw bazę danych na stronie administrator/index.php?option=com_installer&view=database.

Jola
12-12-2013, 19:52
Zmieniłem hasła wszystkich użytkowników i bz :zly:
Zobacz ten temat (http://forum.joomla.pl/showthread.php?74629-Dlaczego-po-zmianie-i-resecie-has%C5%82a-w-Joomla!-3-2-nie-mo%C5%BCna-si%C4%99-zalogowa%C4%87&p=329931)

andigigant
13-12-2013, 20:07
Poprawiłem (zgodnie z zaleceniami) pliki users.php i reset.php. Niestety bez pozytywnego rezultatu.

zwiastun
13-12-2013, 21:29
Może tu masz wyjaśnienie:
http://docs.joomla.org/How_to_disable_the_Strong_Passwords_feature

Jola
13-12-2013, 21:59
Po zmianach w plikach trzeba jeszcze zmienić hasła.

andigigant
17-12-2013, 16:05
NAPRAWIONE:podstep:. Okazało się, że należało zaktualizować Akeeba. Ale co to jest i do czego służy to dalej nie wiem. Serdeczne dzięki za wszystkie wskazówki.:up: