Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

Gesnior ACC - błąd 500 po wejściu na characters.php


Przejdź do rekomendacji Rozwiązane przez -n3veR,
Rekomendowane odpowiedzi

Witam, mam taki problem iż wywal mi na stronie error 500 ;/

Chodzi tutaj dokładnie o Gesnior ACC pod silnik tibi tfs 0.4. Wszystko działa tylko gdy wchodzimy w informacje o postaci wywal właśnie ten error, na vpsie mam php 5.6 gdy zmieniłem na php 7.0 gensior całkowicie przestaje działać, dodam że miałem go na kompie odpalonego przy uzyciu xamppa z wersja php 5.6 i normalnie wszystko działało ;/

Tutaj link do tej podstrony w której wywala error AphelOt

A w załączniku wrzucam plik związany z tym errorem.

Odnośnik do komentarza
Udostępnij na innych stronach

OMG

Musisz sam znaleźć błąd, bo to trzeba testować 'na żywym organizmie'. Zakomentuj większe fragmenty kodu i sprawdzaj. Ewentualnie sprawdź jeszcze logi serwera, bo tam powinna być wskazówka.

Odnośnik do komentarza
Udostępnij na innych stronach

Można powiedzieć, że 500 jest trudny do znalezienie, bo trzeba szukać tej linijki która wydupcza serwer... Jak nie dziala na wersji 7.0 to zapewne trzeba przystosowac kod pod ta wersje.

Odnośnik do komentarza
Udostępnij na innych stronach

4 minuty temu, Qwizi napisał:

Można powiedzieć, że 500 jest trudny do znalezienie, bo trzeba szukać tej linijki która wydupcza serwer... Jak nie dziala na wersji 7.0 to zapewne trzeba przystosowac kod pod ta wersje.

Na xamppie odpalałem to bez problemu i działało wszystko w wersji php 5.6 tutaj też odpaliłem na php 5.6 i jest error 500, na 7.0 tylko testowałem ale wtedy w ogóle nie działa acc więc dałem sobie spokój.

11 minut temu, BlackIce napisał:

OMG

Musisz sam znaleźć błąd, bo to trzeba testować 'na żywym organizmie'. Zakomentuj większe fragmenty kodu i sprawdzaj. Ewentualnie sprawdź jeszcze logi serwera, bo tam powinna być wskazówka.

Tak jak mówię przez xamppa wszystko działało, więc wydaje mi się, że może czegoś nie zainstalowałem ale nie mogę rozkiminić czego ;/ Co do logów to w error.log mam takie coś


PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/php_mbstring.dll' - /usr/lib/php/20131226/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Mon Jul 30 06:25:05.338538 2018] [mpm_prefork:notice] [pid 13138] AH00163: Apache/2.4.25 (Debian) configured -- resuming normal operations
[Mon Jul 30 06:25:05.338576 2018] [core:notice] [pid 13138] AH00094: Command line: '/usr/sbin/apache2'
[Mon Jul 30 17:57:47.470692 2018] [:error] [pid 17567] [client XXX.XXX.XXX.XXX:13485] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13, referer: Highscores - AphelOt
[Mon Jul 30 19:56:26.703634 2018] [:error] [pid 23146] [client XXX.XXX.XXX.XXX:13567] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13, referer: Highscores - AphelOt
[Mon Jul 30 19:57:16.007593 2018] [:error] [pid 23145] [client XXX.XXX.XXX.XXX:13581] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13, referer: https://www.pecetowicz.pl/forum/php-176/?do=add
[Mon Jul 30 19:59:28.453919 2018] [:error] [pid 17596] [client XXX.XXX.XXX.XXX:13586] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13, referer: https://www.pecetowicz.pl/forum/php-176/?do=add
[Mon Jul 30 19:59:31.423417 2018] [:error] [pid 22738] [client XXX.XXX.XXX.XXX:56260] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13
[Mon Jul 30 20:01:06.107506 2018] [:error] [pid 24769] [client XXX.XXX.XXX.XXX:57583] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13
[Mon Jul 30 20:06:01.459427 2018] [:error] [pid 23146] [client XXX.XXX.XXX.XXX:63198] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13, referer: characters.php http 500 error - Pecetowicz
[Mon Jul 30 20:20:29.703297 2018] [:error] [pid 17568] [client XXX.XXX.XXX.XXX:54938] PHP Fatal error:  Call to undefined function bcdiv() in /var/www/html/classes/functions.php on line 13, referer: characters.php http 500 error - Pecetowicz

Tam gdzie jest XXX.XXX.XXX.XXX były IP osób, które się łączyły więc je podmieniłem żeby nie było ;p

A linijka 13 z functions.php to


        return bcdiv(bcadd(bcsub(bcmul(bcmul(bcmul("50", $lv), $lv), $lv),  bcmul(bcmul("150", $lv), $lv)), bcmul("400", $lv)), "3", 0);

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rekomendowana odpowiedź

Spróbuj doinstalować bcmath:

sudo apt-get install php-bcmath

I zrobić restart:

sudo service apache2 restart
Odnośnik do komentarza
Udostępnij na innych stronach

Mordeczko jak ja cie KOCHAM! Już któryś raz mi pomagasz.

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...