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

Po aktualizacji skryptu forum do 4.7 - problemy z wyszukiwarką


SN2010
Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Dzień dobry,

 

 Na https://forum.samnaprawiam.com, oraz na https://mokkaforum.pl - wykonałem aktualizację skryptu forum z wersji 4.4 do 4.7. Generalnie styl domyślny, 1 wtyczka z widgetem w sidebar.

 

Pojawia się taki błąd gdy jako administrator skorzystam z wyszukiwarki

 

Cytat

SELECT main.*, ((MATCH(index_title) AGAINST ('egr' IN BOOLEAN MODE)*5)+(MATCH(index_content,index_title) AGAINST ('egr' IN BOOLEAN MODE)))/POWER(( ( UNIX_TIMESTAMP( NOW() ) - ( CASE WHEN index_date_updated <= UNIX_TIMESTAMP( NOW() ) THEN index_date_updated ELSE 0 END )) / 3600 ) + 2,1.5) AS calcscore FROM `ips_core_search_index` AS `main` WHERE ( ( index_class IN('IPS\\core\\Statuses\\Status','IPS\\core\\Statuses\\Reply') ) OR index_class='IPS\forums\Topic\Post' ) AND MATCH(index_content,index_title) AGAINST ('egr' IN BOOLEAN MODE) AND ( index_permissions = '*' OR ( FIND_IN_SET(4,index_permissions) OR FIND_IN_SET(4,index_permissions) OR FIND_IN_SET('m2',index_permissions) OR FIND_IN_SET('cm',index_permissions) ) ) ORDER BY calcscore DESC LIMIT 0,25
IPS\Db\Exception: DOUBLE value is out of range in '(((match `ahb4bu_samnaprawiamips4`.`main`.`index_title` against ('egr' in boolean mode)) * 5) + (match `ahb4bu_samnaprawiamips4`.`main`.`index_content`,`ahb4bu_samnaprawiamips4`.`main`.`index_title` against ('egr' in boolean mode)))' (1690)
#0 /home/klient.dhosting.pl/opel24/forum.samnaprawiam.com/system/Db/Select.php(446): IPS\Db\_Select->runQuery()
#1 [internal function]: IPS\Db\_Select->rewind()
#2 /home/klient.dhosting.pl/opel24/forum.samnaprawiam.com/system/Content/Search/Mysql/Query.php(1329): iterator_to_array(Object(IPS\Db\Select))
#3 /home/klient.dhosting.pl/opel24/forum.samnaprawiam.com/applications/core/modules/front/search/search.php(746): IPS\Content\Search\Mysql\_Query->search('egr', NULL, 17, 'or')
#4 /home/klient.dhosting.pl/opel24/forum.samnaprawiam.com/applications/core/modules/front/search/search.php(126): IPS\core\modules\front\search\_search->_results()
#5 /home/klient.dhosting.pl/opel24/forum.samnaprawiam.com/system/Dispatcher/Controller.php(118): IPS\core\modules\front\search\_search->manage()
#6 /home/klient.dhosting.pl/opel24/forum.samnaprawiam.com/system/Dispatcher/Dispatcher.php(153): IPS\Dispatcher\_Controller->execute()
#7 /home/klient.dhosting.pl/opel24/forum.samnaprawiam.com/index.php(13): IPS\_Dispatcher->run()
#8 {main}

 

Natomiast pod nim widnieje komunikat

 

Cytat

Informacje dotyczące błędu widoczne są ze względu na to, że jesteś zalogowany jako administrator. Możesz przejrzeć je później, w sekcji logów systemowych

 

Więc skorzystałem z wyszukiwarki jako gość i również wyświetla się komunikat o błędzie

 

Cytat

Coś poszło nie tak. Proszę spróbować ponownie.

 

Kod błędu: EX1690

 

Po przebudowaniu indeksu wyszukiwania wyszukiwarka działa przez chwilę po czym po kilku chwilach znów występuje komunikat j.w.

 

Nie zwróciłem uwagi, bo są to małe fora ale po aktualizacji zmieniłem format tabel z compact na dynamic

  • Lubię to 1

Zapraszam na forum.opel24.com oraz na samnaprawiam.com 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
  • Rozwiązanie
2 godziny temu, SN2010 napisał:

Po przebudowaniu indeksu wyszukiwania wyszukiwarka działa przez chwilę po czym po kilku chwilach znów występuje komunikat j.w.

Miałem to samo i po rozmowie z supportem padła taka odpowiedź:

According to some research online, running an ANALYZE query on the table should fix the issue.


It's a bit of an odd issue, it sounds like it might be related to a MySQL version upgrade.

Także wykonaj to i powinno być OK.

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

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ę.