ブログ

  • WordPressのバックアップ

    WordPressのバックアップについての覚書。
    バックアップの方法には、手動でする方法と、pluginを使う方法が有りますが、ここでは、手動でのバックアップを解説します。

    バックアップする必要があるのは、次の3つ。

    1. データベースのデータ
    2. WordPressのコンテンツ
    3. 設定ファイル

    順番に解説します。

    1.データベースのバックアップ

    データベースのデータをバックアップするのは当然です。
    方法はいくつかあります。

    最も簡単なのは、サーバーのデータベース管理でデータベースを保存する方法です。

    例えば、レンタルサーバーのXREAやCORESERVERでは、「管理画面」→「データベース」→「MySQLの追加・編集」で、データベースを選択し、「保存ボタン」を押せば、保存データ(dumpファイル)が、サーバーのルートディレクトリに作成されます。あとは、このdumpファイルをzipでダウンロードするか、FTPソフトを使ってダウンロードするかして、自分のパソコンに保存すればOKです。

    他の方法としては、PhpMyAdminからデータベースにログインして、PhpMyAdmin上で、データをエクスポートする方法があります。

    更に他の方法としては、WordPressの管理画面の「ツール」で「エクスポート」を選択してデータを保存する方法があります。

    このようにデータベースの保存にはいくつかの方法があるので、同時に、または、随時、併用するのがベストだと思います。

    2.wp-content のバックアップ

    WordPressのバックアップとして、次に必要なのが、コンテンツの保存です。

    ここでは、wp-contentフォルダを、まるごとダウンロードして保存することをお勧めします。

    理由は、アップロードした画像がwp-content内のuploadsフォルダにあることや、themesのフォルダには、デフォルトテーマ以外に、カスタマイズしたテーマなどがあり、更に、pluginsフォルダには、プラグインも含まれるからです。これらを別々に保存するのではなく、まとめてwp-contentフォルダごと保存してしまいます。

    最も良い方法は、サーバーの管理画面からzip形式でダウンロードすることです。zipにしておけばローカルである自分のパソコンに保存していても容量をとりません。

    zipにできないなら、FTPソフトを使いダウンロードします。

    3.設定ファイルの保存

    WordPressの設定ファイルとしては、次の2つがあります。

    wp-config.php
    .htaccess

    これらも、2と同様にローカルにダウンロードして保存しておいた方が良いでしょう。

    追記

    プラグインを使うバッグアップの方法
    WordPress Database Backup などのプラグインを使用すると自動でバックアップできます。この方法は、別ページで解説します。

  • WordPressの設置後に入れたいプラグイン

    WordPressのインストール後に入れたいプラグイン集です。

    • Revision Control
    • WP Character Count
    • Header and Footer

    とりあえず、この3つはお勧めです。以下、概要を。

    ・ Revision Control

    これは、投稿のリビジョンを制御するプラグインです。WordPressのデフォルトでは、リビジョンは過多に増えてしまいます。そこで、このプラグインにより、リビジョン数を5個前後に抑えます。 こうすることにより、データベースの容量を無駄に使う必要がなくなります。

    ・ WP Character Count

    これは、投稿の文字数を日本語ベースでカウントしてくれるプラグインです。WordPressのデフォルトでは、文字数は英数字でカウントされてしまいます。そこで、このプラグインにより、カウントを日本語ベースに変更します。

     ・ Header and Footer

    これは、ブログのヘッダーやフッターに共通の表示をさせるプラグインです。グーグルアナリティクスなどのアクセス解析タグをフッターに埋め込むと、全部のページで解析タグが有効になります。

    他にもありますが、WordPress導入時にはこの3つは入れておきたいです。

    蛇足ですが、プラグインのインストールは、「ダッシュボード」→「プラグイン」→「新規追加」から、プラグインを検索し自動インストールすれば有効になります。

  • googleのインデックスのスピード

    先日、WordPressベースのブログを更新したところ、その約10分後には、googleに当該記事がインデックスされていた。

    ブログだとpingを飛ばすとかでインデックスされやすいのは知っていたけど、それにしても随分と早いスピードだ。

    WordPressの初期設定では、pingは下のものだけ。

    http://rpc.pingomatic.com/

    このサイトが提供しているサービス。
    http://pingomatic.com/

    他にも色々とpingサービスを提供しているサイトがあるので、アクセスを増やしたいなら、いくつか登録してみるのも良いかも。

    ちなみに、WordPressでは、pingは、
    管理画面→設定→投稿設定
    の下の方で登録できるようになっています。

  • 【対策】汎用ボリュームデバイスを使用中のため、停止できません

    パソコンの作業で、外付けHDDを使用した後、その外付けHDDを取り外すには、タスクバーから「ハードウェアの安全な取り外し」を利用するのが一般的だと思います。

    しかし、いざ、「停止」ボタンを押すと、次のようなエラーメッセージが、時々表示されてしまいます。

    「汎用ボリュームデバイスを使用中のため、停止できません。デバイスを使用していると思われるプログラムまたはウィンドウを閉じてから、再試行してください。」

    そこで、プログラムやウィンドウをすべて閉じて、もう一度、「停止」ボタンを押すのですが、それでも、同様のエラーメッセージが繰り返し表示されることが有ります。

    ここで見落としがちなのが、実は、「ごみ箱」です。

    外付けHDDを使用中、PCと連携させながらファイルやフォルダを整理して、不要なものをごみ箱に移動したとします。こうした作業後、そのファイルやフォルダをゴミ箱に残したままだと、安全な取り外しができず、エラーメッセージが表示されてしまうのです。

    つまり、不要なファイルやフォルダを完全に削除して、ごみ箱を空にした状態でないと、該当データが外付けHDDに紐付けられたままで停止できなくなってしまう訳です。

    多くのケースで、ごみ箱を見落としていると思います。

    もし、これでも上手くいかないならば、時間を置いて何度か試してみて、それでもダメなら、パソコンを一度、休止中やスリープにしてから外付けHDDを外すのが良いと思います。

    いずれにしても、いきなりHDDをパソコンから外さないように。データの読み込み中に外すと、壊れる危険があります。

  • twentytenのヘッダー画像を縮小するには?

    先日WordPressを3.0から3.0.1にバージョンアップしたところ、デフォルトのテーマも一緒にバージョンアップされてしまい、カスタマイズした部分が元の状態に戻ってしまいました。

    ヘッダー画像も元の大きさになってしまったので、再度変更しました。

    TwentyTenテーマ
    ヘッダー画像の縮小の仕方

    「画像の大きさ940 × 198ピクセル」

    これが標準設定です。

    この設定を縮小するには、functions.phpファイルを開いて変更します。

    具体的には、Ctrl+F で初期値の数字を検索します。940 と 198で検索するわけです。

    すると2箇所で、上記数字を検出できるので、その数字を変更します。

     define( 'HEADER_IMAGE_WIDTH', apply_filters
    ( 'twentyten_header_image_width', 800 ) );
     define( 'HEADER_IMAGE_HEIGHT', apply_filters
    ( 'twentyten_header_image_height', 130 ) );
    
     // We'll be using post thumbnails for custom header
     images on posts and pages.
     // We want them to be 800 pixels wide by 130 pixels
     tall.

     このブログでは、940を800に、198を130に変更しています。

    なお、ブログの横幅自体を縮小するには、同様に、style.cssを変更します。つまり、数字で検索して、好きな数値に置き換えるわけです。