TechBooky AI Assistant
TechBooky AI Assistant
👋 Welcome to TechBooky AI Assistant

I can help with:
🔎 Tech News
🤖 AI Topics
💻 Gadgets
☁️ Cloud
✍️ Guest Posts
📢 Advertising
🔗 Backlinks
📩 Newsletter
  • AI Search
  • Cryptocurrency
  • Earnings
  • Enterprise
  • About TechBooky
  • Submit Article
  • Advertise With TechBooky
  • Contact Us
TechBooky
  • African
  • AI
  • Metaverse
  • Gadgets
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
  • African
  • AI
  • Metaverse
  • Gadgets
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
TechBooky
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Home Open source

How to Safely Migrate a WordPress Site to a New Server (Step-by-Step Guide)

Paul Femi Balo by Paul Femi Balo
March 25, 2025
in Open source, Tips
Share on FacebookShare on Twitter
Share this story

Send it to someone who should read it.

f Facebook X X in LinkedIn wa WhatsApp tg Telegram @ Email
In Brief
  • Dealing with Plugin-Specific Issues (FTP Prompts, Translation Warnings, etc.) Some issues after migration can be specific to certain plugins or the new server’s configuration: WordPress Asking...
  • This happens if the file system permissions don’t allow direct writes, or if the host’s config expects FTP.
  • If you didn’t encounter this on the old host but do now, it could be due to how the server is configured.

9. Dealing with Plugin-Specific Issues (FTP Prompts, Translation Warnings, etc.)

Some issues after migration can be specific to certain plugins or the new server’s configuration:

  • WordPress Asking for FTP Credentials on Plugin/Theme Updates: On the new server, when you try to install or update a plugin from WP Admin, does it prompt you for FTP login info? This happens if the file system permissions don’t allow direct writes, or if the host’s config expects FTP. If you didn’t encounter this on the old host but do now, it could be due to how the server is configured. One quick fix is to add to wp-config.php:

    define('FS_METHOD', 'direct');

    This forces WordPress to use direct file write methods and suppresses the FTP prompt​. Ensure that the file ownership/permissions on the new server actually allow the web server user to write to the wp-content directory; if not, you may need to adjust those or provide the credentials. Generally, adding FS_METHOD 'direct' in a trusted environment is fine (just be aware it bypasses some security checks, so only use it if you control the server and know it’s secure)​. After this, try updating a plugin – it should succeed without prompting. If not, double-check folder permissions (set wp-content and subfolders to writable by the web server).

  • Missing Cron or Email Functionality: Some plugins or WordPress features that send emails or schedule cron jobs might not run as expected if the server environment changed. For instance, if your old host had a mail function enabled and the new doesn’t, plugin emails (like form notifications or WooCommerce emails) might fail. Using an SMTP plugin with proper SMTP settings on the new host can resolve this. Cron (WP-Cron) usually works out of the box, but if you disabled WP-Cron and relied on a server cron job on the old host, you’d need to set that up on the new server as well.

  • Security or Caching Plugins: Plugins like Wordfence, W3 Total Cache, etc., may have stored absolute paths or domain-specific data. After migration, it’s often a good idea to purge cache plugins (clear all caches) and check security plugins’ settings. Some security plugins may lock down admin by domain or IP – make sure the new environment is accounted for. If Wordfence or others show errors, you might need to use their troubleshooting or remove and reinstall if needed. Similarly, caching plugins might have created files (like advanced-cache.php or cache directories) that could be referencing old paths – clearing or re-configuring them will help.

  • WooCommerce or E-commerce Considerations: If migrating a WooCommerce site, ensure no orders or customer data gets accidentally overwritten or lost during DNS switch. Ideally, put the store in maintenance mode on the old site during final migration or ensure the data is synced. After migration, check that all product images, variations, etc., are showing. WooCommerce transients might need clearing (can be done via a plugin or WooCommerce status tool). Payment gateway plugins might also require re-entering API keys if domain or environment changed (e.g., some keys are domain-locked).

    Also worth reading
    Automattic Interim CFO Exits After Boardroom Turmoil Schema Markup in WordPress: A Step-by-Step Guide to Rich Result Matt Mullenweg Says He Is Back In Control At Automattic Recovering SSH Access on AWS – A Step-by-Step Guide Too Much Gemini? Here’s How To Dial Back Gemini In Your Google Workspace Apps How One Engineer Built a Local AI News Roundup With Docker & Qwen
  • Translation Domain Warnings: We touched on debug notices for translations. If you see something like “Translation domain X not found,” it usually isn’t a user-facing issue. It indicates that a plugin expected a translation file with a certain domain. If having the site fully translated is important, you’d want to ensure those files exist. For example, if a plugin’s text domain is myplugin and you have a site in French, make sure myplugin-fr_FR.mo is in wp-content/languages/plugins/. These warnings don’t typically affect functionality; they can be safely ignored or resolved by adding the appropriate files.

  • File Path Differences: Occasionally, plugins store absolute file paths (server paths) in the database (less common nowadays). If you moved from, say, a Windows server (C:\xampp\htdocs\...) to a Linux server (/var/www/vhosts/...), those paths might need updating. This is rare, but if a plugin breaks because it’s looking for a file at the old path, you may need to update that setting or reconfigure the plugin. The debug log will usually reveal such issues by showing the path in an error message.

  • Custom Uploads or Custom Directories: If you had customized the uploads location or had additional directories (maybe a subsite or a custom application alongside WP), ensure those moved over too.

