Apache から Nginx への WordPress サイト移行
旧サーバ
$ cd /var/www/html/octaviadata.com $ sudo wp db export --allow-root $ scp -r /var/www/html/octaviadata.com username@octaviadata.com:/tmp
旧サーバ
$ cd /var/www/html/octaviadata.com $ sudo wp db export --allow-root $ scp -r /var/www/html/octaviadata.com username@octaviadata.com:/tmp
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
$ sudo chown root.root wp-cli.phar
$ sudo chmod +x wp-cli.phar
$ sudo mv wp-cli.phar /usr/local/bin/wp
$ wp --info
PHP binary: /usr/bin/php7.0
PHP version: 7.0.8-0ubuntu0.16.04.1 Read more about WordPress コマンドラインツール WP-CLI のインストール
Drupalサイトの移行メモです。
旧環境 @ linode Ubuntu 14.04, Apache, PHP 5, SSLなし, APC, Memcached, varnish |
新環境 @ ovh |
---|
別サーバにpiwikデータを引っ越しします。
consoleコマンドを使う方法ではできなかったので、DBのインポートを使用。
移行元
$ mysqldump -upiwik -ppiwik_db_password piwik > /tmp/piwik.sql $ scp /tmp/piwik.sql username@targetserver.net:/tmp
移行先 piwikは稼働済 Read more about piwik データ移行
データ件数が数万件を超えるなど大量データを扱う場合、phpを経由するViewsやdrushコマンドは負荷が高く出力が困難なので、APIやSQLコマンドを使用します。
ノード情報をCSV出力するためのSQL文 - 都道府県コンテンツタイプの例 Read more about SQLを使用してDrupalのデータをMySQLからCSV出力する方法
$ free -m
total used free shared buffers cached
Mem: 7982 7169 812 115 522 3475
-/+ buffers/cache: 3172 4809
Swap: 511 88 423
Read more about freeコマンドの本当の空きメモリ
+-+ +---------+
stdin |0| +--> |/dev/tty0|
+-+ +---------+
+-+ +---------+
stdout |1| +--> |file |
+-+ +---------+
+-+ +---------+
stderr |2| +--> |/dev/tty0| Read more about リダイレクトの基本
$ ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 -sameq /tmp/out.mpg
Read more about Linux デスクトップを動画キャプチャする方法
$ echo "お名前.com" | idn
xn--t8jx73hngb.com
Read more about コマンドラインで 国際化ドメイン名 IDN を Punycode に変換する方法