对我的 WordPress 副本进行版本控制

发布于 2024-10-17 18:29:13 字数 360 浏览 0 评论 0 原文

准备好 WordPress 和主机。安装它,添加插件。根据您的意愿定制。这将为我们提供许多文件和数据库。

我们已经将每个文件保存在任何给定的版本控制系统(实际上是 GIT SVN)上。

那么,保持“备份”完全且易于恢复的最佳方法是什么?

<子> 我相信“最好的方法”将是一种简单和/或自动化的方法(不像 这个)只需单击一下即可备份和恢复数据库。

Get WordPress and a host ready. Install it, add plugins. Customize at your will. That will give us many files and a database.

We are already keeping every file on any given Version Control System (actually GIT SVN).

So, what's the best way to keep that "backup" fully and easily recoverable?


I believe that "best way" would be a simple and/or automated way (unlike this) to backup and recover the database with just one click.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萌逼全场 2024-10-24 18:29:13

要备份,请使用 tar & mysqldump 命令。这些是开放标准,因此在任何地方都被接受没有错误。
使用 tar 命令备份文件:

$ tar -cvzf /path/to/storage/backup.tar /path/to/wordpress/installation

要恢复文件,只需解压即可。 示例:

$ tar -C /path/to/wordpress/installation -xvzf /path/to/storage/backup.tar

使用 MySQLdump 命令备份数据库:

$ mysqldump --opt -u [uname] -p[password] [dbname] > [backupfile.sql]

要恢复数据库,只需通过 mysql 命令执行 sql dump 文件即可。 示例:

$ mysql -u [uname] -p[password] [db_to_restore] < [backupfile.sql]

确保 -p 和 -p 之间没有空格。密码。
无论您的数据库有多大,它都可以工作(phpMyAdmin 不能用于备份和恢复大型数据库)。 MySQLdump 比其他原始方法要慢一些,但它没有错误且易于使用。有效的。

要实现自动化,请使用这些命令作为 cron 作业的命令。

To backup, use tar & mysqldump commands. These are Open standards, so accepted everywhere & having no bug.
Backup files with tar command:

$ tar -cvzf /path/to/storage/backup.tar /path/to/wordpress/installation

To restore files, simply untar it. An example:

$ tar -C /path/to/wordpress/installation -xvzf /path/to/storage/backup.tar

Backup database with MySQLdump command:

$ mysqldump --opt -u [uname] -p[password] [dbname] > [backupfile.sql]

To restore database, simply execute sql dump file by mysql command. An example:

$ mysql -u [uname] -p[password] [db_to_restore] < [backupfile.sql]

Make sure there's no space between -p & password.
It will work no matter how large your database is (phpMyAdmin can't be used to backup & restore large databases). MySQLdump is somewhat slower than other raw methods, but its bug-free & effective.

To do automation, use these commands as cron jobs' command.

并安 2024-10-24 18:29:13

尝试 WordPress 插件 XCloner 备份和恢复。它可能会帮助您超越 SVN。设置 cron 作业以实现自动化...

Try Wordpress plugin XCloner Backup and Restore. It might help you beyond SVN. Setup a cron job for automation...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文