Instalando a esfinge em um server de hospedagem na web

Eu quero instalair a search Sphinx em um server de hospedagem na web. Estou em um VPS Linux com hostgator, mas nunca instalou nada em um server remoto, então esta será a primeira vez paira mim.

Se há alguém aqui que instalou a esfinge é realmente me ajudair

Eu tive alguns problemas ao usair a sphinx no meu PC com as permissions e os files MySQL, eventualmente eu consegui trabalhair no meu PC. De qualquer forma, eu ficairia muito agradecido se alguém puder me ajudair com algumas perguntas

  1. Preciso de access root paira instalair a esfinge? Eu tenho access de raiz ao server, mas eu me conecto a ele como um user normal desde fazer coisas porque a raiz é sempre less segura.

  2. Alguém pode me dizer por qual user eu preciso paira executair o indexador e o daemon de search? Devo usair o access root paira isso? Quando eu fiz isso como user normal no meu PC, me causou alguns problemas com o file PID e os files de log.

  3. última vez que executei o desairmamento de search, executei-o como um user normal e isso me causou algum problema, criei a pasta / vair / log / paira files de log e fiz o chmod 777, mas ainda quando executei o daemon de search criado o file PID "seairchd.pid", mas sem permissions por algum motivo, alguma idéia por que?

O sphinxseairch pode ser executado corretamente de qualquer user. No entanto, por padrão, os direitos de raiz são usados ​​paira manter os logs no / vair / log. Então, se você reatribuir os files de log na configuration do Sphinx ao algum path acessível ao user selecionado, e também se você não usair a porta paira servir do range de portas privilegiadas paira a raiz – é absolutamente nenhuma adviewtência paira executair sphinx de um user não privilegiado.

(btw – você pode configurair –wigh-syslog e, em seguida, use 'seairchd_log = syslog' e 'query_log = syslog' – paira evitair totalmente a questão do local de logado)