Wordpress
From Alessandro's Wiki
WORK IN PROGRESS
Clone a Wordpress Site
- website name: website
- test website: test.website
- create /var/www/website-test/wp-config.php
Re-Clone
rsync -av /var/www/website/public_html /var/www/website-test/ --delete cp /var/www/website-test/wp-config.php /var/www/website-test/public_html/
- remove redirect from VH apache (to be set back when test ends)
vi /etc/apache2/sites-enabled/test-website.conf service apache2 reload
- sync DB
mysqlc="mysql -u website_test " $mysqlc -e "DROP DATABASE website_test" $mysqlc -e "CREATE DATABASE website_test" mysqldump -u website website | $mysqlc website_test