===== DokuWiki Restore from Backup ===== {{tag>Linux CentOS AWS DokuWiki}} ==== Restore from Backup ==== # Install dependencies sudo yum install php56 mod24_ssl php56-gd php56-xml php-geshi php-email-address-validation php56-opcache # Locate most recent backup aws s3 ls s3://ndbackup-oh-wiki.nerdydrunk.info # Download most recent backup aws s3 cp s3://ndbackup-oh-wiki.nerdydrunk.info/2018-05-06-wiki.nerdydrunk.info.tgz ./ # Extract backup tar zxvf 2018-05-06-wiki.nerdydrunk.info.tgz # Move backup sudo mv var/www/wiki.nerdydrunk.com /var/www/ # Change permissions sudo chown -R apache:apache /var/www/wiki.nerdydrunk.com # Rename directory to match current FQDN sudo mv /var/www/wiki.nerdydrunk.com /var/www/wiki.nerdydrunk.info # Edit Apache config to point to directory and change permissions sudo vim /etc/httpd/conf/httpd.conf # Edit Apache config to point to directory and change permissions sudo vim /etc/httpd/conf.d/ssl.conf # Start Apache sudo service httpd start # Configure Apache to start on boot sudo chkconfig httpd on # Backup site before and after dokuwiki upgrades sudo tar zcvf wiki.nerdydrunk.info.tgz /var/www/wiki.nerdydrunk.info