Strona 1 z 1

Komunikat błędu przy czytaniu wiadomości PM

: 21 grudnia 2009, 15:42
autor: semir444
Witam kolega posiada forum:

Podstawowe dane:
Adres forum: http://www.forum.karpackie.info
Wersja phpBB: 3.05
Forum działało dobrze od początku (było instalowane od zera)
Serwer na którym zainstalowane jest forum: linuxpl.com
Zainstalowane MODy:
Kiedy pojawił się problem:dzisiaj przy kolejnej otrzymanej prywatnej wiadomości wywaliło mi komunikat na górze strony. Komunikat pojawia się tylko kiedy czytam wiadomości PM od użytkowników (treść komunikatu poniżej w kodzie).

Opcjonalnie:
Używany(e) szablon(y):610nm
Używany(e) język(i):PL
Wersja PHP na serwerze:PHP 4/5.2,CGI
Typ i wersja używanej bazy danych: MySQL 4.1/5.1,

Komunikat błędu:

Kod: Zaznacz cały

[phpBB Debug] PHP Notice: in file /includes/functions_privmsgs.php on line 1818: implode() [function.implode]: Invalid arguments passed
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Ps jestem troche laikiem w sprawach php więc proszę o nakierowanie na rozwiązanie problemu tego błędu.
Dzieki wielkie

Re: Komunikat błędu przy czytaniu wiadomości PM

: 21 grudnia 2009, 15:58
autor: kokosh1
Może spróbuj tak:

Kod: Zaznacz cały

Otwórz:
includes/functions_privmsgs.php

Znajdz(Line 1767)
   $rowset = array_values($rowset);

Zamień na:
   $rowset1 = array_values($rowset);

Znajdz (Line 1769)
   for ($i = 0, $size = sizeof($rowset); $i < $size; $i++)

Zamień na:
   for ($i = 0, $size = sizeof($rowset1); $i < $size; $i++)

Znajdź (Line 1771)
      $row = &$rowset[$i];

Zamień na
      $row = &$rowset1[$i];
Powinno pomóc
I jeśli nie pomoże to napisz..

Re: Komunikat błędu przy czytaniu wiadomości PM

: 21 grudnia 2009, 16:58
autor: semir444
błąd zniknął sam po aktualizacji forum z 3.0.5 na 3.0.6 ale pojawił się problem ponieważ:

na stronie głównej panelu administracji mam podane:

Kod: Zaznacz cały

Wersja forum:  	 3.0.6 [ { VERSIONCHECK_FORCE_UPDATE } ] 
ale kiedy dam zakładkę system widzę to:

Kod: Zaznacz cały

Twoja wersja phpBB nie jest aktualna.
Poniżej znajdziesz odnośnik do najnowszej wersji oraz instrukcje jak przeprowadzić aktualizacje. - { VERSIONCHECK_FORCE_UPDATE }

Twoja wersja
    3.0.5

Najnowsza wersja
    3.0.6
Powie mi ktoś co jest grane ?

Re: Komunikat błędu przy czytaniu wiadomości PM

: 21 grudnia 2009, 17:19
autor: kokosh1
a styl w jakiej miałeś wersji 3.0.5?;)
Bo jeśli tak to styl też trzeba aktualizować do wersji 3.0.6

Re: Komunikat błędu przy czytaniu wiadomości PM

: 23 grudnia 2009, 20:26
autor: jaroslw
Styl nie jest tu brany pod uwagę. Aktualizacja bazy danych przeszła pomyślnie?