Sida 1 av 1

Hjälp med segt forum

Postat: 2007-02-14 23:07
av the_king
Hej

Jag har en synology DS-101j disk station/server som jag hade tänkt att lägga upp ett phpbb forum på så jag ladda ner phpBB 2.0.22 (Full Package) från phpBBs hem sida. Installationen gick helt smärt fritt men efter det så böja problemen. När installationen var färdig och jag skulle klicka på någon av länkarna så gick det näst inte, man kan alltså få vänta i ett par minuter för att en sida ska komma fram eller så kommer sidan inte fram överhuvudtaget och får följande felmeddelande i stället:

Kod: Markera allt

 Fatal error: Maximum execution time of 240 seconds exceeded in /phpBB2/includes/sessions.php on line 333 
Eftersom jag använder mig av en lokal server så kan jag även komma åt den med det lokala IP numret (192.168.0.104) och när jag besöker forumet med den adressen så går det betydligt fortare, det går inte fort med mycket snabbare än när jag ansluter över internet. Jag har testat att ändra CHMOD till 777 i config filen och cache mappen men fick samma resultat så efter det testa jag att CHMOD hela phpBB mappen men fick fortfarande samma resultat.
Är det någon som kanske vet vad felet kan vara?

Postat: 2007-02-15 07:11
av Marcus
Låter som något knas med servern... för phpBB väljer ju inte att gå långsamt, menar att om det skulle vara phpBB som är segt så skulle ju allas phpBB vara sega.

1. Har du andra grejer på servern som också går segt?

Något knas med webbservern.

2. Om nej på fråga 1. Har du andra grejer på servern som använder PHP som också går segt?

Fel på PHP.

3. Om nej på fråga 2. Har du andra grejer på servern som använder MySQL som också går segt?

Fel på MySQL.

Svarat nej på fråga 3. Då vet i 17...

/marcus

Postat: 2007-02-15 16:33
av the_king
Jag har inga problem med några andra sidor på servern, jag använder mig nästan bara av php-sidor och har inga problem med när andra sidor ska läsa av mysqls data bas, utan det är bara när phpBB forumet ska göra det som jag får bekymmer. Självklart så tror jag inte att det är själva phpBB som är felet utan att det är min egna server som felet ligger på. (eller kanske mig)

Postat: 2007-02-15 19:43
av Marcus
Var inte så hård mot dig själv... ;-)

Postat: 2007-02-15 21:38
av PazZze
vad står det på rad 330 -> 335 klistra in dom här :)

Postat: 2007-02-16 19:58
av the_king
Jag vet inte om jag har varit lite otydlig men när jag går in på t.ex. *phpbb root mapp*/index.php så får jag fram:

Kod: Markera allt

Fatal error: Maximum execution time of 240 seconds exceeded in /phpbb/phpBB2/includes/page_header.php on line 159
och när jag försöker komma in på login.php så får jag fram följande fel:

Kod: Markera allt

 Fatal error: Maximum execution time of 240 seconds exceeded in /volume1/web/phpbb/phpBB2/includes/sessions.php on line 333 
så att han ger error på olika sidor beroende på vilken man försöker komma in på men om man kolla i själva koden så visar de ungefär samma sak. Jag är inte så jätte haj på php men det verkar vara något med nån ip-satts.
på raderna 330-335 i sessions.php hittar jag följande.

Kod: Markera allt

330.   $ip_check_s = substr($userdata['session_ip'], 0, 6);
331.   $ip_check_u = substr($user_ip, 0, 6);
332.   
333.   if ($ip_check_s == $ip_check_u)
334.   {
335.   $SID = ($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '';
och på raderna 158-165 i page_header.php hittar jag följande:

Kod: Markera allt

158.   // Skip multiple sessions for one user
159.   if ( $row['session_ip'] != $prev_session_ip )
160.   {
161.   $guests_online++;
162.   }
163.   }
164.
165.   $prev_session_ip = $row['session_ip'];
så det gjorde mig lite misstänksam så jag bad en polare kolla in på forumet och för honom gick det perfekt :?
Hur har det kunnat bli så här?
det är jag som har installerat forumet, och när jag ansluter till den som lokal användare (192.168.x.x) så funkar det men inte när jag använder mitt externa ip nummer. Men när andra användare försöker komma in via internet så funkar det utmärkt.
Jag blir bara mer och mer konfunderad på detta, jag har "tillgång" till alla andra sidor på servern men inte de här så det verkar som phpbb forumet blocka min ip med en gång efter installationen.

Postat: 2007-02-16 20:14
av Marcus
Kolla om det finns några "bannade" IP-adresser... tror inte det gör det, men kolla ändå.

Kolla gärna i CT (CrackTacker) så det inte finns någon inställning som hindrar dig...

/marcus

Postat: 2007-02-20 19:32
av the_king
jag kollade i banade ip adresser i data basen men fann inga och CrackTacker vet jag inte vad de är och när jag sökte på google så hitta jag orda grant inget om de.
mina polare som har testat forumet säger nu att det blir segare o segare, de kan även få upp samma varningar som jag, så jag har mer och mer böjart fundera över i fall de inte är fel på min server trotts allt. efter att min gamla hårddisk krackade (jag tappa den i backen :oops: ) så har jag satt in en lite äldre bara bör att hålla sidan uppe så länge, tills jag får den nya. jag vet inte i fall detta skulle kunna vara en möjlig orsak men jag vet om att den hårddisken krångla lite när jag hade den i en pc, men om de nu är det som är felet så tycker jag att de är lite konstigt att den funkar från olika personer vid olika tillfällen.
mer åter till frågan, vad är CrackTacker och hur kollar man upp vad man har för inställningar?