PDA

Zobacz pełną wersję : Problem: Infinite loop detected in JError



zabaINF
21-08-2013, 09:46
Witam,

mam problem z komunikatem: Infinite loop detected in JError. Zrobiło się tak w momencie zmiany hasła administratora z poziomu phpmyadmin. Jest jakiś błąd w pliku konfiguracyjnym configuration.php, tylko nie mogę dojść co jest. Postąpiłem zgodnie z instrukcją (http://docs.joomla.org/Archived:Infinite_loop_detected_in_JError_in_Jooml a_1.7) Proszę o pomoc, załączam log z pliku error.


//usunięty metr kodu - po co zamieszczasz skrypt, który jest w każdej instalacji Joomla? - zwiastun//

LepszaStronaMuzyki
21-08-2013, 13:20
Nie jestem jakimś znawcą tematu ale:

1. W jaki sposób dokonałeś zmiany hasła administratora? - co dokładnie zrobiłeś?
2. Rozumiem także, że masz wersję Joomla 1.7?
3. Czy dane w bazie danych i w configuration.php są identyczne? tzn hasła i ustawienia?
4. Czy masz kopię zapasować sprzed zmiany hasła? - przywróć kopię i wykonaj zmianę hasła jeszcze raz może innym sposobem...

zabaINF
21-08-2013, 15:10
1. W tym miejscu zmieniłem hasło: 6912
2. Joomla 2.5
3. hmm, dobre pytanie. Co konkretnie? i gdzie w bazie danych to sprawdzić?
4. Nie mam kopii zapasowej, jak by miał nie zakładam bym tematu tylko backup i tyle.

- - - Updated - - -


//usunięty metr kodu - po co zamieszczasz skrypt, który jest w każdej instalacji Joomla? - zwiastun//

skrypt z instalacji joomla? Kolego chyba się pomyliłeś, to był log z pliku error - a konkretniej zawierał informację na temat zaistniałego problemu Infinite loop detected in JError.

Następnym razem było by lepiej jak byś wczytał się w kod.

Gall Anonim
21-08-2013, 15:11
Wiesz co - weź sobie skrypt "Ratuj Admina" autorstwa Joli
Utwórz nim nowe hasło administratora - zobacz czy wówczas będzie działać - w pliku skryptu jest zawarta dokładna instrukcja użytkowania
Pzdr

zabaINF
21-08-2013, 15:23
Wiesz co - weź sobie skrypt "Ratuj Admina" autorstwa Joli
Utwórz nim nowe hasło administratora - zobacz czy wówczas będzie działać - w pliku skryptu jest zawarta dokładna instrukcja użytkowania
Pzdr

Po próbie błąd:


Warning: mysql_connect() [function.mysql-connect (http://www.metip1.home.pl/autoinstalator/joomla/function.mysql-connect)]: Access denied for user 'metik'@'localhost' (using password: YES) in /autoinstalator/joomla/RatujAdmina_2.5.php on line 16
Nie można się połaczyć: Access denied for user 'metik'@'localhost' (using password: YES)

LepszaStronaMuzyki
21-08-2013, 15:30
1. A tak na chłopski rozum próbowałeś przywrócić hasło jak zmieniłeś je w bazie danych na stare?
2. Czy próbowałeś:
http://wiki.joomla.pl/Jak_odzyska%C4%87_has%C5%82o_administratora%3F
http://forum.joomla.pl/showthread.php?21877-Jak-przywr%C3%B3ci%C4%87-has%C5%82o-administratora

3. I kopia zapasowa przed zmianami to podstawa!

zabaINF
21-08-2013, 16:22
1. A tak na chłopski rozum próbowałeś przywrócić hasło jak zmieniłeś je w bazie danych na stare?
2. Czy próbowałeś:
http://wiki.joomla.pl/Jak_odzyska%C4%87_has%C5%82o_administratora%3F
http://forum.joomla.pl/showthread.php?21877-Jak-przywr%C3%B3ci%C4%87-has%C5%82o-administratora

3. I kopia zapasowa przed zmianami to podstawa!

1. Próbowałem. Dalej komunikat JError.

Wszystko fajnie, tylko problem jest w dalszym ciągu z komunikatem, Infinite loop detceted in JError.

3. Mądry Polak po szkodzie.

zwiastun
21-08-2013, 17:00
Błąd spowodowany jest zwykle niepoprawnymi ścieżkami w pliku configuration.php bądź niepoprawnymi danymi do połączenia z bazą danych. Przygoda ze skryptem RatujAdmina potwierdza, że tak jest i w tym przypadku.

zabaINF
21-08-2013, 17:15
co konkretnie mu nie pasuje jak myślisz ?? Sprawdzałem po raz kolejny plik configuration.php, nie mogę dojść z hasłem...to jest jak rozumiem hasło i użytkownik tak samo jak loguję się do phpmyadmin? na konkretną bazę...zmieniam je na identyczne i w dalszym ciągu Jerror :)

Jola
21-08-2013, 18:57
Witam
najprostsze błędy powoduja najwięcej zamieszania.
Obstawiam literówkę w configuration.php, spacja, apostrof, cudzysłów...

zabaINF
21-08-2013, 19:15
pewnie tak jest, ale nie mogę do tego dojść, jest tutaj na forum jakiś znawca plików configuration.php :D ?

LepszaStronaMuzyki
21-08-2013, 22:08
sprawdź:

public $dbtype = 'mysqli'; może być mysqli lub mysql sprawdź zgodność twojego hostingu i ustawień bazy danych
public $host = ' ';
public $user = ' ';
public $password = ' ';
public $db = ' ';
public $dbprefix = ' ';
public $live_site = '';
public $secret = ' ';
public $log_path = '/home/..../logs';
public $tmp_path = '/home/..../tmp';

to co wpisałeś jako
nazwa bazy danych login i hasło muszą być identyczne w configuration.php jak to co ustaliłeś np.
public $password = 'gyhba!4562@al' - to jest hasło do twojej bazy danych!
public $user = 'u7852146_usr76'; - u7852146 to jest numer uzytkownika jaki dostałeś na swoim hostingu ; _ ; usr76 - reszta członu nazwy użytkownika

sprawdź po kolei wszystkie znaki ustawienia itd. skoro kilka osób mówi, że to kwestia złych danych to sprawdź je:)