权限可能很棘手,如果没有正确设置和取消设置,最终可能会出现奇怪的错误;查看$prefix\\u options表中$prefix\\u user\\u角色的数据库条目。那里的数据将是一个序列化的数组;将字符串复制到某个php文件中unserialize 看看这是否有意义。您应该确保“administrator”数组下列出了“edit\\u others\\u posts”功能。
如果不是,请使用php将其添加到数组中,然后在将其放回数据库之前对其重新序列化。直接编辑序列化字符串可能会导致一些非常糟糕的事情。
另外,测试所有插件。停用它们,然后一次激活一个,看看是否有可能是您的问题。你可能想这样做before 您可以更改数据库中的值,因为某些插件会在(取消)激活时编辑该值。