【发布时间】:2010-12-02 10:17:31
【问题描述】:
我正在使用 Hostgator 专用服务器,其中有数百个站点具有相似的文件结构和每个站点共有的 .php 文件。
我希望能够只在一个站点(“模型”站点)上工作,然后在所有其他站点上同步这些更改。我愿意自动或半手动(运行脚本或命令)发生这种情况。一个要求是,由于一些站点不同,因此需要将它们排除在此同步之外。实现这一目标的一些技术?这是我目前想到的......
RSync: rsync 能做到这一点吗?一世 没用过但听说是 非常适合将文件从一个服务器位置复制到另一个位置。SSH:我不太舒服 使用 shell 命令,但我可以 想象这绝对是 制作这些的“适当”地方 种变化。 (不知道如何 循环并进行更改 除了少数不同的目录)PHP: 如果可能的话,我很想成为 能够用 PHP 做到这一点,除了我的服务器使用 SuPHP 来保证安全性,我无法真正绕过它所需的权限。不过,我也许可以切换到 fcgi...(也对此提出建议)
我的文件结构如下:
/家/模型/ /home/site1/ /home/site2/ /home/site3/ /主页/异常/ /home/site5/ /home/site6/ /家/异常/【问题讨论】:
标签: php permissions synchronization ssh