WordPress插件:WP-DBManager
今天下午给blog安装了两个插件,一个是文章阅读次数统计插件WP-PostViews,另个是数据库管理插件WP-DBManager——出自同一个作者。前者已经做过详细介绍了,这次说说使用过程一波三折的WP-DBManager。
安装过程倒没什么特别,只是安装后发现了问题,先是blog首页上PageNavi的CSS样式没有了,链接全部粘在了一起,看上去就是“Page 1 of 351235678”这样,再就是写有代码的文章中代码部分的CSS没有了。起初不知道原因只为解决问题就把两者的CSS粘入全局CSS文件中,虽然样式显示正确了,但还有一点问题,那就是代码显示框中面的PLAIN TEXT功能没有了,这就奇怪了。我以为CSS样式表哪里写错了,用W3的验证服务一检测果然有错误,显示那两个CSS文件根本找不到!我试着在浏览器地址栏中输入CSS的路径,竟然出来的是blog首页,跑哪里去了呀,输入其它插件目录的地址也打不开……Orz,正想骂自己今天人品怎么又跌的时候,在plugins目录下居然瞥见一个不该有的文件:.htaccess!那就是它害的了,打开一看,果然,把所有对该目录的访问全拒绝了——删掉它,此问题解决。(此文件是插件作者放进来的,本意是好的,为了保护插件不被恶意访问到,只是……)Update: 怪我。作者写了说明我没认真看,这个文件要放在wp-content/backup-db目录下面的……
别急,还有另外个问题,安装此插件后会在WP管理界面多出一个Database页面,下面是插件各项功能的子页面,不过……打不开。(我不确定此问题是不是真的存在,还是只在我的blog上才有此问题?)仔细一看地址没写对,再次Orz……遂打开dbmanager.php文件,把37到50行的代码修改如下:
if (function_exists('add_menu_page')) {
//add_menu_page(__('Database', 'wp-dbmanager'), __('Database', 'wp-dbmanager'), 'manage_database', 'dbmanager/database-manager.php');
}
if (function_exists('add_submenu_page')) {
add_submenu_page('options-general.php', __('Backup DB', 'wp-dbmanager'), __('Backup DB', 'wp-dbmanager'), 'manage_database', 'dbmanager/database-backup.php');
add_submenu_page('options-general.php', __('Manage Backup DB', 'wp-dbmanager'), __('Manage Backup DB', 'wp-dbmanager'), 'manage_database', 'dbmanager/database-manage.php');
add_submenu_page('options-general.php', __('Optimize DB', 'wp-dbmanager'), __('Optimize DB', 'wp-dbmanager'), 'manage_database', 'dbmanager/database-optimize.php');
add_submenu_page('options-general.php', __('Repair DB', 'wp-dbmanager'), __('Repair DB', 'wp-dbmanager'), 'manage_database', 'dbmanager/database-repair.php');
add_submenu_page('options-general.php', __('Empty/Drop Tables', 'wp-dbmanager'), __('Empty/Drop Tables', 'wp-dbmanager'), 'manage_database', 'dbmanager/database-empty.php');
add_submenu_page('options-general.php', __('Run SQL Query', 'wp-dbmanager'), __('Run SQL Query', 'wp-dbmanager'), 'manage_database', 'dbmanager/database-run.php');
add_submenu_page('options-general.php', __('DB Options', 'wp-dbmanager'), __('DB Options', 'wp-dbmanager'), 'manage_database', 'dbmanager/dbmanager.php', 'dbmanager_options');
}
}
这样各项功能的选项就跑到Option菜单下了,乱是乱了点,但总比打不开的好。
废这么多话只挑了半天刺,还没正儿八经说一下插件的功能呢。呃,插件的功能的确很强大,绝对是WP用户的必备工具,下面是功能列表:
- (直接在WP管理界面中,下同)查看数据库信息。
- 备份、定时备份数据库到服务器、或发送至指定Email。
- 优化数据库。
- 修复数据库。
- 清空/删除表。
- 运行SQL语句。
- 下载地址 -
这么强大的插件,要是没上面的那些小问题该多好,好在不会造成什么严重的后果,不过插件作者要注意一下了。
PS: 今天还顺便对主题做了些美化,加了些可爱的小图标(从Web2 Mini系列和iMini系列中挑了几个),看上去没原来那样单调了。感谢图标作者Nick La!
ddkk3000 2007年08月02日 10:56 ₪
北极冰仔 2007年08月02日 11:18 ₪
可以在这里留言,也可以写信给我。
ddkk3000 2007年08月02日 12:50 ₪
你没有在线联系的方法么?
李晨英语 2007年08月02日 17:04 ₪
加了小图标,果然漂亮多了
北极冰仔 2007年08月02日 17:06 ₪
好久没见你来过了,呵呵,最近又在出差忙吗?
李晨英语 2007年08月02日 20:21 ₪
没,这不是就要起飞了嘛,好多东西要买
我离我的 photo blog 不远啦 
北极冰仔 2007年08月02日 20:22 ₪
现在就准备走啦?期待你的photo blog。
李晨英语 2007年08月02日 20:25 ₪
具体的时间是8月25号,不过时间过得太快了,还是在这周搞定行李比较好
紫雨 2007年09月06日 22:59 ₪
这个比较好用还是以前那个wp-db-backup好用?
北极冰仔 2007年09月07日 08:58 ₪
对中文支持来说,db-backup 好。