- -LinuxでWordPressサイトをバックアップする方法

LinuxでWordPressサイトをバックアップする方法

WordPressが最も人気のあるブログであることを考えると世界のソフトウェア、多くのユーザーはそれに組み込まれた簡単なバックアップシステムがあることを期待しています。残念ながら、これは存在しないため、WordPressサイトをバックアップしたいユーザーは手動でバックアップする必要があります。

SQLデータベース

WordPressのバックアップの重要な側面LinuxへのインストールはSQLデータベースです。幸いなことに、LinuxでのSQLのバックアップは非常に簡単です。 WordPressデータベースのバックアップを作成するには、「sqldump」を使用します。これはシンプルなツールです。正しく使用すれば、Linux上のコンテンツSQLデータベースを簡単にエクスポートできます。

WordPressデータベースをエクスポートするには、ターミナルを開き、次のコマンドでルートシェルを取得します。 (または sudo -s、ルートアカウントが無効になっている場合)。

su -

シェルに完全なルート権限が与えられたので、SQLおよびインストールファイルのサブディレクトリとともに、新しいバックアップフォルダーを作成します。

mkdir -p /root/wp-backup
mkdir -p /root/wp-backup/sql
mkdir -p /root/wp-backup/wp-installation-files

を使用して CD コマンド、ターミナルを sql 内のサブフォルダ wp-backup ディレクトリ。

cd /root/wp-backup/sql

次に、WPデータベースをLinuxサーバー上のSQLファイルにエクスポートします。そのことに留意してください sqldump あなたが知らない場合、コマンドは動作しません正しいデータベースの詳細(正しいDB名、ユーザー、およびパスワード)。 UbuntuサーバーにWordPressをインストールする方法の指示に従った場合、WP SQLデータベース名は「wordpressdb」であり、ユーザーは「ubuntuwordpress」です。

mysqldump -u username -p databasename > db.wp__backup.sql

実行する ls 新しいことを確認するコマンド wp_backup.sql の中に / root / wp-backup / sql フォルダ。

ls -a

SQLファイルが存在することを確認できたら、WordPress SQLバックアップは完了です!

WordPressインストールのバックアップ

WordPress SQLデータベースの面倒を見て、バックアッププロセスの次のステップは、WordPressインストール自体を保存することです。を使用して、インストールのバックアップを開始します cp すべてのファイルを移動するコマンド / var / www / html/ root / wp-backup / wp-installation-files.

ターミナルで、使用 cp 現在のWordPressインストールの完全なコピーを作成します。

cp -rp /var/www/html/* /root/wp-backup/wp-installation-files/

WordPressインストールの大きさによっては、コピーコマンドの完了に少し時間がかかる場合があります。とき cp コマンドの実行が終了し、 cd バックアップディレクトリに移動し、 ls ファイルがあることを確認するコマンド。ファイルが欠落していることに気付いた場合は、コマンドを再実行することをお勧めします。

cd /root/wp-backup/wp-installation-files/
ls -a

バックアップの圧縮

重要なWordPressファイルはすべてバックアップにありますロケーション。バックアッププロセスの次のステップは、すべてをTarアーカイブに圧縮することです。ファイルを圧縮するのは退屈に思えるかもしれませんが、後でバックアップをアーカイブして転送する方がはるかに簡単なので、価値があります。バックアップの新しいTarアーカイブを作成するには、次のコマンドを実行します。

tar -zcvpf wordpress-backup.tar.gz /root/wp-backup

圧縮が完了すると、この時点でバックアップを転送する準備ができました。バックアップを自由にアップロードしてください。ただし、暗号化されていないことに注意してください。バックアップを暗号化せずに残すのは非常に悪い考えです。特に、だれでもSQLデータベースファイル、Webサイトの構造などを調べることができるためです。

WPバックアップアーカイブの暗号化は簡単で、しかもサーバーにGnuPGをインストールすることから始めます。パッケージマネージャーで、「gpg」を検索してインストールします。次に、次のコマンドを使用してバックアップアーカイブを暗号化します。

gpg -c wordpress-backup.tar.gz

Gpgは、暗号化プロセス中にパスワードを要求します。端末に覚えやすいパスワードを入力し、 入る キーボードのキー。

暗号化プロセスが完了すると、出力ファイルはwordpress-backup.tar.gz.gpgになります。これはバックアップの安全な形式であり、必要な唯一のファイルです。暗号化されていないアーカイブを保管しないでください!

バックアップを復元する

バックアップを復元する必要がありますか?以下をせよ。

まず、ルートシェルを取得します。 または sudo -s.

su -

または

sudo -s

次に、 /ルート そしてwordpress-backup.tar.gz.gpgファイルをそこに貼り付けます。

暗号化されたバックアップを復号化します。

gpg wordpress-backup.tar.gz.gpg

バックアップアーカイブを抽出します タール.

tar -xvpf wordpress-backup.tar.gz

次、 CD SQLフォルダーにデータベースをインポートします。

cd /root/wp-backup/sql
mysqldump -u username -p databasename < db.wp__backup.sql

SQLデータベースをインポートすると、すべてのブログデータ、ユーザー情報、投稿などが即座に再インポートされます。その後、WordPressシステムファイルを正しい場所に移動するだけです。

を使用して cp コマンド、ファイルを所定の場所に移動します。

cp -rp /root/wp-backup/* /var/www/html

最後に、アーカイブファイルを削除して、 /ルート フォルダ。

rm wordpress-backup.tar.gz
rm wordpress-backup.tar.gz.gpg
rm -rf wordpress-backup
</ p>

コメント