Webboard

Pełna wersja: Brak linków/tekstu po aktualizacji
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:
https://sharkservers.pl/


Wersja silnika:
1.8.19


Opis problemu:
Witam, nie wiedziałem jak nazwać ten wątek, ale mniejsza z tym. Po przeprowadzeniu aktualizacji 16 - > 19 z forum znikły mi wszystkie nazwy tematów, posty, wpisy na sb oraz spami mi
Kod:
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.

Jak mogę zdiagnozować w czym leży problem?

Testowe konto:
L : Tester
H: mybb18
Włącz zapisywanie informacji o błędach i zobacz co wypluwa error.log.
(ACP -> Konfiguracja -> Ustawienia serwera i optymalizacji -> Sposób zapisywania informacji o błędach -> Zapisuj logi)
Sprawdź zawartość tabel mybb_posts i mybb_privatemessages

Masz backupa?
(30.09.2018, 15:09)Axwell napisał(a): [ -> ]Włącz zapisywanie informacji o błędach i zobacz co wypluwa error.log.
(ACP -> Konfiguracja -> Ustawienia serwera i optymalizacji -> Sposób zapisywania informacji o błędach -> Zapisuj logi)

Kod:
<error>
    <dateline>1538320079</dateline>
    <script>inc/class_parser.php</script>
    <line>659</line>
    <type>2</type>
    <friendly_type>Warning</friendly_type>
    <message>preg_replace(): Compilation failed: missing ) at offset 19</message>
</error>

Googlowalem ten błąd i znalazłem takie cos https://community.mybb.com/thread-87481.html Mam 2 wlasne mycode i wyglądają one tak
Kod:
\[steam\](.*?)\[/steam\]
Kod:
\[sct\](.*?)\[/sct\]

(30.09.2018, 15:38)Ardex napisał(a): [ -> ]Sprawdź zawartość tabel mybb_posts i mybb_privatemessages

Masz backupa?

Wszystko w tych tabelach jest tak jak powinno. Bazy tak, plikow nie robilem ;c
Pokaż jakie masz filtry cenzury (o ile jakieś masz), bo wydaje mi się, że to o nie właśnie chodzi (a przynajmniej błąd na to wskazuje).
Kod PHP:
$message preg_replace('#'.$badword['badword'].'#is'$badword['replacement'], $message); 
(30.09.2018, 16:24)Axwell napisał(a): [ -> ]Pokaż jakie masz filtry cenzury (o ile jakieś masz), bo wydaje mi się, że to o nie właśnie chodzi (a przynajmniej błąd na to wskazuje).
Kod PHP:
$message preg_replace('#'.$badword['badword'].'#is'$badword['replacement'], $message); 

Dobra chodziło o cenzure. Dzięki :)