Zoph/升级
外观
< Zoph
升级 Zoph 是一个相对简单的过程;它包括将 php、javascript、语言和图像文件移动到你的 web 根目录(注意你可能想要保留你的 config.inc.php
)并运行一个 SQL 脚本,该脚本进行数据库更改。关于此过程的更多详细信息以及每个版本的特殊说明在下面描述。
- 如果你想从更旧的版本升级,首先按照说明升级到 0.9.6。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。
将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。
cp -a php/* /var/www/html/zoph
如果你使用 CLI 客户端,你应该将其复制到你的 $PATH 中的路径。
cp cli/zoph /usr/bin
- v0.9.7 中没有数据库更改。
我将在未来的版本中删除 ssl.force
、url.http
和 url.https
配置选项。目前 Zoph 还没有对此发出警告,但在下一个版本中将发出警告。如果你的设置需要设置这些函数,请在 issue#100 上发表评论。

- 如果你想从更旧的版本升级,首先按照说明升级到 0.9.5。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。
将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。
cp -a php/* /var/www/html/zoph
如果你使用 CLI 客户端,你应该将其复制到你的 $PATH 中的路径。
cp cli/zoph /usr/bin
- 执行 zoph-update-0.9.6.sql
mysql -u zoph_admin -p zoph < sql/zoph_update-0.9.6.sql
此脚本所做的更改
- 为几个时间戳字段赋予默认值,因为从 MySQL 5.7.4 开始,“0000-00-00 00:00:00” 在默认配置中不再是有效日期(这在 MySQL 5.7.8 中已恢复)
- 将 zoph_users 表中的 person_id 设置为具有 NULL 的默认值而不是“0”。
- 从 zoph_places 中删除 contact_type 列,因为它从 Zoph 0.3.3 开始未被使用!
- 如果你想从更旧的版本升级,首先按照说明升级到 0.9.4。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。
将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。
cp -a php/* /var/www/html/zoph
如果你使用 CLI 客户端,你应该将其复制到你的 $PATH 中的路径。
cp cli/zoph /usr/bin
v0.9.5 中没有数据库更改。
- 如果你想从更旧的版本升级,首先按照说明升级到 0.9.3。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。
将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。
cp -a php/* /var/www/html/zoph
- 执行 zoph-update-0.9.4.sql
mysql -u zoph_admin -p zoph < sql/zoph_update-0.9.4.sql
此脚本所做的更改
- 添加一个字段,用于存储是否应自动授予新子相册权限
- 添加新的配色方案
- 如果你想从更旧的版本升级,首先按照说明升级到 0.9.2。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。
将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。
cp -a php/* /var/www/html/zoph
- 执行 zoph-update-0.9.3.sql
mysql -u zoph_admin -p zoph < sql/zoph_update-0.9.3.sql
此脚本所做的更改
- 调整密码字段大小以允许存储更大的哈希值
- 在用户表中添加字段以允许新的访问权限
- 在相册、类别、地点、人物和圈子表中添加“创建者”字段
- 如果你想从更旧的版本升级,首先按照说明升级到 0.9.1。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。
- 从这个版本开始,语言文件位于 php 目录中,不再需要单独复制或移动。
将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。
cp -a php/* /var/www/html/zoph
- 执行 zoph-update-0.9.2.sql
mysql -u zoph_admin -p zoph < sql/zoph_update-0.9.2.sql
此脚本所做的更改
- 在偏好设置中添加之前缺少的“随机”排序顺序
- 调整“上次 IP 地址”字段大小,以便可以存储 IPv6 地址
- “圈子”功能的数据库更改
- 在数据库上创建一个视图,以加快非管理员用户的查询速度
对于从旧版本 Zoph 升级:Zoph/Upgrading/Archive