Suche findet nichts - Fehler erscheint im Debug-Modus

Begonnen von an1world, 20 März 2023, 23:11:08

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

an1world

Hi liebe Gemeinde :)

Ich habe in meinem PragmaMX 2.8.4 einen Fehler in der Suchfunktion.
Wenn ich da etwas eingebe so findet er nichts, auch dann nicht, wenn ich eine Kategorie auswähle.

Ich habe daher Debug aktiviert und bekomme dann dafür das:

Hat jemand einen Rat, vielen Dank :)
Andreas


System:
PHP 8.1 (Ist auch bei PHP 7.4 so)
PragmaMX 2.8.4.652


Fehler:
mysql error (1210):
Incorrect arguments to MATCH
query:
SELECT p.`pid`, p.`title`, p.`subtitle`, p.`page_header`, p.`text`, p.`page_footer`, UNIX_TIMESTAMP(p.`date`) AS `date`, p.`counter` AS `views`, c.cid, c.title AS ctitle
FROM `{prefix}_pages` AS p
LEFT JOIN `{prefix}_pages_categories` AS c
ON p.cid = c.cid
WHERE MATCH( p.`title`, p.`subtitle`, p.`page_header`, p.`text`, p.`page_footer`, c.title)
AGAINST('Computersoftware' IN BOOLEAN MODE)
AND p.`active` = 1

ORDER BY `date` DESC
LIMIT 0,50
in modules/Content/core/search.content.php on line 39
mysql error (1191):
Can't find FULLTEXT index matching the column list
query: SELECT * ,FLOOR((rightID-leftID)/2) AS childs
FROM {prefix}_content
WHERE module_name='Documents'
AND leftID>1 AND publish=1 AND language IN ('ALL','german') AND MATCH(text1,keywords,title,text2)AGAINST('Computersoftware' IN BOOLEAN MODE)
AND TRUE LIMIT 50
in includes/classes/Content.php on line 540
mysql error (1191):
Can't find FULLTEXT index matching the column list
query: SELECT `lid`, UNIX_TIMESTAMP(`date`) AS `date`, `title`, `description` as text, `hits` AS views
FROM `{prefix}_downloads_downloads`
WHERE MATCH( `title`, `description`)
AGAINST('Computersoftware' IN BOOLEAN MODE)
AND cid > 0
ORDER BY `date` DESC
LIMIT 0,50
in modules/Downloads/core/search.content.php on line 35
mysql error (1191):
Can't find FULLTEXT index matching the column list
query:
SELECT s.sid, s.title, UNIX_TIMESTAMP(s.time) AS date , s.hometext, s.bodytext, s.counter AS views , s.notes, s.topic, t.topictext
FROM {prefix}_stories AS s, {prefix}_topics AS t
WHERE (s.topic=t.topicid)
AND s.time
in modules/News/core/search.content.php on line 39
mysql error (1191):
Can't find FULLTEXT index matching the column list
query: SELECT `id`, `date`, `title`, `text`, `hits` AS views
FROM `{prefix}_reviews`
WHERE MATCH( `title`, `text`)
AGAINST('Computersoftware' IN BOOLEAN MODE)
AND (rlanguage LIKE 'german%' OR rlanguage = '')
AND active=1
ORDER BY `date` DESC
LIMIT 0,50
in modules/Reviews/core/search.content.php on line 37

....................... geht noch etwas weiter, aber hier mal Schnipp

Olaf

g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

an1world

HI,

Es ist die MySQL-Version: 5.7.38-log drauf - soweit bekannt die aktuelle.


Olaf

#4
hast du ein Setup beim Update laufen lassen ?

ich habe deine Fehler nicht nachbauen können......
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!