当前位置:论坛首页 > BUG提交 > Windows面板

【已回复】PHP-5.6、7.0无法更新

发表在 BUG提交2019-6-20 16:44 [复制链接] 6 6811

PHP-5.6、7.0更新无法成功,一直点更新,都没用,另外php配置开启
com.allow_dcom = trueextension=php_com_dotnet.dll
报500错误,查询只有5.2下面没有php_com_dotnet.dll文件。

又拍云存储 1.1更新提示为1.0

使用道具 举报 只看该作者 回复
发表于 2019-6-20 17:17:01 | 显示全部楼层
各PHP版本的扩展开启太多后,很容易报500错误,另外停止单个版本的PHP,本身没有停止,IIS却被停了
使用道具 举报 回复 支持 反对
发表于 2019-6-20 18:04:19 | 显示全部楼层
1、php扩展不是越多越好,100%存在兼容问题,开启之前请确保网站是否一定要开启,还得注意看官方兼容
2、php5.6-7.3从上周更新至x64位,如果无法更新建议卸载重新安装
3、刚刚查了下官网最新的又拍云插件就是1.0版本,没有1.1版本
使用道具 举报 回复 支持 反对
发表于 2019-6-23 20:30:11 | 显示全部楼层
沐沐 发表于 2019-6-20 18:04
1、php扩展不是越多越好,100%存在兼容问题,开启之前请确保网站是否一定要开启,还得注意看官方兼容
2、ph ...

又拍云存储 一直提示更新,左边的版本显示是1.1,更新提示为1.0
使用道具 举报 回复 支持 反对
发表于 2019-6-23 20:33:54 | 显示全部楼层
沐沐 发表于 2019-6-20 18:04
1、php扩展不是越多越好,100%存在兼容问题,开启之前请确保网站是否一定要开启,还得注意看官方兼容
2、ph ...

com.allow_dcom = true
extension=php_com_dotnet.dll
使用道具 举报 回复 支持 反对
发表于 2019-6-23 20:59:25 | 显示全部楼层
您的服务器环境不支持VARIANT数据类型,建议请使用WINDOWS平台环境
或PHP.ini未设置 com.allow_dcom = true 及 extension=php_com_dotnet.dll
这两个有些地方解释用PHP5.2可以实现,但是好像都不行,请问有没有什么办法解决?其他版本开启也无法用?
另外,单独停掉某个PHP版本时,为什么停止的是IIS?而单个版本的状态未改变,如果PHP版本报错,那么单个版本的状态能否实时更新,更方便直观判断?
使用道具 举报 回复 支持 反对
发表于 2019-7-4 16:40:54 | 显示全部楼层
corecool 发表于 2019-6-23 20:59
您的服务器环境不支持VARIANT数据类型,建议请使用WINDOWS平台环境
或PHP.ini未设置 com.allow_dcom = true ...

服务器环境不支持VARIANT数据类型
解决办法:
找到对应php版本的php.ini配置文件中寻到disable_classes把后面的COM去掉
如果还打不开,那么需要安装扩展php_com_dotnet.dll,先查看下ext有无扩展,如果没有下载之后把扩展复制到ext目录中,然后在php.ini中添加扩展即可.
问题已解决,disable_classes = COM,改成disable_classes = DOTNET, 就可以了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表