在无法访问主站点的多站点上安装/启用/激活插件

时间:2018-08-01 作者:sixli

我继承了一个WP multisite,但没有访问主站点(网络管理员)。我需要安装一个插件,并已通过FTP解包,但需要启用它,但无法。有没有办法通过MySQL实现这一点?

2 个回复
最合适的回答,由SO网友:Andrea Somovigo 整理而成

wp\\u sitemeta表中有一个选项,meta\\u键为“menu\\u items”

enter image description here

此值参考页面/wp admin/网络/设置的复选框“管理菜单”。允许在单个站点上激活插件的php(只能由siteadmins访问)。enter image description here

我没有测试,但使用了值a:1:{s:7:"plugins";s:1:"1";} 通过ftp上传插件后,您应该可以在您访问的站点上看到插件页面。。

SO网友:Kaperto

如果您有SQL访问权限,您可以更改帐户权限以成为超级管理员。

要做到这一点,请回到桌子上..._sitemeta 并将您的用户名添加到选项中site_admins. 这是一个序列化数组,如果您已经有一个用户admin, 您将放置以下内容a:2:{i:0;s:5:"admin";i:1;s:5:"sixli";}.

查看手册https://secure.php.net/serialize

结束

相关推荐

使用WP MultiSite在htaccess文件中为不同的域创建重写规则

通常,如果您有一个WordPress网站,那么在.htaccess 您的域的文件。例如,如果您的域是DomainA。com,您有以下重写规则:RewriteRule ^i-like-([a-zA-Z0-9-]+)/$ wp-content/themes/customtheme/custom-pages/ilike.php?like=$1 [L] 你将获得域名。com/i-like-。。。但如果我有一个包含以下域的多站点,该怎么办:域名。com(主域)域B。com(映射域)域C。com(映射域),