迅睿 CMS 中开启【ionCube 扩展】的方法

有时候我们想要某种功能时会到迅睿 CMS 插件市场中找现有的插件,但会有些担心插件是否适合自己的需求。于是迅睿 CMS 考虑到这一层推出了【申请试用】,可以让用户申请试用 30 天,不过试用是有条件的,条件如下:

  1. php 版本必需是 7.2;
  2. 必须使用全新的迅睿 cms 大众版,下载地址:https://www.xunruicms.com/down.php;
  3. 在 php 环境必需要开启【ionCube 扩展】。

这些说明在官方上有使用文档,比如:试用版插件安装方式,文档链接:https://www.xunruicms.com/doc/1301.html。

在此篇文章主要介绍如何开启ionCube 扩展 ,以phpenv 本地环境为例。

开启操作步骤

  1. 首先需要下载ionCube扩展文件,下载地址:https://www.ioncube.com/loader-wizard/loader-wizard.zip
  2. 将下载的压缩包进行解压,并将文件夹中的loader-wizard.php文件复制到你已创建好的全新的迅睿 cms 大众版目录中,如:G:\phpEnv\www\ceshi.cms\loader-wizard.php
  3. 打开浏览器,输入:http://本地网站域名/loader-wizard.php,比如我本地的是:http://ceshi.cms/loader-wizard.php。打开后会显示【ionCube】安装界面,如图:
  • 选择Local install
  • 根据标记提示操作;
  • 看到【ionCube Loader Wizard】这个界面,就表示解密软件已经安装成功了。

注意:请详细观看图片中的标记说明,根据说明操作即可。

本次安装适用于 windows 系统,Mac 系统下 ioncube 安装注意事项

下载相应解压软件后放置到系统指定目录中提醒"operation not permitted"问题。

关闭方式

一般情况下我们在使用 Mac 系统过程中下载一些文件、新建一些项目之后,这些文件都会默认是只读状态,这时我们只需要简单的一句权限设置命令就可以解决:

sudo chmod -R 777 你要修改文件上层目录的路径

但是我们在对usr/bin等系统目录下的文件进行操作的时候往往会出现这样的错误"operation not permitted"。

这是因为一些 Mac 用户在升级系统之后,电脑启用了 SIP(System Integrity Protection),增加了 rootless 机制,导致即使在 root 权限下依然无法修改文件,在必要时候为了能够修改下面的文件,我们只能关闭该保护机制:

1)重启过程中按住command+R,进入保护模式,打开 terminal 终端,输入csrutil disable

2)再次重启,即可对usr/bin等系统目录下文件进行修改。

PS:如果要恢复保护机制,重新进入保护模式,输入csrutil enable