gpt4 book ai didi

wordpress - 以管理员身份登录时无法升级 WordPress 或添加新插件(使用 Sage 主题)

转载 作者:行者123 更新时间:2023-12-05 08:43:15 25 4
gpt4 key购买 nike

我以管理员身份登录到 WordPress 网站后端。该主题是使用 Sage Starter Theme 构建的。

在开发期间,添加插件或升级核心没有问题,但自从转向生产后,插件没有“添加新”按钮,升级消息显示“WordPress 4.3 可用!请通知站点管理员。 "

我尝试手动更改 wp_options 表的 db_version 字段以强制升级数据库。这没有用。

我尝试禁用所有插件并更改为 twentyten 主题 - 这没有用。

检查了服务器上的所有权限 - 不开心。

我该如何解决这个问题?

最佳答案

最新的 Sage Starter 主题使用 .env 文件通过 phpdotenv 库设置环境。它位于 WordPress 安装的公共(public) HTML Web 根目录之上。

如果您在网站上线时将 .env 文件中的 WP_ENV=development 行更改为 WP_ENV=production ,那么很可能这就是问题的根源。

如果您在 /config/environments/production.php 中查看生产环境的实际配置,您会看到以下内容:

define('DISALLOW_FILE_MODS', true); // this disables all file modifications including updates and update notifications

这告诉 WordPress 不允许手动添加插件或允许核心更新。您可以简单地将其编辑为:

define('DISALLOW_FILE_MODS', false); // allow file modifications including updates and update notifications

修改核心或添加插件后,如果您不希望管理员拥有此权力,您可以简单地将其更改回来,但更好的解决方案是安装功能管理器插件并定义管理员角色权限略低。

关于wordpress - 以管理员身份登录时无法升级 WordPress 或添加新插件(使用 Sage 主题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32215400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com