J'installe sphinx pour ma base de données. Je suis des instructions de cet article http://www.infotales.com/installing-sphinx-searc-on-windows/, et cette vidéo http://www.youtube.com/watch?v=8mDDEStuBes,Sphinx Erreur lors de l'exécution de searchd sur windows (Impossible d'analyser le fichier de configuration)
Qui regardent simple et droit. Mais j'ai été confronté à un problème. J'utilise le fichier de configuration minimal et j'ai tout configuré. Quand j'exécute searchd --config c: /sphinx/bin/sphinx.conf, j'obtiens une erreur "failed to parse config file", quand je lance justement searchd dans cmd, j'obtiens "aucun fichier de configuration lisible". Je ne sais pas quoi faire, j'ai regardé autour pour un problème semblable mais habituellement les gens ont ceci "ont manqué d'analyser l'erreur de dossier de config" avec d'autres problèmes. La mienne n'a pas d'erreurs supplémentaires.
Des idées? Merci.
ici est mon fichier config minimal (appelé sphinx.conf):
source users_info
{
type = mysql
sql_host = localhost
sql_user = root
sql_pass = root123
sql_db = users
sql_port = 3306
sql_query = \
SELECT \
id, fullname,username
FROM \
users_info;
sql_query_info = SELECT * FROM users WHERE id=$id
}
index users_info
{
source = users_info
path = C:/sphinx/data/users_info
docinfo = extern
charset_type = utf-8
}
indexer
{
mem_limit = 32M
}
searchd
{
# listen = 9312
listen = 9306:mysql41
log = C:/sphinx/log/searchd.log
query_log = C:/sphinx/log/query.log
read_timeout = 5
max_children = 30
pid_file = C:/sphinx/log/searchd.pid
max_matches = 1000
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
workers = threads # for RT to work
binlog_path = C:/sphinx/data
}
Vous pouvez essayer de poster votre fichier de configuration, qui est toujours un bon endroit pour commencer :) – Lee
Ok voici mon fichier de configuration minimale, je n'utilise que le fichier de configuration minimale, et j'ai supprimé le grand fichier de configuration: – Pacemaker
Ah c'est pourquoi alors, c'est vide! (éditez votre publication principale à la place) – Lee