知更鸟Begin主题升级到最新版本后台主题设置数据不能保存的解决办法

admin CMS教程评论289阅读模式

前言:

最近我在升级知更鸟Begin主题到最新版本的 时候发现的这个问题,开始我以为是缓存问题,尝试了多次无果,最后询问鸟叔得知是PHP限制的问题。

知更鸟Begin主题升级到最新版本后台主题设置数据不能保存的解决办法

如果发现保存主题选项后,有些设置恢复默认

这种情况一般是勾选启用主题过多的选项设置,如果添加了很多的菜单项也会出现不能保存的现象。

原因是:

默认情况下PHP最大输入变量限制是1000,如果把所有功能勾选打开,超过这个1000的限制,将会造成设置失效。

所以如果不使用其它首页布局,不要打开该布局的设置开关,不使用的功能也不要打开,尽量减少设置提交数量。

查看当前PHP最大输入变量方法:

WP后台→工具→站点健康→信息→服务器,查看第五行“PHP最大输入变量”后面的数值,默认一般都是1000


修改方法:

打开php.ini配置文件,搜索:

max_input_vars = 1000

会找到:

;max_input_vars = 1000

将前面的“ ; ”分号去掉,数值改为:3000

如何找到php.ini配置文件,以常用的宝塔面板为例:

打开左侧的“文件”菜单,php.ini配置文件的路径:/www/server/php/80/etc/

其中80表示PHP8.0版本。

修改这个数值没有什么负作用,可以放心改,重启主机服务即可。

如果是虚拟主机,无修改php.ini权限,可联系服务商修改。


暂时没有更好的解决办法

知更鸟主题功能模块较多,用户个人喜好不同,只能相应设置开关,而且随着主题模块的不断增加,设置开关选项也会越来越多。

鸟叔在下步考虑把主题选项拆分,避免这个问题,因为可能有些用户无法修改这个数值。

文章声明:
1、本站文章来源于互联网,仅供学习交流参考使用,严禁用于商业用途,因此造成的一切法律后果自行承担。
2、本站不对文章内容的完整性和安全性负责,请自行辨别,如发现有问题,请及时联系我们进行处理。
3、如果你有比较好的文章需要发布,可以联系站长屋VPS小编,或者自行点击 投稿。
4、若文章中有侵权或不适当内容,请告知我们,本站会第一时间进行处理。 免责申明。
admin
  • 我们不提供免费技术支持,本文属于用户投稿。
  • 转载请务必保留本文链接:https://www.zzwvps.com/1153.html

发表评论