The key with plugin-specific problems is to identify which plugin is causing the issue (the error log, or simply noticing which functionality is broken, will hint at it) and then addressing it through configuration or reinstallation. In worst case, you can reinstall the plugin fresh on the new site. For example, if a security plugin is completely locking you out due to recognizing a new server, you could delete its folder to disable it, log in, then set it up again.

Related Reading

More contextual TechBooky stories selected from tags, categories and article context.

  • WordPress theme switch
    A Comprehensive Guide to Resolving File Permissions…
  • wp-speculative-loading-plugin-page-speed-e1712935040275
    WordPress Launches Speculative Loading Plugin To…
  • blog5f352fc3b2393_wp
    Hackers Exploit Popular WordPress Backup Tool Used…
  • https___dev-to-uploads.s3.amazonaws.com_uploads_articles_kqmbj9rjwqfghln5r5jv
    How to Convert SQL Server to Postgres
  • php1
    PHP Releases Emergency Fixes for Two Critical RCE Flaws
  • images (2)
    The Untold Story of WordPress and WP Engine's Clash
  • gettyimages-2181259946
    Matt Mullenweg Says He Is Back In Control At Automattic
  • assets_task_01jrfxkvwqeexbx349fmgw9baz_img_0
    Schema Markup in WordPress: A Step-by-Step Guide to…
Keep Reading Smarter

Search TechBooky with AI

Use TechBooky's AI Search to explore the context behind this story and related coverage across the site.

Try AI Search
More On This Topic
Open source Tips
Follow TechBooky

Follow TechBooky for more technology stories and newsroom updates.

f Facebook X X in LinkedIn ig Instagram wa WhatsApp

Page 9 of 11
Prev1...891011Next
Tags: tipswordpresswordpress migration
Paul Femi Balo

Paul Femi Balo

Paul Femi Balo is the founder and publisher of TechBooky. He covers artificial intelligence, African technology, digital infrastructure, enterprise technology and the global digital economy.

Search TechBooky
Open TechBooky AI Search Try the AI Assistant

BROWSE BY CATEGORIES

Receive top tech news directly in your inbox

subscription from
Loading

Freshly Squeezed

  • Block Unveils Dessa Voice AI That Can Run on a Laptop October 25, 2026
  • Moonshot Launches Kimi K3.1 Pro With Million-Token Context October 25, 2026
  • UK Study Finds Mythos 5 Pursued Real-World Attack in AI Test October 25, 2026
  • As the US and China Build Rival AI Blocs, Where Does Africa Stand? October 25, 2026
  • Apple Blocks Compromised Web Certificates on iPhone and Mac October 24, 2026
  • Arc Browser Will Stop Working on 22 December as Dia Takes Over October 24, 2026
  • Google Details Offline AI TB Screening at South African Gold Mine October 24, 2026
  • Meta Takes Muse AI Agent to Japan in First Expansion Beyond North America October 24, 2026
  • Cassava Adds Nvidia Nemotron to Its Locally Hosted African AI Service October 24, 2026
  • Apple Limits iPhone Duo Orders to Two Per Customer as Launch Begins October 23, 2026
  • Canva Builds Its Own Image Model With Craft Launch October 23, 2026
  • OpenAI Decisions API Targets Faster, Cheaper Agent Workflows October 23, 2026

Browse Archives

October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Sep    

Quick Links

  • About TechBooky
  • Advertise With TechBooky
  • Contact us
  • Submit Article
  • Privacy Policy
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
  • African
  • Artificial Intelligence
  • Gadgets
  • Metaverse
  • Tips
  • AI Search
  • About TechBooky
  • Advertise With TechBooky
  • Submit Article
  • Contact us

© 2025 Designed By TechBooky Elite

Discover more from TechBooky

Subscribe now to keep reading and get access to the full archive.

Continue reading

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.