pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: an1world am 20 März 2023, 23:11:08

Titel: Suche findet nichts - Fehler erscheint im Debug-Modus
Beitrag von: an1world am 20 März 2023, 23:11:08
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
Titel: Antw:Suche findet nichts - Fehler erscheint im Debug-Modus
Beitrag von: Olaf am 22 März 2023, 09:24:29
Was hast du für eine MySQL Version?
Titel: Antw:Suche findet nichts - Fehler erscheint im Debug-Modus
Beitrag von: an1world am 22 März 2023, 19:21:22
HI,

Es ist die MySQL-Version: 5.7.38-log drauf - soweit bekannt die aktuelle.
Titel: Antw:Suche findet nichts - Fehler erscheint im Debug-Modus
Beitrag von: an1world am 28 März 2023, 18:52:03
 :hi:
Titel: Antw:Suche findet nichts - Fehler erscheint im Debug-Modus
Beitrag von: Olaf am 29 März 2023, 08:46:18
hast du ein Setup beim Update laufen lassen ?

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