This repository has been archived by the owner on Jan 11, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 48
在 PHP 7.2 上运行
621sama edited this page Feb 24, 2018
·
2 revisions
由于 PHP 7.2 更新中有一些 Breaking Change,导致 Blessing Skin 在 PHP 7.2 上运行时会出现如下错误:
count(): Parameter must be an array or an object that implements Countable (View: /var/www/html/skin/resources/views/admin/index.tpl)
错误详情可参考:https://github.com/printempw/blessing-skin-server/issues/110
由于某些原因,我无法直接在源码中对底层框架进行修改,所以该修复只能以补丁包的形式提供。
以下内容均基于 Blessing Skin v3.4.0 及以上版本,如果你还在使用旧版本,请升级。
恭喜你!releases 页面的构建压缩包或者百度网盘上的压缩包默认已经应用了此补丁包,你无需进行任何其他操作即可在 PHP 7.2 上运行 Blessing Skin。
一般来说,你在执行 composer install
命令的时候就会自动应用该补丁包。
如果没有,请将位于 storage/patches/bs_php72_patch_180224.zip
的压缩包中的 vendor
文件夹解压至 Blessing Skin 根目录,覆盖并替换原来的 vendor
即可。
- 提问前必读
- 安装与使用
- 插件系统
- 进阶使用
- 数据对接