好吧,所以我很确定我在这里完蛋了,因为我没有数据库备份,但我想我还是问问以防万一。
在PhpMyAdmin中,我的意思是只需转到wp\\u options表并清空该表中的active\\u plugins部分,因为插件错误而无法登录。我点击了删除按钮,而不是清空它。
是否有任何方法可以手动添加此表的active\\u插件部分?
我尝试了修复数据库的方法,但没有成功。
好吧,所以我很确定我在这里完蛋了,因为我没有数据库备份,但我想我还是问问以防万一。
在PhpMyAdmin中,我的意思是只需转到wp\\u options表并清空该表中的active\\u plugins部分,因为插件错误而无法登录。我点击了删除按钮,而不是清空它。
是否有任何方法可以手动添加此表的active\\u插件部分?
我尝试了修复数据库的方法,但没有成功。
只需重新登录到您的管理员,转到插件,然后重新激活您使用的每个插件。
使用cPanel文件管理器的FTP,只需进入root/wp-content/plugins
并选择所有插件和move 它们在向上移动,因此plugins
文件夹将为空。
清除浏览器缓存,然后尝试进入管理面板。
这样做WordPress不会尝试启动任何插件,而且您知道插件是WordPress的附加插件,而不是强制插件。
进入管理面板后,一切都已设置好。
现在开始roor/wp-content/
并选择所有插件,(记住还有其他文件夹,如themes
, uploads
等等-不要选择它们),并将它们移回wp-content/plugins
文件夹
从管理面板进入插件菜单,重新激活所有插件(因为在第一步中,您禁用了所有插件)。
希望这有帮助。
WordPress提供的每个页面的开头都有一个MySQL调用来获取选项:SELECT option_name, option_value FROM wp_options WHERE autoload = \'yes\'; 因为上没有索引autoload 列,MySQL必须查找所有行。我还看到了this answer 表示即使有指数,也不会有业绩提升。在我的应用程序中,我使用了许多瞬态值作为会话替换。他们工作得很好,我有自己的垃圾收集程序。我注意到wp_options 表,我的瞬态值(以_tran