Zobacz temat
User has exceeded the 'max_questions'
|
|
maciequs |
Dodany dnia 23.06.2008 20:41:09
|
![]() Przedszkolak ![]() Postów: 4 Data rejestracji: 23.06.2008 20:23 |
A dok?adniej: User 'ktostam_baza' has exceeded the 'max_questions' resource php (200000) czyli zapytan limit jest 200 tys. to sporo Ten error wy?wietla mi si? od pewnego czasu gdy próbuje zalogowa? si? na konto z uprawnieniami administratora i/lub superadministratora (na innych ?miga okej). Nie wiem co jest grane. Ju? tydzie? z tym walcze. Na forum nie znalaz?em odpowiedzi. (gdy si? loguj? to zacina si? chyba w setuser.php) ale g?owy nie dam. Je?eli limit ko?czy si? po 200 tys zapyta? to co za beznadziejna p?tla musi wywo?ywa? 200 tys zapyta?... a? do wyczerpania limitu. Ju? nie ?ni? po nocach tylko w g?owie ?migam ca?y kod fusiona i nie doszed?em jak narazie co mo?e powodowa? ten b??d. Prosz? o pomoc Oto mój plik setuser.php: <?php $from=$_SERVER['HTTP_REFERER']; require_once "maincore.php"; if (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes") { header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'"); setcookie("fusion_user", "", time() - 7200, "/", "", "0"); setcookie("fusion_lastvisit", "", time() - 7200, "/", "", "0"); $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_ip='".USER_IP."'"); } else { if (isset($_COOKIE['fusion_user'])) { $cookie_vars = explode(".", $_COOKIE['fusion_user']); $user_pass = (preg_match("/^[0-9a-z]{32}$/", $cookie_vars['1']) ? $cookie_vars['1'] : ""); $user_name = preg_replace(array("/\=/","/\#/","/\sOR\s/"), "", stripinput($user)); if (dbcount("(user_id)", "users", "user_name='".$user_name."' AND user_password='".md5($user_pass)."'")) { $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".USER_IP."'"); } } } redirect($from); ob_end_flush(); ?> Je?eli uznacie, ?e b?dziecie potrzebowali innych plików to pode?l?. Edytowane przez maciequs dnia 23.06.2008 20:46:13 |
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 00:32:15
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
Grzes |
Dodany dnia 23.06.2008 21:11:21
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
To nie ten plik. Ci??ko jest powiedzie? co to powoduje. Spróbuj zastosowa? ten dodatek: http://www.php-fu...&pid=98523 B?dzie Ci jako administratorowi pokazywa? liczb? zapyta? w stopce na ka?dej podstronie. B?dziesz móg? si? zorientowa? gdzie najwi?cej zapyta? jest wykonywanych. Je?li to jednak si? wy?wietla tylko i wy??cznie podczas logowania przez administratora to jeszcze przyjrze? wypada?o by si? plikowi maincore.php. ps. to bardzo stara wersja fusiona, ze wzgl?dów bezpiecze?stwa postaraj si? o aktualizacje do najnowszej wersji. Edytowane przez Grzes dnia 23.06.2008 21:11:55 Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
|
Pieka |
Dodany dnia 23.06.2008 21:19:14
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Wylacz panele lub inne dodatki, ktore sa widoczne z poziomu SA. Jesli nie potrafisz na stronie, to za pomoca phpMyAdmin. Kolega ma EP/EF, czy czystego PHP-Fusion'a?
Edytowane przez Pieka dnia 23.06.2008 21:20:28 Jestem jaki jestem
![]() |
|
|
maciequs |
Dodany dnia 23.06.2008 22:50:52
|
![]() Przedszkolak ![]() Postów: 4 Data rejestracji: 23.06.2008 20:23 |
To jest czysty fusion. troch? go modyfikowa?em ale nie wyst?powa?y takie problemy wcze?niej. A gdyby co? takiego sta?o si? po dodaniu przeze mnie jakiejs modyfikacji to raczej bym zauwa?y?... :/ ale kto wie. A propos wy??czneia dodatkow widocznych z iADMIN to nic takiego nie ma tzn. np. na stronie glownej nie ma dodatkowych paneli dla administratorow. |
|
|
Pieka |
Dodany dnia 23.06.2008 22:53:24
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
maciequs napisa?/a: ..A propos wy??czneia dodatkow widocznych z iADMIN to nic takiego nie ma tzn. np. na stronie glownej nie ma dodatkowych paneli dla administratorow. Jesli w/w zachowanie ma miejsce TYLKO w przypadku logowania jako SA, to musisz miec cos na stronie widoczne TYLKO dla SA. Cuda sie zdarzaja, ale nie liczylbym na to w tym przypadku. Jestem jaki jestem
![]() |
|
|
maciequs |
Dodany dnia 23.06.2008 23:37:09
|
![]() Przedszkolak ![]() Postów: 4 Data rejestracji: 23.06.2008 20:23 |
B??d zosta? pokonany :) To paskudztwo to powodowa?o: $i = 0; while ($data = dbarray(dbquery("SELECT * FROM ".$db_prefix."buddys WHERE buddy_to = ".$userdata['user_id']." AND buddy_status != 0 AND buddy_status !=2"))) { $data_check = dbarray(dbquery("SELECT * FROM ".$db_prefix."buddys WHERE buddy_to = ".$data['buddy_from']." AND buddy_from = ".$userdata['user_id']."")); if ($data_check['buddy_id'] != true) $i++; } if ($i > 0) $i = "<font color='red'>".$i."</font>"; to z modó?u przyjació?. (ale mi przyjaciel :D) Co tu jest nie tak? Generalnie zauwa?y?em ?e jak nikt nie ma nic w tabeli przyjaciele to jest okej ale jak juz kogos ma to klapa :) Edytowane przez maciequs dnia 23.06.2008 23:37:46 |
|
|
Grzes |
Dodany dnia 23.06.2008 23:52:11
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Nie mam teraz nigdzie zainstalowanego dodatku przyjació? ale rzeczywi?cie ten kod jest przyjazny :P Spróbuj tego: Je?li si? nie pomyli?em, zaznaczam je?li to b?dzie teraz dobrze. Jednym zapytaniem zliczy? powinno liczb? przyjació?. Tam jest b??d bo ten kod w kó?ko robi? to samo (b??d w warunku dla p?tli while). Jakby co to jutro zainstaluje sobie przyjació? i poprawie to. Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
|
maciequs |
Dodany dnia 24.06.2008 00:39:04
|
![]() Przedszkolak ![]() Postów: 4 Data rejestracji: 23.06.2008 20:23 |
Dzi?ki pomog?o |
|
Przejdź do forum: |