新闻中心

小编教您完美解决Phpwind OSS插件不支持青岛和深圳方法

作者 / 无忧主机 时间 2015-05-15 16:20:09

目前的phpwind基于PHP和MySQL的开源社区程序,phpwind目前在国内还是算不错的,当然phpwind有些功能还是挺让站长朋友们喜欢的,例如严密的安全体系与独创的防攻击技术保障专业的过滤注入式入侵、严密高效的防护算法和监控程序构成站点严密的安全体系;独创的防攻击技术、安全验证码,进一步完善了站点的保障体系。随着Phpwind成熟,插件更新速度也不断加快但是在加快的同时有些插件难免会出现一些漏洞的!就像最近有个php虚拟主机的用户和小编反映了一个问题:在phpwind中OSS插件不支持青岛和深圳了,甚至有些朋友说是网络和宽带慢或者是浏览器缓存才会导致插件不支持青岛和深圳的。其实各位朋友猜疑是多余的对于小编而言出现漏洞或者是异常问题只要得到解决的方法就可以了!下面小编就教您完美解决Phpwind OSS插件不支持青岛和深圳方法。 找到“\src\extensions\ossStorage\service\app_ossStorage_ossSdk.php” 文件找到如下代码:

public static function loadOss() {
$config = Wekit::C('oss');
if(!$config['accessKey'] || !$config['secret']) return false;
if (!isset(self::$_oss)) {
$result = require_once Wind::getRealPath ('EXT:ossStorage.ossapi.sdkclass');
self::$_oss = new ALIOSS($config['accessKey'] ,$config['secret']);
}
return self::$_oss;
}
找到之后替换成如下代码;
public static function loadOss() {
$config = Wekit::C('oss');
if(!$config['accessKey'] || !$config['secret']) return false;
//获取上传地址
$str = $config['ossPath'];
$newstr = substr(strstr($str, '.'),1);
if (!isset(self::$_oss)) {
$result = require_once Wind::getRealPath ('EXT:ossStorage.ossapi.sdkclass');
self::$_oss = new ALIOSS($config['accessKey'] ,$config['secret'],$newstr);
}
return self::$_oss;
}
替换完成后就可以完美解决解决Phpwind OSS插件不支持青岛和深圳方法了!如果有遇见的朋友不妨试试看小编的方便! 无忧主机相关文章推荐阅读: 小编教大家如何运用PHPWIND 9.0实现自动添加超链接方法 PHPWIND 更新到9.0后后台缓存管理栏无法更新站点、CSS、模板缓存处理方法 完美解决PHPWIND升级到8.7版本后点击“搜索”报错FATAL ERROR: CALL TO UNDEFINED FUNCTION PHPWIND升级到8.7版本后无法正常使用QQ和新浪微博报错(REDIRECT URI IS ILLEGAL:1010)

本文地址:https://www.51php.com/phpwind/19392.html

1
1
1
1
1
1
1