临近毕业,突然想重操旧业,把自己荒废已久的博客搭建起来。但是打开以后,各种插件、主题杂乱无章,之前干了什么完全不知道,于是乎。重新开始找主题,日后如果有时间,再写自己的博客主题。
找了半天主题,看到Bhao's Blog开发的主题,整体还不错。拿来试试看先!一切都相当顺利,能正常访问,照着官方的文档部署完毕,添加友链!结果,出幺蛾子了,PHP给我报警告了!!
Warning: shuffle() expects parameter 1 to be array, null given in C:\wwwroot\blog.ciy.cool\usr\themes\Cuckoo\functions.php on line 472
Warning: count(): Parameter must be an array or an object that implements Countable in C:\wwwroot\blog.ciy.cool\usr\themes\Cuckoo\functions.php on line 474
Warning: count(): Parameter must be an array or an object that implements Countable in C:\wwwroot\blog.ciy.cool\usr\themes\Cuckoo\functions.php on line 474
难受了,这会儿……不慌,加个官方群问问看先,折腾半天,通过了。等了一小会儿,开发者联系我了,贴心的帮我解决这个问题。
在他的指导下,终于是完美解决我的问题(太久没接触,忘干净了)。但是代码依旧报警告,没办法,看看472
行和474
行的代码。
if($shuffle && in_array('open', $shuffle)){
shuffle($Links);
}
$link_limit = (!$type || $link_limit > count($Links)) ? count($Links) : $link_limit;
for($i = 0; $i < $link_limit; $i++){
echo $Links[$i];
}
经过一番折腾,这段代码注释了就不会有警告了。
睡前临时写的文章了,具体的解决办法等明天天亮再说,只是警告,问题不大,能解决。最后附上博客程序配置:
-Typecho版本:1.2.0
-Cuckoo版本:2.0.2
-PHP版本:7.3
-Mysql版本:5.5.62
本文作者:Makoto
本文链接:https://blog.ciy.cool/archives/11/
最后修改时间:2023-07-13 08:58:51
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!