Witam ,
problem polega na złym podziale stron tzn. userzy zapisali 38 stron w temacie a wyświetla się 39 z tego powodu klikając w szybkie ogladanie posta" X Zobacz ostatni post" wyświetla się komunikat "Nie istnieją żadne posty dla tego tematu". Co i gdzie trzeba zmienić aby wyświetlało się to prawidłowo.
P.S. starałam sie zmienić ilośc postów na stronie - jednak już nie przynosi to rezultatu - przyniosło tylko za pierwszym razem -a teraz to nawet nie pamietam jak w ustawianiach startowych było. Proszę o pomoc. Jak będzie trzeba podać linka do forum to dajcie znać.
Z góry dziękuję i pozdrawiam.
UWAGA: W PHP wykryto krytyczne podatności, przez które Wasze strony/fora mogą zostać zhakowane! Dzisiaj mają być udostępnione poprawione wersje, warto monitorować i ustawić odpowiendie wersje PHP na swom serwerze.
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
i/lub - nie testowałem
Dla nginx
_____________________________________________________
Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]Kod: Zaznacz cały
<If "req('Content-Type') =~ /multipart/i">
Require all denied
</If>Dla nginx
Kod: Zaznacz cały
# http {} context, e.g. /etc/nginx/conf.d/block-multipart.conf
map $http_content_type $block_multipart {
default 0;
"~*multipart" 1;
}
# inside every server {} that passes requests to PHP, including default/catch-all servers
if ($block_multipart) {
return 403;
}Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Zły podział stron
po pierwsze to kopia bazy danych. bo operacje mogą się okazać ryzykowne szczególnie jak coś nie wypali.
rozwiązanie 1
w phpmyadminie uruchom kod:
i usuń znalezione wpisy. potem uruchom synchronizacje w PA
ewentualne rozwiązanie 2
stwórz plik: w.php z zawartością:
Wysyłamy plik na serwer, wchodzimy na adres
http://TwojeForum.pl/w.php?mode=one
Jeżeli serwer sie nie spali wchodzimy na
http://TwojeForum.pl/w.php?mode=two
rozwiązania znalezione w necie. nie biorę odpowiedzialności za efekty. i przypominam obowiązkowo o KOPI BAZY DANYCH
rozwiązanie 1
w phpmyadminie uruchom kod:
Kod: Zaznacz cały
SELECT *
FROM phpbb_posts p
LEFT JOIN phpbb_posts_text pt ON p.post_id = pt.post_id
WHERE pt.post_id IS NULL;
ewentualne rozwiązanie 2
stwórz plik: w.php z zawartością:
Kod: Zaznacz cały
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$sql = "SELECT topic_id, post_id FROM phpbb_posts";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($res))
{
if($_GET['mode'] == 'one')
{
$sql2 = "SELECT post_id FROM phpbb_posts_text WHERE post_id =".$row['post_id'];
$res2 = mysql_query($sql2) or die(mysql_error());
if(mysql_num_rows($res2) == 0)
{
$sql3 = "DELETE FROM phpbb_posts WHERE post_id=".$row['post_id'];
$res3 = mysql_query($sql3) or die(mysql_error());
}
}
$S[$row['topic_id']]++;
}
if($_GET['mode'] == 'two')
{
foreach($S AS $topicid => $count)
{
$sql = "UPDATE phpbb_topics SET topic_replies = $count WHERE topic_id = $topicid";
mysql_query($sql);
}
}
?> http://TwojeForum.pl/w.php?mode=one
Jeżeli serwer sie nie spali wchodzimy na
http://TwojeForum.pl/w.php?mode=two
rozwiązania znalezione w necie. nie biorę odpowiedzialności za efekty. i przypominam obowiązkowo o KOPI BAZY DANYCH
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.