raf*_*nes 1 wordpress plugins upgrade administrator
我以管理员身份登录到WordPress网站后端.主题是使用Sage Starter主题构建的.
在开发期间,添加插件或升级核心没有问题,但是自从转向生产后,插件没有"添加新"按钮,升级消息显示"WordPress 4.3可用!请通知站点管理员."
我尝试手动更改表的db_version字段wp_options以强制数据库升级.这没用.
我尝试禁用所有插件并更改为二十分主题 - 这不起作用.
检查服务器上的所有权限 - 没有快乐.
我该如何解决这个问题?
最新的Sage Starter主题使用.env文件通过phpdotenv库设置环境.它位于WordPress安装的公共HTML Web根目录上方的目录中.
如果更改了线路WP_ENV=development,以WP_ENV=production中.env文件时,该网站正式上线,那么很可能这是问题的根源.
如果查看生产环境的实际配置/config/environments/production.php,您会看到以下内容:
define('DISALLOW_FILE_MODS', true); // this disables all file modifications including updates and update notifications
Run Code Online (Sandbox Code Playgroud)
这告诉WordPress不允许手动添加插件或允许核心更新.您可以简单地将其编辑为:
define('DISALLOW_FILE_MODS', false); // allow file modifications including updates and update notifications
Run Code Online (Sandbox Code Playgroud)
在修改了核心或添加了插件之后,如果您不希望管理员拥有此功能,您可以简单地将其更改回来,但更好的解决方案是安装功能管理器插件并定义权限稍低的管理员角色.
| 归档时间: |
|
| 查看次数: |
2165 次 |
| 最近记录: |