Je n'arrive pas à comprendre comment faire fonctionner la recherche intelligente. Je pense que je l'ai activé correctement et que j'ai un petit jeu d'échantillons indexé. Mais chaque fois que je tape une recherche, je reçois juste une erreur interne 500. Les journaux Apache indiquent:
"GET/composant/Finder/search? Q = not & Itemid = 4816 HTTP/1.1" 500 31 " https://www.mysite.com/knowledge-base " "Mozilla/5.0 (Windows NT 10.0) ; Win64; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/60.0.3112.113 Safari/537.36 "port: 443
J'ai essayé de vérifier les autorisations sur les dossiers et sur tout ce qui pourrait bloquer cette recherche (tels que les outils d'administration). Pas de chance. Des idées comment je peux continuer à déboguer ceci?
Activez le signalement des erreurs sur le site (remplacez "Aucun" par "Maximum" dans les paramètres de configuration de Joomla), puis vérifiez la page, vous devriez voir l'erreur réelle.
En règle générale, ces erreurs fatales sont causées par un plugin non essentiel car la recherche intelligente principale ne renvoie aucune erreur.
Après avoir essayé d'activer tous les paramètres de débogage possibles, il n'a jamais montré les détails du problème. Juste une "erreur de syntaxe".
Cependant, cela a fini par être quelque chose de simple. J'avais besoin d'un élément de menu.
La documentation de démarrage rapide semblait suggérer que vous puissiez configurer une interface de module ou une interface de composant. Je n'ai fait que l'interface du module.
Ce doit être quelque chose avec mon environnement, difficile de croire qu'une erreur de syntaxe serait montrée ici.