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