OpenVZ - no Docker this time.
- install Nginx, php 7.4, and plugins https://www.cloudbooklet.com/upgrade-php-version-to-php-7-4-on-ubuntu/
- install mysql
- get a root password
- make sure root password is in deed working, and wrong passwords are rejected
- restore backup
- copy all files to new box
- chown to
www-data:www-data
- In wp-config.php:
- disable cache
- change DB
- In wp-content:
- delete advanced-cache.php
- In Nginx conf:
- revert to no cache version
If error out:
- Test with phpinfo() file
- if 502, check php-fpm and Nginx connection
- Test with new WordPress
- If 500, check DB
- Rebuild cache