久しぶりに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を指定しました
これでうまく動かない場合などは権限の問題が考えられる
これでインストールは完了です 簡単ですが作業の備忘です