![]() ![]() |
nie, 12 lis 2006 - 17:27
Post
#1
|
|
|
Coś już potrafi ![]() ![]() Grupa: Użytkownicy Postów: 25 Dołączył: czw, 15 gru 05 Skąd: Warszawa Korzystam z IPB 2.2 |
AJ!
Notka do adminów - pomyliłem działy, nie wiem jakim cudem! Proszę o przeniesienie wątku do działu "użytkowanie" dla 2.0.X. Przepraszam najmocniej! Witam! Przeszukałem szukajką zarówno to, jak i wiele innych for (w tym oficjalne Invisionize) w celu odnalezienia rozwiązania problemu, ale niestety nie odnalazłem Jeśli jednak gdzieś coś podobnego się pojawiło to przepraszam najmocniej i bardzo proszę o linka. Otóż od kilku godzin, zupełnie bez powodu i zapowiedzi, pojawia mi się na samej górze forum (ponad logiem forum) taki oto komunikat: KOD IPB WARNING [2] preg_match() [function.preg-match]: Compilation failed: repeated subpattern is too long at offset 19117 (Line: 168 of /sources/classes/class_session.php) Pędem poleciałem do SQL Toolboxa, żeby sprawdzić tabele i kilka z nich było oznaczonych po "checku" jako "didn't be closed properly" czy jakoś tak. Dałem oczywiście repair i potem optimize i tabele wszystkie są już OK. Problem jednak nadal występuje. A poza irytującym komunikatem na samej górze, niestety nie pozwala on zrobić nic co odwoływałoby się do ostatnio napisanych postów. Można wejść do spisu tematów, a nawet do poszczególnych tematów choć komunikat ten wciąż widnieje, ale gdy już chciałoby się wejść do menu nowych postów od ostatniej wizyty, czy też z głównej strony przejść do najświeższego postu w danym dziale to już niestety sie nie da - pusta strona i tylko ten komunikat. Że o pisaniu postów czy wysyłaniu PW nie wspomnę - to samo Nic w pliku class_session.php nie zmieniałem. Nie wiem co mam czynić i bardzo proszę o wszelką pomoc, za którą będę ogromnie wdzięczny. Pozdrawiam serdecznie! P.S. W załączniku dodaję plik wymieniony w komunikacie, jeśli ktoś jest z tym obyty i wie co może być w nim nie tak. P.P.S. Poniżej linia, o której wspomina powyższy komunikat z rzeczonego pliku: KOD if ( preg_match( '/('.implode( '|', $this->bot_safe ) .')/i', $_SERVER['HTTP_USER_AGENT'], $match ) )
{ $DB->simple_construct( array( 'select' => '*', 'from' => 'groups', 'where' =>" g_id=".intval($ibforums->vars['spider_group']) ) ); $DB->simple_exec(); $group = $DB->fetch_row(); foreach ($group as $k => $v) { $this->member[ $k ] = $v; } $this->member['restrict_post'] = 1; $this->member['g_use_search'] = 0; $this->member['g_email_friend'] = 0; $this->member['g_edit_profile'] = 0; $this->member['g_use_pm'] = 0; $this->member['g_is_supmod'] = 0; $this->member['g_access_cp'] = 0; $this->member['g_access_offline'] = 0; $this->member['g_avoid_flood'] = 0; $this->member['id'] = 0; $ibforums->perm_id = $this->member['g_perm_id']; $ibforums->perm_id_array = explode( ",", $ibforums->perm_id ); $ibforums->session_type = 'cookie'; $ibforums->is_bot = 1; $this->session_id = ""; $agent = trim($match[0]); //----------------------------------------- // Using lofi? //----------------------------------------- if ( strstr( $_SERVER['PHP_SELF'], 'lofiversion' ) ) { $qstring = "Lo-Fi: ".str_replace( "/", "", strrchr( $_SERVER['PHP_SELF'], "/" ) ); } else { $qstring = str_replace( "'", "", $_SERVER['QUERY_STRING']); } if ( $ibforums->vars['spider_visit'] ) { $DB->do_shutdown_insert( 'spider_logs', array ( 'bot' => $agent, 'query_string' => $qstring, 'ip_address' => $_SERVER['REMOTE_ADDR'], 'entry_date' => time(), ) ); } if ( $ibforums->vars['spider_active'] ) { $DB->simple_construct( array( 'delete' => 'sessions', 'where' => "id='".$agent.'='.str_replace('.','',$this->ip_address )."_session'" ) ); $DB->simple_shutdown_exec(); $this->create_bot_session($agent, $this->bot_map[ strtolower($agent) ]); } return $this->member; } Ten post edytował Bent-Wing nie, 12 lis 2006 - 17:51
Załączony/e plik/i
|
|
|
|
nie, 12 lis 2006 - 19:45
Post
#2
|
|
![]() Sensei Grupa: Administratorzy Postów: 2,467 Dołączył: pon, 05 gru 05 Skąd: iBplanet.pl Korzystam z IPB 2.3 |
o ile pamięć mnie nie myli to na niektórych serwerach błąd ten jest spowodowany za długą lista botów wyszukiwarek
|
|
|
|
nie, 12 lis 2006 - 19:50
Post
#3
|
|
|
Coś już potrafi ![]() ![]() Grupa: Użytkownicy Postów: 25 Dołączył: czw, 15 gru 05 Skąd: Warszawa Korzystam z IPB 2.2 |
My hero!
Działa! Ciekawe tylko czemu problem ten pojawił się dopiero teraz Pozdrawiam |
|
|
|
![]() ![]() |
|
Wersja Lo-Fi | Aktualny czas: wtorek, 22 maj 2012 - 01:34 |