Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam, mam problem z uruchomieniem aplikacji tabeli serwerów od naXe w najnowszej wersji, chodź wydaje mi się ze to jest jakiś głębszy problem. otóż po aktualizacji forum do 4.4.5, zacząłem mieć problemy z odświeżaniem tabeli serwerów, a raczej z jej brakiem, po przeinstalowaniu aplikacji niby wszystko jest okej, bo serwer się dodaje, ale nie szczytuje danych, po wejściu w jedną z zakładek napotkałem na coś takiego.

IPS\Task\Exception: FUNCTION host_Forum.JSON_EXTRACT does not exist (0)
#0 /home/host/domains/cs-harnas.pl/public_html/system/Task/Task.php(255): IPS\serverlist\tasks\_serverListUpdate->execute()
#1 /home/host/domains/cs-harnas.pl/public_html/applications/serverlist/modules/admin/serverlist/overview.php(41): IPS\_Task->run()
#2 /home/host/domains/cs-harnas.pl/public_html/system/Dispatcher/Controller.php(96): IPS\serverlist\modules\admin\serverlist\_overview->manage()
#3 /home/host/domains/cs-harnas.pl/public_html/applications/serverlist/modules/admin/serverlist/overview.php(29): IPS\Dispatcher\_Controller->execute()
#4 /home/host/domains/cs-harnas.pl/public_html/system/Dispatcher/Dispatcher.php(152): IPS\serverlist\modules\admin\serverlist\_overview->execute()
#5 /home/host/domains/cs-harnas.pl/public_html/acp/index.php(14): IPS\_Dispatcher->run()
#6 {main}

Po wejściu w logi systemu znalazłem coś takiego

 

 

http://prntscr.com/oq9a37

 

IPS\Db\Exception::1305

SELECT * FROM `Ipb_serverlist_servers` AS `serverlist_servers` WHERE serverIsEnabled=1 ORDER BY JSON_EXTRACT(serverPlayers, "$.numMax") asc
FUNCTION host_Forum.JSON_EXTRACT does not exist

BACKTRACE

#0 /home/host/domains/cs-harnas.pl/public_html/system/Db/Select.php(373): IPS\_Db->preparedQuery('/*IPS\\serverlis...', Array, true)
#1 /home/host/domains/cs-harnas.pl/public_html/system/Db/Select.php(436): IPS\Db\_Select->runQuery()
#2 /home/host/domains/cs-harnas.pl/public_html/applications/serverlist/tasks/serverListUpdate.php(62): IPS\Db\_Select->rewind()
#3 /home/host/domains/cs-harnas.pl/public_html/system/Task/Task.php(255): IPS\serverlist\tasks\_serverListUpdate->execute()
#4 /home/host/domains/cs-harnas.pl/public_html/system/Task/Task.php(224): IPS\_Task->run()
#5 /home/host/domains/cs-harnas.pl/public_html/system/Dispatcher/Standard.php(320): IPS\_Task->runAndLog()
#6 [internal function]: IPS\Dispatcher\_Standard->__destruct()
#7 {main}

oraz

BadFunctionCallException::0

 

BACKTRACE

 

#0 /home/host/domains/cs-harnas.pl/public_html/applications/serverlist/sources/Library/Library.php(168): IPS\_GeoLocation::getByIp('0.0.0.0')
#1 /home/host/domains/cs-harnas.pl/public_html/applications/serverlist/tasks/serverListUpdate.php(43): IPS\serverlist\_Library::storeData()
#2 /home/host/domains/cs-harnas.pl/public_html/system/Task/Task.php(255): IPS\serverlist\tasks\_serverListUpdate->execute()
#3 /home/host/domains/cs-harnas.pl/public_html/system/Task/Task.php(224): IPS\_Task->run()
#4 /home/host/domains/cs-harnas.pl/public_html/system/Dispatcher/Standard.php(320): IPS\_Task->runAndLog()
#5 [internal function]: IPS\Dispatcher\_Standard->__destruct()
#6 {main}

I moje pytanie jest czy idzie to jakoś naprawić czy muszę cofnąć forum do momentu z przed aktualizacji do 4.4.5, bo na przykład aktualizacji się nie zainstalowała tak jak powinna, a może muszę napisać do autora tabeli, bo z tego co ja rozumiem, tabela serwerów nie może zaimportować sobie plików na forum, i teraz pytanie czy jest to winna forum, czy np aplikacji.

Pozdrawiam

Edytowane przez Terminator
Opublikowano (edytowane)

W pierwszym problemie masz wyraźnie napisane co mu dolega:

IPS\Task\Exception: FUNCTION host_Forum.JSON_EXTRACT does not exist (0)

Drugi problem objawia się brakiem aktywnej licencji silnika IPS. Geolokalizacja oraz Antyspam jest tylko z aktywną licencją.

Można naprawić ten problem usuwając linijkę 168 z pliku:

applications/serverlist/sources/Library/Library.php

Według twojego błędu:

#0 /home/host/domains/cs-harnas.pl/public_html/applications/serverlist/sources/Library/Library.php(168): IPS\_GeoLocation::getByIp('0.0.0.0')

No i jak aktualizacja się nie udała? W jakim sensie?

Tabelkę również posiadam i u mnie na wersji IPS 4.4.5 działa wszystko.

Edytowane przez aXen
  • Lubię to 1

See me on GitHub or aXenDev.net!

Opublikowano

@aXen a masz pomysł jak naprawić ten 1 problem z json. Bo szczerze nie mam pojęcie czemu coś takiego się stało, nikt nic nie grzebał ani na ftp ani w bazie forum.

A co do aktualizacji, to bardziej chodziło mi ze może coś się nadpisało albo coś, ale jak o tym pomyślałem to nie powinno się to stać bo ips sam sobie pobiera potrzebne pliki i je nadpisuje bądź dodaje.

  • Manager
Opublikowano
6 godzin temu, aXen napisał:

W pierwszym problemie masz wyraźnie napisane co mu dolega:


IPS\Task\Exception: FUNCTION host_Forum.JSON_EXTRACT does not exist (0)

Napisz o tym do admina serwera, bo to dla niego sprawa.

 

Geolokalizacja wbudowana w IPS4 jest fajna, ale... płatna. Tj. działa jak masz aktywną licencję.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

@DawPi Zainstalował od nowa tabele, wywaliło mi znowu cały Overview z błędem JSON, odświeżyłem forum wrzuciłem Library.php, i zaczęło działać oraz nie ma błędu, nie wiem dziwne obiawy, tak jak by bez aktywnej licencji i Geolokalizacji tabela nie będzie działać poprawnie, co oznacza że jak najszybciej trzeba ją odnowić.

 

Dzięki za pomoc i poświęcony czas panowie.

Pozdrawiam

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.