在虚拟主机服务器上安装狮身人面像

我想在networking托pipe服务器上安装sphinxsearch。 我在一个Linux的VPS与hostgator,但我从来没有在远程服务器上安装任何东西,所以这将是我第一次。

如果这里有人安装狮身人面像它真的帮助我

在使用权限和MySQL文件的PC上使用sphinx时遇到了一些问题,最终我在PC上运行了它。 无论如何,如果有人能帮我解答一些问题,我真的很感激

  1. 我需要root权限来安装sphinx吗? 我有根服务器的访问权限,但我作为一个普通的用户连接到它,因为以root身份执行的东西总是不太安全。

  2. 谁能告诉我什么用户我需要执行索引器和search守护进程? 我应该使用root访问权限? 当我作为一个普通用户在我的电脑上,它给了我一些PID文件和日志文件的麻烦。

  3. 上一次我执行searchdeamon我执行它作为一个普通的用户,它给了我一些麻烦,我创build了文件夹/ var / log /日志文件,并做了chmod 777,但仍然当我执行它创build的search守护进程PID文件“searchd.pid”文件但由于某种原因没有权限,为什么?

sphinxsearch可以从任何用户运行良好。 但是,默认情况下,为了将日志保存在/ var / log中,使用了root权限。 因此,如果您将sphinxconfiguration中的日志文件重新分配给所选用户可访问的某个path,并且如果您不使用该端口从特权到根端口范围提供服务,则从sphinx运行完全没有任何警告一个非特权用户。

(顺便说一句,你可以configuration-wigh-syslog,然后使用'searchd_log = syslog'和'query_log = syslog'来完全避免日志位问题)