Re: Obrady Rady NUI
: 06 sty 2026, 16:58
Na podstawie uchwały Rady Nordackiej Unii Informatycznej z dnia 6 stycznia 2026 roku w sprawie przeprowadzenia nadzwyczajnego audytu technicznego i naprawy funkcjonowania forum, która udzieliła mi pełnomocnictwa do naprawy silnika forum opartego na oprogramowaniu Invision Community.
W logach serwera PHP zarejestrowano błąd logiczny występujących w zewnętrznych skryptach odpowiedzialnych za integrację. Błąd ten jak się później okazało, polegał na nieprawidłowym sprawdzeniu typu używanej bazy danych, co prowadziło do generowania ostrzeżeń PHP podczas przetwarzania żądań POST. W efekcie prawdopodobnie dochodziło do zakłóceń w procesie zapisywania postów na forum. Przyczyna problemu tkwiła w trzech plikach skryptu, gdzie w instrukcji warunkowej zastosowano operator przypisania, zamiast operatora porównania. Usunięto wcześniejsze błędy logiczne, choć podkreślam, że nie mamy absolutnej pewności, że był to jedyny czynnik wpływający na zgłoszone problemy (głównie ze względu na obecny stan logów). Wprowadzona poprawka powinna usunąć błąd, który na podstawie dostępnych danych był jej najbardziej prawdopodobną przyczyną.
W logach serwera PHP zarejestrowano błąd logiczny występujących w zewnętrznych skryptach odpowiedzialnych za integrację. Błąd ten jak się później okazało, polegał na nieprawidłowym sprawdzeniu typu używanej bazy danych, co prowadziło do generowania ostrzeżeń PHP podczas przetwarzania żądań POST. W efekcie prawdopodobnie dochodziło do zakłóceń w procesie zapisywania postów na forum. Przyczyna problemu tkwiła w trzech plikach skryptu, gdzie w instrukcji warunkowej zastosowano operator przypisania, zamiast operatora porównania. Usunięto wcześniejsze błędy logiczne, choć podkreślam, że nie mamy absolutnej pewności, że był to jedyny czynnik wpływający na zgłoszone problemy (głównie ze względu na obecny stan logów). Wprowadzona poprawka powinna usunąć błąd, który na podstawie dostępnych danych był jej najbardziej prawdopodobną przyczyną.