如何安装升级

如何安装ioncube扩展 分享链接 /book/zentaoprohelp/194.html

作者:王春生 最后编辑:潘仙芝 于 2022-01-11 14:15:09 浏览量:178393
摘要:禅道的加密软件使用的是ioncube,本篇文章向您讲述如何部署安装ioncube的扩展。
禅道专业版本的核心代码都是加密的(前端的html, css, js, 配置,语言项是开源的。),使用的加密软件是 ioncube,因此要能运行禅道专业版本的软件,先要安装ioncube扩展。

一、下载loader-wizard.php(支持php7.0、php7.1、php7.2版本

ioncube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,自动给出提示。

1.1 通过下面的地址下载loader-wizard:https://www.ioncube.com/loader-wizard/loader-wizard.zip

1.2 下载之后,将其解压缩,到apache的www或者htdoc目录。

二、运行loader-wizard.php程序

2.1 使用浏览器访问loader-wizard.php 比如 http://localhost/loader-wizard.php 实际的访问路径根据情况修改。

2.2 这个loader程序经过计算之后,会自动给出提示(下图只是一个例子,具体操作需要根据贵公司网页访问loader-wizard.php后显示的界面操作):

  • 根据这个向导程序的提示,下载相应的解密软件,我们也提供解密软件的国内地址,需要注意下向导中提示的软件名与下文中网址软件名相互对应,即可直接使用国内网址下载。
  • https://dl.zentao.net/ioncube_loaders_lin_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_lin_x86.zip
    https://dl.zentao.net/ioncube_loaders_lin_aarch64.zip
    https://dl.zentao.net/ioncube_loaders_lin_armv7l.zip
    https://dl.zentao.net/ioncube_loaders_win_nonts_vc15_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_win_vc15_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_win_nonts_vc15_x86.zip
    https://dl.zentao.net/ioncube_loaders_win_vc15_x86.zip
    https://dl.zentao.net/ioncube_loaders_win_nonts_vc14_x86.zip
    https://dl.zentao.net/ioncube_loaders_win_vc14_x86.zip
    https://dl.zentao.net/ioncube_loaders_win_vc14_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_win_nonts_vc14_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_win_nonts_vc11_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_win_vc11_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_win_nonts_vc11_x86.zip
    https://dl.zentao.net/ioncube_loaders_win_vc11_x86.zip
    https://dl.zentao.net/ioncube_loaders_win_nonts_vc9_x86.zip
    https://dl.zentao.net/ioncube_loaders_win_vc9_x86.zip
    https://dl.zentao.net/ioncube_loaders_dar_x86-64.zip
    https://dl.zentao.net/ioncube_loaders_dar_x86.zip
  • 将下载下来的解密软件放在它指定的目录中。
  • 下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件。注:如果提示要下载00-ioncube 开头的文件放在某个目录,可以把这个文件下载后打开,把里面的代码复制到 php.ini 粘帖在第一行,保存php.ini后不需要把00-ioncube文件拷贝到服务上。
  • 重新启动webserver,如果用的是nginx 需要重启一下php-fpm服务

2.3 验证是否安装成功

重新启动之后,再次访问loader.php,如果安装成功,系统会提示。

看到这个界面,就表示解密软件已经安装成功了。


2.4 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





关键词

评论列表
🚎
禅道7034 2023-12-05 17:42:42 回复
我一开始是使用的一键安装包安装的,然后使用的源码升级,我打开这个插件点击本地安装会出现404
回复
1、如果咱们安装禅道的开源版,不需要安装ioncube扩展
2、如果安装禅道收费版本或者安装插件,可以参考下手册ioncube:https://www.zentao.net/book/zentaoprohelp/194.html
📚
禅道1969 2023-01-29 16:31:28 回复
访问http://localhost:9000/ioncube/loader-wizard.php, 会下载loader-wizard.php这个页面,而不是显示这个页面;有朋友遇到过吗?
回复
应该是php没有解析,可以检查下apache或者nginx的配置,或者重命名下php文件,文件名不要用-号。如果还是不行,可以联系官网顶部商务QQ,邀请加入技术交流群。
回复
Fatal error: The file /opt/zbox/app/zentao/extension/custom/effort/ext/control/calendar.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0

17:41:29 The file /opt/zbox/app/zentao/extension/custom/effort/ext/control/calendar.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later.
Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0 when visiting effort-calendar?tid=dz0zin1c
回复
一键安装包内置了ioncube,不需要重复安装。
回复
谢谢,是这样的,不知道这个安装方式是一键安装,反复看了才晓得
回复
那个日志适配插件安装之后,admin账户在左边菜单栏会有个“日志”按钮,但其它成员没得,这个是要配置哪里?是不是要把他那个脚本都执行一遍啊?
回复
需要后台-人员-权限给其他用户分配权限看下呢,另外这个插件为第三方插件,可以联系下插件作者获取支持。
女士 2022-05-30 17:22:04 回复
禅道访问地址由外网切换到内网后导出功能提示:The encoded file /www/zentaopms/module/bug/ext/control/export.php requires a license file.
The license file /www/zentaopms/config/license/excel5.6.txt is not valid for this server. in Unknown on line 0
请问如何解决?
回复
execl插件下载时绑定的ip地址与现在系统ip不一致,登录禅道官网后台申请变更一下。
马刀几 2022-04-07 16:52:19 回复
解压到www路径下后,访问http://192.168.50.15/ioncube/loader-wizard.php,提示
Not Found
The requested URL was not found on this server.
回复
您好,这个需要先确认下搭建的Web服务路径是指向的哪里,如果是指向的/var/www/html/,需要将扩展解压到html目录下进行访问
🍕
chenxinglin 2022-04-07 12:04:33 回复
1.2 下载之后,将其解压缩,到apache的www或者htdoc目录。
上面的步骤,还要装一个APACHE吗?有没有具体一点呢?
回复
您好,源码安装禅道是需要依赖于apache php mysql环境的,如果咱们对于环境的搭建不太熟悉,建议采用一键安装包进行部署,具体可以参考https://www.zentao.net/book/zentaopmshelp/90.html
2022-03-07 14:30:40 回复
docker镜像里面是不是默认已经安装了这个插件啊?
回复
是的,docker和一键安装包都是内置了此插件。
llx 2021-10-21 11:03:00 回复
报错:
The following ini file could not be found by the Wizard: Main ini file
The necessary zend_extension line could not be found in the configuration.
怎么处理这个问题,php.ini加入这个zend_extension也没用
回复
怎么添加的, php.ini文件里面的配置看下
可以联系官网商务同事邀请群里看下
蔡先生 2021-09-15 00:06:29 回复
安装完之后重新进入然之安装界面zdoo/www/sys/install.php报错:/var/www/html/zdoo/tmp/log/ not writable./var/www/html/zdoo/tmp/log/ not writable,请问怎么解决呢?
回复
您好,根据您的描述,错误提示表明/var/www/html/zdoo 目录是不可写的,可以尝试给/var/www/html/zdoo 目录赋予递增777权限后再访问看下呢:)
🌿
Dennis 2021-02-25 17:51:19 回复
目前给出的下载loader-wizard: http://www.ioncube.com/loader-wizard/loader-wizard.zip路径已经无法访问了,请问路径是否已经更换了
回复
目前本地测试这个地址还是可以正常下载的,方便的话可以添加网页上方QQ,邀请进群,直接发您这个文件。
太难了 2020-09-16 14:05:32 回复
这一步 始终不成功。就不能不用这个插件吗?
回复
必须要安装ioncube扩展才可以安装插件的。安装遇到问题,可以联系官网顶部商务QQ,邀请加入技术交流群,群里沟通。
杨苗
高级客户经理
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。