xltrace / static-mirror
静态镜像(主网站的一部分)
v1.6.1
2021-12-19 16:04 UTC
Requires
- php: ^5.4 || ^7.0
- ext-curl: *
- ext-zip: *
- jsonplus/jsonplus: ^1.0
Suggests
- ext-curl: PHP extension CURL is being used to request with POST-data, including Hermes
- jsonplus/all: Provides human-readable JSON with several ways to map data, and a CLI worker on linux commandline
- phpmailer/phpmailer: to send email
- simplehtmldom/simplehtmldom: the static-mirror patch can use the html_dom replacement
README
一个简单的脚本,用于获取网页(例如WordPress),以及其要求,以填充占位符域名。
安装
将 static-mirror.php
文件放置在您希望成为镜像的域的目录中。
/static-mirror.php?for=
初始化所有必要的文档,如 .htaccess、static-mirror.json、cache/ 和 patch/
使用空的 ?for=
或 initial
将强制重建。
配置
configure
允许您设置静态镜像。它设置您的密钥令牌。
通过使用令牌,您可以 signin
和 signoff
,也可以发送加密的赫密斯数据。
管理
management
显示所有模块。
升级
upgrade
将升级您的本地静态镜像安装。
更新
update
将更新您的缓存镜像。
备份
从属服务器
您的静态镜像可以控制其他静态镜像。您将URI列为从属服务器。
?all=true
您可以为本地静态镜像及其所有从属服务器执行 upgrade?all=true
、update?all=true
和 status.json?all=true
。
复制
使用 duplicate
功能将静态镜像复制到您的web服务器中的另一个目录。当您提供URI时,它将作为从属服务器添加。
解密
status.json
静态镜像的每个实现都有一个 status.json
文件。