zgldh / qiniu-laravel-storage

Qiniu 云储存 Laravel 5 Storage版
MIT License
521 stars 79 forks source link

上传图片出现 ErrorException In Config.php line 44 : #63

Closed Niexiawei closed 5 years ago

Niexiawei commented 5 years ago

ErrorException In Config.php line 44 : Trying to get property 'srcUpHosts' of non-object

public function getUpHost($accessKey, $bucket) { $zone = $this->getZone($accessKey, $bucket); if ($this->useHTTPS === true) { $scheme = "https://"; } else { $scheme = "http://"; }

    $host = $zone->srcUpHosts[0];
    if ($this->useCdnDomains === true) {
        $host = $zone->cdnUpHosts[0];
    }

    return $scheme . $host;
}

查到是这句代码 出现了问题 是应为 ak 和 bucket 没传进去吗

laravel 5.5

zgldh commented 5 years ago

看上去和他遇到的问题一样 #62 但他并没有给出解决办法就关闭了,你可以联系他试试。

Niexiawei commented 5 years ago

看上去和他遇到的问题一样 #62 但他并没有给出解决办法就关闭了,你可以联系他试试。

本地环境 一切正常 部署到服务器上 就 发生这个错误了

zgldh commented 5 years ago

你调用的是哪一个命令? $store->put('abc.jpg', $content); 这个么? 请提供完整的调用栈

Niexiawei commented 5 years ago

你调用的是哪一个命令? $store->put('abc.jpg', $content); 这个么? 请提供完整的调用栈

解决了 bootstrap 里有个 config.php 的缓存配置文件 删除就好了

zgldh commented 5 years ago

参考 https://github.com/qiniu/php-sdk/issues/254 https://github.com/qiniu/php-sdk/issues/265

Niexiawei commented 5 years ago

你调用的是哪一个命令? $store->put('abc.jpg', $content); 这个么? 请提供完整的调用栈

用 php artisan cache:clear 一直清除不掉