gpt4 book ai didi

php - 从 php 重启 Sphinx

转载 作者:太空宇宙 更新时间:2023-11-04 11:30:53 25 4
gpt4 key购买 nike

有人能帮帮我吗?我正在使用 sphinx searcher,但我有很多数据库。我动态控制它们(更改 sphinx 配置文件),但是在我向配置文件添加索引后,sphinx 需要重新启动。我为此创建了一个 bash 脚本(停止 shpinx,启动它,indexer --rotate --all ),当我从终端运行脚本时它没问题,但是当我从 apache 服务器运行时它不工作。如果不将 apache 服务器的所有者更改为 root(这会降低我的服务器的安全性),我该如何做到这一点?

最佳答案

How can i do this without changenig the owner of the apache server to root

sudo 怎么样?把这样的东西放在你的 sudoers 中......

apache ALL= NOPASSWD: /path/to/script command

要注意的是要确保脚本不能被利用...因为它以 root 身份运行...即对于 apache 是只读的 + exec,确保您发送到脚本的命令/开关经过完整性检查.

希望对你有帮助,
亲切的问候,
尼克

关于php - 从 php 重启 Sphinx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com