yuu_nkjm blog
2012-12-10(Mon) [長年日記] 編集
[WordPress][MySQL] BackWPupを使ったWordpressの移行(バックアップからの復旧)backwpup_db_restore.php使用版
■Wordpressの移行BackWPupを使ってバックアップを取っている.使用方法に関しては,今こそ安心できるWordPressバックアップを!復旧作業まで実際にやってみたWordPress丸ごとバックアップ法 | 情報科学屋さんを目指す人のメモが詳しい.
復旧の簡単な手順は以下.
MySQLの準備
MySQLのWordpress用データベースとWordpress用ユーザを作成する.
mysql -u root -p create database wplab; grant all on wplab.* to 'wpadmin'@'localhost' identified by '**********';
バックアップファイルからの復元
BackWPupでファイルやDBの全てをバックアップしたものを用意する.BackWPupで作成されたバックアップファイルを,移行先にコピーし展開する.またそのディレクトリにDownload › BackWPup.comより取得できるbackwpup_db_restore.phpをコピーする.
http://www.nkjm.info/wp/backwpup_db_restore.phpの様にブラウザでアクセスして,あとはメニューに従うだけ.(http://www.nkjm.info/wp/がWordpressnoホームURL)
Continue Script if needed: http://www.nkjm.info/wp/backwpup_db_restore.php .............................................. 3319 Database Querys done. Make changes for blogurl and ABSPATH in database if needed. Restore Done. Please delete the SQL file and this script.
以下のメッセージ出たけど,設定してないな.
You must set 'define('DB_CHARSET', '');' in wp-config.php!
サーバの環境設定は,openSUSEにWordPressをインストールする (MySQL版) - yuu_nkjm blog(2012-12-01)を参照のこと.
2012-12-09(Sun) [長年日記] 編集
[WordPress] サイトURL,ホームURLの修正
管理画面から誤ったサイトURL,ホームURLを指定すると,あっさりとWordpressにアクセスできなくすることが出来る.何度かやらかしたなこれ.
サイトURL,ホームURLはDBに記録されているが,wp-config.phpでも設定可能.
define('WP_SITEURL', '正しいアドレス'); define('WP_HOME', '正しいアドレス');
DBの修正はこんな感じ.
use wpdb select option_value from wp_options where option_name = 'home'; select option_value from wp_options where option_name = 'siteurl'; update wp_options set option_value='http://NEW_URL/' where option_name='siteurl'; update wp_options set option_value='http://NEW_URL/' where option_name='home';
2012-12-08(Sat) [長年日記] 編集
[openSUSE][FTP] openSUSEでFTPを使う
セキュリティホールとなりやすそうだからFTPサーバを動かしたくないんだけど,ローカルのプログラムからFTPを使いたいということがあったのでメモ.
yastで"vsftpd"と"yast2-ftp-server"をインストールする.openSUSE 12.2: 第21章 YaST を利用した FTP サーバの設定
サービスの開始 ( ) 起動時 (W) (x) xinetd 経由 (X) ( ) 手動 (M) 選択されたサービス (x) vsftpd (V) ( ) pure-ftpd (U) ┌匿名ユーザと認証ユーザの許可 │( ) 匿名ユーザのみ (U) │(x) 認証ユーザのみ (H) │( ) 両方とも (B) └────────────── ┌アップロード────────────────── │ [x] アップロードの許可 (E) │ [ ] 匿名ユーザのアップロード許可 (Y) │ [ ] 匿名ユーザにディレクトリ作成を許可 (S) └──────────────────────── パッシブモード [x] パッシブモードを許可する (I) SUSEfirewall 設定 [x] ファイアウオールでポートを開く (F)