Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Bent-Wing

Użytkownik
  • Postów

    3
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Bent-Wing

  1. Witam!

    Od wczoraj szukam rozwiązania dla problemu, jaki pojawił mi się po update'owaniu skryptu do wersji 2.2. Niestety nigdzie nie znalazłem odpowiedzi. Jeśli jednak coś przeoczyłem to proszę o wyrozumiałość.

    Problem dotyczy wysyłania prywatnych wiadomości.

    Gdy wysyłam niewielkie - kilkuzdaniowe PW to wszystko odbywa się jak należy.

    Gdy chcę wysłać coś większego niż te pare zdań to pojawia mi się następujący komunikat:

    Forbidden

    You don't have permission to access /forum/index.php on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    -----------------------------

    Apache/1.3.37 Server at ihuw.dmkhost.net Port 80

    Próbowałem na Operze i Firefoxie i na obu efekt ten sam. Z resztą to nie wygląda na problem ze strony przeglądarki.

    File Permissions Checker nie zwraca żadnych błędów - wszystkie wymagane pliki są "writeable".

    Będę wdzięczny za pomoc :(

    P.S. Gdy klikam w tym temacie na "pełna edycja" otrzymuję taki komunikat:

    "Fatal error: Call to undefined function: reasonforedit_field() in /home/invisionize/public_html/forum/sources/classes/post/class_post_edit.php on line 538". To tak gwoli informacji jedynie :/

  2. Dzięki za odpowiedź!

    Moja panika była tak wielka, że napisałem na wszelki wypadek, na kilku forach to pytanie.

    Na jednym z nich poradzono mi usunąć z listy część botów wyszukiwarek... co odniosło skutek i sprawa znikła.

    Msb, czy zatem jest pewność, że to będzie działać i powinienem przywrócić tamtą listę botów, ale podmienić ten fragment?

    Może napisz, co zmieniłeś, jeśli to nie będzie nazbyt upierdliwe pytanie.

    Dzięki temu może sam się nieco poduczę :)

    Forum będzie w grudniu przechodziło na najnowszą wersję dodam pro forma.

    Pozdrawiam

  3. 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:

    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. Poniżej linia, o której wspomina powyższy komunikat z rzeczonego pliku:

    			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;
    		}

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.