欢迎光临31℃,本博分享:
开源项目/软件/主机/灵修/美文

phpcms v9 安装应用提示应用不存在或未通过认证

phpcms v9 安装应用提示 应用不存在或未通过认证

 

官方论坛 网友给出两种解决办法 

第一种 未测试

搞不明白为什么 未通过验证,官方还在后台给出下载链接
修改方法如下:
将文件夹phpcms\libs\functions\autoload下的plugin.func.php中的函数app_validity_check修改为

/**
* 插件合法性验证
*/
function app_validity_check($appid) {
return 2;
if(pc_base::load_config(‘system’,’plugin_debug’)) return 2;
$appid = intval($appid);
$url = $header = ”;
$url = ‘http://open.phpcms.cn/api.php?op=appstatus’;
$headers = get_headers($url.’&appid=’.$appid,1);
$status = $headers[‘pc_appstatus’];
return $status;
}

错误原因是函数中的$headers = get_headers($url.’&appid=’.$appid,1);未取到值,使得返回的$status为空,而安装插件时,要求该函数的返回值为2才通过(即2表示该插件在官方是已经得到验证的插件)

 

第二种  完美解决

phpcms V9 在安装插件的时候总是提示我”应用不存在或未通过认证”,

完美简单解决方法:

通过各种函数的查找,只需要将/caches/configs/system.php的 ‘plugin_debug’值改成”1″即可!(应该是/caches/configs/system.php这个文件的最后二行)

 

参考 http://bbs.phpcms.cn/thread-321204-2-1.html

赞(0)
未经允许不得转载:三十一度 » phpcms v9 安装应用提示应用不存在或未通过认证

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址