Wordpressサーバー移行

piano.smb.net -> piano2nd.smb.net

新しいサーバの方で、

portinstall //wordpress

しておく。目的のURL、例えば http://pinao2nd.smb.net/wordpress で表示出来るように、

ln -s /usr/local/www/data/wordpress/ /usr/local/www/apache22/data/wordpress/

する。Wordpressを表示させて、ログインし、「一般設定」でURLを変更する。

それだけでは、コンテンツの画像などがリンク切れで表示できないので、phpMyAdminなどから、WP用のDBを編集する。

sql_change.png
update テーブル名 set カラム名 = replace(カラム名,’置換前文字列’,'置換後文字列’);

ということで、以下のように実行。

update wp_posts set guid = replace(guid,'piano.smb.net' ,'piano2nd.smb.net' );
update wp_Counterize_Referers set name = replace(name,'piano.smb.net' ,'piano2nd.smb.net' );
update wp_posts set post_content = replace(post_content,'piano.smb.net' ,'piano2nd.smb.net' );

Wordpress on FreeBSD

piano:root {249} % portinstall www/wordpress
                 **** NOTE ****
       Before the first use of WordPress, copy wp-config-sample.php to wp-config.php
       in ${PREFIX}/${WORDPRESS}
       And Modify it to fit your MySQL.
       Maybe you need 'mysqladmin create wordpress' first
       If you are upgrading from 1.x or 2.0 to 2.x, please run
       http://your.site/wordpress/wp-admin/upgrade.php to upgrade to WordPress 2.5.1
===>   Registering installation for wordpress-2.7.1,1
===>  Cleaning for wordpress-2.7.1,1
piano:root {250} %

/usr/local/www/data/wordpress

piano:root {251} % cd /usr/local/www/data/wordpress
piano:root {252} % cp wp-config-sample.php wp-config.php

vi wp-config.php

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'WP');

/** MySQL database username */
define('DB_USER', 'wp');

/** MySQL database password */
define('DB_PASSWORD', 'xxxxxxxx');
piano:root {254} % ln -s /usr/local/www/data/wordpress /usr/local/www/apache22/data/wordpress

http://ja.wordpress.org/ から日本語のwordpress-2.7.1-ja.zipを取ってくる

wordpress-2.9.1-ja.tar.gz を取ってきて、/usr/home/tfc/public_html へcp

piano:root {250} % tar xvfzp wordpress-2.9.1-ja.tar.gz
piano:root {250} % chown -R www:www wordpress
piano:root {254} % cp wp-config-sample.php wp-config.php

データベース設定をして、phpmyadminで新しいDBを作成。 あとは、readme.html にアクセスしてインストールすれば、OK


Counter: 3531, today: 1, yesterday: 0

2013-10-28 (月) 04:16:15



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS