PHP

All posts tagged PHP

小题大做,大题小作。不管怎样,近日本博客进行了一次「年度」修整。

其实从前台或许看不出变化,但后台其实进行一次跨了多个 WordPress 版本的更新。

是这样的:自至少一年多前,或许是两年前吧,我注意到自己博客使用的 WordPress 程序后台无法进行版本更新了。提示的错误是:

升级WordPress

正在从 https://downloads.wordpress.org/release/zh_CN/wordpress-6.6.1.zip 下载更新…

无法验证wordpress-6.6.1.zip的真实性,因为没有找到签名。

正在解压缩升级文件…

无法复制文件。: wordpress/wp-includes/js/dist/i18n.js

安装失败

不知原因为何。我本来以为是论坛所在主机连接到 WordPress 更新服务器不稳定,于是等一阵子再更新、又等了一阵子,还是不行……长此以往就拖下来了。

将此报错信息(「无法验证wordpress–6.6.1.zip的真实性,因为没有找到签名。」)在网上搜索,也没搜到理想的解决方法。或许如果能知道其英语提示信息能更容易搜到对策吧。

继续阅读

最近我频繁更新博客了嘛,自然也就开始想折腾一下博客主题了。我使用的虚拟主机是美橙互联(https://www.cndns.com)以前为了精简博客存储空间,因此只留下了一个在用的主题(Parament),这也是自本博客从百度空间手动搬迁至WordPress程序平台以来,一直在用的主题。

问题现象

最近频繁更新,因此也想折腾一下WordPress主题,想在管理后台下载新主题却发现存在这样几个现象:

1、无法在主题选择界面看到新下载的主题;
2、当再次尝试下载新主题时,提示该主题目录已存在。通过FTP连入后,发现/wp-content/themes下确实存在该主题名的目录。

排查过程

经网上搜索,我看到了这样一篇文章:《启用 ScanDir 解决 WordPress 不识别主题及翻译无限更新的问题》,其中提到的问题现象与我一致。

于是我建立了一个PHP文件,里面只写入一句命令:

<?php phpinfo();?>

并上传到服务器,然后从浏览器中访问它。在得到的结果中搜索ScanDir,发现该函数确实被美橙互联虚拟主机后台所禁(列于disable_functions栏内)。

解决方法

后来我提交了个工单,客服就很快地帮我解决了该问题,并告诉我其实我自己也可以在FTP根目录下的php.ini文件中修改。

最后,预告一句:最近我可能会改换博客主题,如果看到我的博客忽然变了样子,请不要惊讶哦!(真的有人会注意到吗……)