Submitted by sigmaweb on
bonjour,
bien que search soit installé, l'indexation de mon site ne fonctionne pas (je ne sais pas si elle a déjà fonctionné).
Les tables search_* sont vides.
Que faut-il faire pour rétablir tout ça à votre avis?
Déjà l'activation de cron.php produit une page blanche, ça ne me semble pas trop normal? (pourtant je n'ai pas de log d'erreur).
Je suis en hébergement mutualisé.
Merci par avance
sur une version précédente de
Permalien Soumis par sigmaweb le 25 Février, 2015 - 19:08
sur une version précédente de mon application (site de préprod), ces tables n'étaienet pas vides, qu'est-ce qui a pu contribuer à les vider et faire en sorte qu'elles ne se remplissent plus donc?
Effectivement l'indexation se
Permalien Soumis par vincent59 le 26 Février, 2015 - 17:17
Effectivement l'indexation se fait lors du lancement du cron
Si il ne tourne pas, ça peut expliquer que rien ne soit indexé. Reste à savoir pourquoi il ne tourne plus ?
Toujours bloqué:
Permalien Soumis par sigmaweb le 1 Mars, 2015 - 10:08
Toujours bloqué:
- aucune erreur dans les logs
- le module d'administration m'indique "traitement réglier cron réussi" (suite à "Vous pouvez lancer le cron manuellement")
... et pourtant les tables search_* restent vides!
Je ne sais pas trop quoi faire donc!
[Résolu]
Permalien Soumis par sigmaweb le 2 Mars, 2015 - 08:50
[Résolu]
Je pense qu'on peut clore:
pour une raison que je ne m'explique pas dans les logs ne figurait pas clairement l'appel à la fonction 'prg-replace' dépréciée dans le module 'search' (à remplacer par 'preg-replace-callback'), la version de php de l'hébergeur ayant dû évoluer.
Je n'ai vu ça que dans les rapports Drupal (au milieu de pas mal d'erreurs) dans l'admin.
Maintenant l'indexation est ok, et la recherche ça va beaucoup mieux!