ウェブ、ショウジン

さくらVPSにインストールしたWordPressに他のWordPressの全記事を引っ越す(エクスポート/インポート)

2011-11-7
Category
CMS Web技術

WordPressの全記事をプラグイン(WordPress Importer)を使ってエクスポート、インポートする。

プラグインデータ(wordpress-importer.0.5.zip)をダウンロードして展開した後、これをwp-content/pluginsディレクトリにアップロード。

wp-contentディレクトリのパーミッションが755では必要なディレクトリが生成されず、エラーメッセージが表示されるので、これを777に変更して解決。(このあとで755にもどした)

引越し元WordPressで全記事のxmlファイルをエクスポートし(管理画面の左側「ツール>エクスポート」からダウンロード)これを引越し先でインポートしようとしたらアップロードがうまくいかず。php.iniでファイルのアップロードをOffにしていたのを思い出したのでこれをOnに変更。

/etc/php5/apache2/php.ini

file_uploads = Off
↓
file_uploads = On

設定を有効にするためにApacheを再起動。

$ sudo /etc/init.d/apache2 reload

再度xmlファイルのアップロードを試みるも、こんどは一時フォルダが見つからないとエラー。php.iniのテンポラリ用ディレクトリの指定部分を有効にしてルートディレクトリの/tmpを指定

/etc/php5/apache2/php.ini

;upload_tmp_dir =
↓
upload_tmp_dir = /tmp

設定を有効にするためにApacheを再起動。

$ sudo /etc/init.d/apache2 reload

再度、WordPressの記事xmlファイルを選択して読み込む。

インポート成功。

投稿件数を確認すると引越し先はなぜか1件多い。
インストール時にデフォルトで存在する「Hello World」という記事に気づいて、これを削除。

Categories

Tag Cloud

AdMob Android Apache centos CodeIgniter EC-CUBE facebookアプリ facebookページ feed Firefox Flash google googleanalytics htaccess iPad iPhone JavaScript lamp mobile nginx ogp pear php plugin rollover rss sendmail setting smarty ssh Titanium Mobile Titanium Studio tutorial ubuntu vim VirtualBox vmware vps Windows WordPress xampp youtube さくらインターネット アクセス解析 カスタム投稿