跳转到内容

Zoph/升级

来自维基教科书,开放的书籍,开放的世界

升级 Zoph 是一个相对简单的过程;它包括将 php、javascript、语言和图像文件移动到你的 web 根目录(注意你可能想要保留你的 config.inc.php)并运行一个 SQL 脚本,该脚本进行数据库更改。关于此过程的更多详细信息以及每个版本的特殊说明在下面描述。

从 Zoph 0.9.6 升级到 0.9.7

[编辑 | 编辑源代码]
  • 如果你想从更旧的版本升级,首先按照说明升级到 0.9.6。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。

复制文件

[编辑 | 编辑源代码]

将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。

cp -a php/* /var/www/html/zoph

如果你使用 CLI 客户端,你应该将其复制到你的 $PATH 中的路径。

cp cli/zoph /usr/bin

数据库更改

[编辑 | 编辑源代码]
  • v0.9.7 中没有数据库更改。

已弃用的配置

[编辑 | 编辑源代码]

我将在未来的版本中删除 ssl.forceurl.httpurl.https 配置选项。目前 Zoph 还没有对此发出警告,但在下一个版本中将发出警告。如果你的设置需要设置这些函数,请在 issue#100 上发表评论。

从 Zoph 0.9.5 升级到 0.9.6

[编辑 | 编辑源代码]
  • 如果你想从更旧的版本升级,首先按照说明升级到 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 开始未被使用!

从 Zoph 0.9.4 升级到 0.9.5

[编辑 | 编辑源代码]
  • 如果你想从更旧的版本升级,首先按照说明升级到 0.9.4。没有必要先安装旧版本,你只需安装当前版本并按照下面的升级说明进行操作。

复制文件

[编辑 | 编辑源代码]

将 php 目录的内容(包括所有子目录)复制到你的 web 根目录。

cp -a php/* /var/www/html/zoph

如果你使用 CLI 客户端,你应该将其复制到你的 $PATH 中的路径。

cp cli/zoph /usr/bin

数据库更改

[编辑 | 编辑源代码]

v0.9.5 中没有数据库更改。

从 Zoph 0.9.3 升级到 0.9.4

[编辑 | 编辑源代码]
  • 如果你想从更旧的版本升级,首先按照说明升级到 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

此脚本所做的更改

  • 添加一个字段,用于存储是否应自动授予新子相册权限
  • 添加新的配色方案

从 Zoph 0.9.2 升级到 0.9.3

[编辑 | 编辑源代码]
  • 如果你想从更旧的版本升级,首先按照说明升级到 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

此脚本所做的更改

  • 调整密码字段大小以允许存储更大的哈希值
  • 在用户表中添加字段以允许新的访问权限
  • 在相册、类别、地点、人物和圈子表中添加“创建者”字段

从 Zoph 0.9.1 升级到 0.9.2

[编辑 | 编辑源代码]
  • 如果你想从更旧的版本升级,首先按照说明升级到 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

华夏公益教科书