vse / dbtool
一个phpBB扩展,允许您从管理控制面板或CLI界面检查、优化和修复phpBB的MySQL数据库表。
1.2.0
2019-05-25 14:52 UTC
Requires
- php: >=5.4
- composer/installers: ~1.0
README
一个phpBB扩展,允许您从管理控制面板或CLI界面检查、优化和修复phpBB的MySQL数据库表。
功能
- 直接从ACP或CLI优化、修复和检查表
- 选择单个表或一次性选择所有表
- 在ACP中显示表大小和表开销值
- 在优化/修复过程中安全禁用论坛的选项
- 结果记录到管理员日志
- 增强的JavaScript交互
最低要求
- phpBB 3.2.0
- PHP 5.4或更高版本
- MySQL 4.0.1或更高版本(使用MyISAM、InnoDB或Archive表类型)
安装
- 下载最新验证版本.
- 解压下载的版本并将其复制到phpBB板的
ext
目录。 - 在ACP中导航到
自定义 -> 管理扩展
。 - 在禁用扩展中找到
数据库优化与修复工具
,然后点击启用
。
使用方法
安装后,您可以在以下位置找到优化与修复工具:
ACP -> 维护 -> 数据库 -> 优化与修复
.
使用此扩展存在风险!在某些共享网络主机上,数据库表可能会因非常大的论坛而崩溃。此扩展将在您的数据库上执行与phpMyAdmin相同的操作,因此如果您已经在数据库上使用phpMyAdmin没有问题,则使用此扩展应该是安全的。在进行任何优化或修复功能之前,始终最安全的是备份您的数据库,以防万一出现任何问题。
注意:InnoDB表类型不支持修复选项。
CLI使用方法
优化与修复工具也可以通过使用phpBB的命令行界面中的db:tool
命令运行。工具将提示您选择操作:优化、修复或检查。
要检查、优化或修复所有表
$ php bin/phpbbcli.php db:tool
要检查、优化或修复特定表
$ php bin/phpbbcli.php db:tool table_name
要禁用论坛在操作期间,请使用--disable-board
或-D
选项
$ php bin/phpbbcli.php db:tool --disable-board
有关优化与修复工具命令的帮助
$ php bin/phpbbcli.php db:tool --help
卸载
- 在ACP中导航到
自定义 -> 管理扩展
。 - 点击数据库优化与修复工具的
禁用
链接。 - 要永久卸载,请点击
删除数据
,然后从phpBB/ext/vse/
中删除dbtool
文件夹。
许可协议
© 2013 - Matt Friedman