ServMask Inc.
1K posts

ServMask Inc.
@servmask
Simplifying WordPress migrations & backups | All-in-One WP Migration 🚀 | Secure, easy, and reliable | Trusted by millions worldwide
San Francisco Katılım Ekim 2013
88 Takip Edilen2.7K Takipçiler

The most expensive line of text in a WordPress migration: Disallow: /
Staging sites are often configured to block all search engines. Copy that robots.txt to production. Or copy the WordPress "Discourage search engines" toggle. Watch organic traffic disappear in a week.
Check both after cutover.
English

Premium WordPress plugin licenses are usually bound to the site URL.
Migration to a new domain invalidates the license. Plugin loads, but updates stop and premium features disable.
Reactivate every premium plugin after cutover. Elementor Pro, ACF Pro, Yoast Premium, WP Rocket, Gravity Forms.
English

After WordPress migration, media uploads fail with "Unable to create directory" and plugin updates fail silently.
The file owner on the new host is wrong. WordPress runs as one user (www-data, apache, nginx) but the extracted files belong to another (root, ftp).
chown -R the right user on wp-content.
English

Migration to a new host without reconfiguring SMTP means contact form emails, password resets, and order confirmations either disappear or land in spam.
The new server has no sender reputation. Plugin SMTP credentials may not match the new host's relay restrictions.
Test every transactional email path before declaring the migration complete.
English

Never run a raw UPDATE ... REPLACE on a WordPress database to change domain names.
PHP serialized data has length prefixes (s:5:"hello"). A naive replace breaks them and silently corrupts widget settings, plugin options, and user capabilities.
Use wp-cli search-replace. It deserializes properly.
English

After a WordPress migration, transactional emails send from a new IP.
Check it immediately at mxtoolbox.com/blacklists.aspx
If the IP is on a blocklist (rare but happens with shared hosts), every password reset, order confirmation, and contact form lands in spam for weeks before anyone notices.
English

Manual backups get skipped during the exact weeks they matter most.
The week of a product launch, the week of a migration, the week of a security incident. Nobody remembers to click "Export" when the site is on fire.
Scheduled backups eliminate the human variable. Set the cadence once, never think about it again.
English