追記あり:WordPress4.6系で「Blogger Importer Extended」が動かないのでローカルに4.5.1をインストールした際の作業備忘

久しぶりにWordPressネタです。

ご存知のように当ブログはBloggerで公開しておりますが、いつかはWordPresに移行したいと考えております

たまに思い出したように移行のテストを行っています。
でBloggerの投稿をWordPress側へインポートするためにプラグイン「Blogger Importer Extended」をインストールしたのですが、・・・エラーで動かない。WordPressのフォーラムを確認すると最新バージョン(4.6)のWordPressだと動作しないみたいです。なのでローカル環境に4.5.1のバージョンをインストールしてインポートを実行しました。結果20分弱程度で投稿記事がインポートすることができましたが画像が不安だったので「Blogger Image Import」というプラグインもインストールして実行してみました。念の為

2016/10/25追記:Blogger Importer Extendedが人知れず更新されていた件
WordPress4.6系でうまく動作しなかった「Blogger Importer Extended」が1.2.2→1.3へバージョンアップしました。
試しにWordPress4.6.1の環境でインポートを試しています。以前のバージョンではエラーで動きませんでしたが進捗状態が画面で確認できます。
約850投稿中50投稿は完了したみたいですが・・・・ その後は「The importer has stopped unexpectedly!But… don’t worry! It will restart automatically in XXX seconds.」が出てきました。しばらく放置すること 帰りの電車でも状態確認できるから

ローカル環境にWordPress4.5.1をインストール手順について

■前提
ローカルで利用しているのがOSはUbuntu 今回初めてWordPressをセットアップしたので備忘として残します。

■事前準備
sudo apt-get update
sudo apt-get install mysql-server php php-mysql apache2 libapache2-mod-php

■導入準備
日本語WordPressパッケージをダウンロードしてきます

 から過去のバージョンをダウンロードできます

  cd 適当なディレクトリ
 wget https://ja.wordpress.org/wordpress-4.5.1-ja.tar.gz
  tar -xzvf wordpress-4.5.1-ja.tar.gz

MySQLの初期設定
 mysql -u root -p
 mysql> CREATE DATABASE wordpress;

 mysql> GRANT ALL PRIVILEGES ON wordpress.* TO “admin”@”localhost”

 mysql> IDENTIFIED BY “adminpass”;

 mysql> FLUSH PRIVILEGES;

 mysql> EXIT

WordPressをインストールするためのwp-config.phpを作成します。
  sudo cd /適当なディレクトリ/wordpress
  sudo cp wp-config-sample.php wp-config.php
  sudo vi wp-config.php

mysqlで作成したデータベース名、ユーザ名、ホスト名、パスワードを割り当てます。

/** WordPress のためのデータベース名 */
define(‘DB_NAME’, ‘wordpress’);

/** MySQL データベースのユーザー名 */
define(‘DB_USER’, ‘admin’);

/** MySQL データベースのパスワード */
define(‘DB_PASSWORD’, ‘adminpass’);

/** MySQL のホスト名 */
define(‘DB_HOST’, ‘localhost’);

/** プラグインのオマジナイ */
define(‘FS_METHOD’, ‘direct’);

■WordPress導入

WordPressファイルをwwwディレクトリにコピーします

  sudo rm /var/www/html/index.html
  sudo cp -fr /適当なディレクトリ/wordpress/* /var/www/html/

WebブラウザにてWordPressサーバにアクセスします。
 http://[WordPressサーバのIPアドレス]/wp-admin/install.php
  ※ローカルなのでIPアドレス 127.0.0.1を指定しました

これでうまく動かない場合などは権限の問題が考えられる

これでインストールは完了です 簡単ですが作業の備忘です

タイトルとURLをコピーしました