Ummm name says it all TheMostFabulousMagentoMigrationChecklist. This is a checklist you can use for migrating Magento to a different host.
Just do it: PHP, MySQL, Redis, Varnish, ElasticSearch, OpenSearch, RabbitMQ
-
PHP
php -v
-
MySQL
mysql --version
-
Redis
redis-cli --version
-
Varnish
varnishstat -V
-
ElasticSearch
-
OpenSearch Version check:
curl -X GET http://localhost:9200 -u 'admin:admin'
Installation:
curl -o- https://artifacts.opensearch.org/publickeys/opensearch.pgp | sudo apt-key add - echo "deb https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/apt stable main" | sudo tee /etc/apt/sources.list.d/opensearch-2.x.list sudo apt update sudo apt list -a opensearch sudo apt -y install opensearch=2.5.0 sudo systemctl enable opensearch nano /etc/opensearch/opensearch.yml #change 'plugins.security.ssl.http.enabled' true to false sudo systemctl start opensearch
Set Magento to use OpenSearch under stores->configuration->catalog->catalog (default HTTP Auth is admin/admin)
-
RabbitMQ
Things that will confuse you later if you don't check now: Symlinks, file ownership, file permission
- Symlinks
- file ownership
- file permission
Meat and potatoes: How, where, tips, troubleshooting
- How
- Where
- Tips
- Troubleshooting
Go get some coffee, this is Magento: rsync or dumps
- Rsync in all its splendor
- Dumps if you must
Hello Database, come on in: Importing, Definers
- Import
- Definers
For the love of all things Magento: modules
- Why shouldn't I reindex yet?
- Special Modules
For the love of all things Magento: modules
- Why shouldn't I reindex yet?
- Modules
What if your fishes and pigs are running amuck?
- FishPig
- Pearl theme
- SEO
You mean you haven't checked?:
- Logins
- Checkout
- Add to Cart
Why you slow Magento?: caching, indexes, other
- Caching
- Indexes
- Other