Webboard

Pełna wersja: http 500 error
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:
darksite.club


Wersja silnika:
1.8.27


Opis problemu:
Witam.
Piszę w sprawię iż mam problem z ACP. Mianowicie gdy chcę wejść w zakładkę Users & Groups dostaje error: http 500 error.

Sprawdziłem logi na stronie i nic nie znalazłem, jednakże gdy sprawdziłem logi błędów na hostingu znalazłem takie coś

2021/11/13 11:58:21 [error] 810276#810276: *20594 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected 'else' (T_ELSE) in /data-s76378/inc/functions_upload.php on line 829" while reading response header from upstream, client: *ip*, server: s76378.web101.svpj.pl, request: "GET /admin/index.php?module=user HTTP/2.0", upstream: "fastcgi://unix:/var/run/php74-fpm-s76378.sock:", host: "darksite.club"

Gdy sprawdziłem src functions_upload.php i linijkę gdzie jest błąd znalazłem:


Kod:
else if(isset($attachedfile['aid']) && $mybb->get_input('ajax', MyBB::INPUT_INT) == 1)


Żeby bardziej objaśnić wkleję większą część kodu


Kod:
/* + PL:bankpipe + */ else
/* + PL:bankpipe + */ {
/* + PL:bankpipe + */ $args = ['attachedfile' => $attachedfile];
/* + PL:bankpipe + */ $GLOBALS['plugins']->run_hooks('bankpipe_core_add_attachment', $args);
/* + PL:bankpipe + */ }
else if(isset($attachedfile['aid']) && $mybb->get_input('ajax', MyBB::INPUT_INT) == 1)
{
$ret['success'][] = array($attachedfile['aid'], get_attachment_icon(get_extension($filename)), $filename, get_friendly_size($FILE['size']));
}
}
}



Jeśli ktoś wie jak to naprawić to proszę o pomoc w komentarzach.
Pozdrawiam
Wrzuć oryginalny plik a paczki - z tego co widać korzystasz z patches i coś zostało źle zaaplikowane, stąd błąd.
Możesz powtórzyć patch na tym pliku po wgraniu oryginału, jeśli nadal bedzie źle, musisz sprawdzić sam patch - konstrukcja widoczna w kodzie tj. najpierw else, a potem else if nie ma sensu, więc sam błąd jest w porządku