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