Welcome to the site update pages of this ClassicPress Homage Site. This page is a record of changes made to this ClassicPress website, including updates to the ClassicPress version, hosting, themes, and other settings. The site was created in May 2024 and has been updated several times since.
You might have noted that this website now redirects to a new domain. From its original site amar.link/classicpress, the new “home” for this site has moved. Read on to learn the reasons behind this move.
Introduction
In the ever-evolving landscape of web hosting and site management, sometimes a move becomes necessary – not just desirable. This note shares my journey of migrating a ClassicPress installation from a subfolder on shared hosting amar.link/classicpress to a dedicated subdomain on a VPS (cpress.amarvyas.in). If you’re considering a similar migration, my experience might help you navigate potential pitfalls and achieve a smoother transition.
Image: Site Migration Journey
[Insert image of migration journey here]
Why I Decided to Migrate
The decision to migrate wasn’t taken lightly. After careful consideration, several factors convinced me it was the right move:
Consolidation and Control: I wanted to bring my various web properties under more unified management while gaining greater control over server configuration and optimization opportunities.
Reliability Concerns: My previous host, Hostslick (based in the Netherlands), triggered far too many downtime alerts in my Uptime Monitor. Whether these alerts were entirely accurate became less relevant than the anxiety they caused. I faced a choice: disable the alerts (defeating their purpose) or move to a more reliable host.
Architecture Improvement: Moving from a subfolder structure (amar.link/classicpress) to a subdomain approach (cpress.amarvyas.in) offered cleaner separation and better resource management.
Performance Optimization: A VPS offers significantly better performance potential than shared hosting, especially for a content-heavy ClassicPress site.
Image: Downtime Alerts
[Insert image of downtime alerts here]
How I Did It: The Migration Process
The migration process was relatively straightforward, though not without challenges:
- Backup Creation: I used UpdraftPlus (free version) to create a complete backup of my site, including database and files.
- Destination Setup: I prepared the new environment on my VPS, ensuring PHP and database requirements were met. I noticed the source site used PHP 8.2 while the destination ran 8.3.20.
- Restore Process: After transferring the backup, I restored it to the new location with UpdraftPlus.
- Search and Replace: I answered “Yes” to UpdraftPlus’s critical question about performing search and replace on the database, which changed all instances of
https://amar.link/classicpresstohttps://cpress.amarvyas.in. - Configuration Updates: I updated the
wp-config.phpfile to include proper site URL definitions:define('WP_HOME', 'https://cpress.amarvyas.in');
define('WP_SITEURL', 'https://cpress.amarvyas.in'); - DNS and Cloudflare Setup: I configured the necessary DNS records and Cloudflare settings for the new subdomain.
Image: Migration Steps
[Insert image of migration steps here]
Challenges and Solutions
Like many migrations, this one came with its share of obstacles:
Cloudflare Redirect Issues: Initially, attempts to access the admin area resulted in redirect loops and 502 errors. I had to carefully configure Cloudflare’s SSL/TLS settings and ensure proper redirect handling.
Admin Access Problems: After migration, I couldn’t access the wp-admin area due to the LiteSpeed Cache plugin (a remnant from shared hosting). The solution was to disable this plugin using WP-CLI:
wp plugin deactivate litespeed-cache --path=/path/to/site
Database URL Updates: Despite the initial search and replace, some URLs remained pointing to the old location. I used Better Search Replace plugin to thoroughly update all instances.
Image: Troubleshooting Process
[Insert image of troubleshooting process here]
The Way Forward
Now that the migration is complete, several follow-up tasks remain:
- Broken Link Audit: Running a comprehensive check for broken links and images across the site.
- Content Updates: Using this opportunity to refresh and update content for some of the older posts.
- Performance Tuning: Leveraging the VPS environment to optimize performance beyond what was possible on shared hosting.
- Security Hardening: Implementing additional security measures available in the VPS environment.
As of May 2025, the newest ClassicPress version is 2.4.1, and my site is now running smoothly on this version.
Advice for Your Own Migration
If you’re planning a similar migration, here are my key takeaways:
- Always Use a Backup Plugin: UpdraftPlus worked well for me, but ensure your choice handles the full migration process properly.
- Research Potential Pitfalls: Understanding common issues (like redirect problems and plugin compatibility) before you begin saves significant troubleshooting time.
- Have Command Line Access Ready: Tools like WP-CLI can be lifesavers when a problematic plugin prevents admin access.
- Plan for Downtime: Schedule your migration during a low-traffic period and have a maintenance page ready.
- Triple-Check Your Search/Replace: Database URL updates are the most critical part of any migration – verify they’ve been applied correctly.
Useful Resources
- Duplicator Pro Plugin – A premium alternative for site migrations
- WP-CLI Documentation – Essential for command-line management of WordPress/ClassicPress
- Cloudflare Workers Documentation – For setting up complex redirects
- Better Search Replace Plugin – For thorough database URL updates
- ClassicPress Documentation – Official ClassicPress resources
- Moz’s Complete Website Migration Guide – Comprehensive migration checklist with SEO focus
Summary
English
Moving my ClassicPress site from a shared hosting subfolder to a VPS subdomain improved reliability, performance, and management flexibility. Though challenges with Cloudflare redirects and plugin compatibility arose, these were resolved with careful configuration and WP-CLI. The migration has provided a foundation for better optimization and content management moving forward.
हिंदी
मेरी ClassicPress साइट को शेयर्ड होस्टिंग सबफोल्डर से VPS सबडोमेन पर स्थानांतरित करने से विश्वसनीयता, प्रदर्शन और प्रबंधन में लचीलापन में सुधार हुआ। हालांकि Cloudflare रीडायरेक्ट और प्लगइन संगतता के साथ चुनौतियां सामने आईं, सावधानीपूर्वक कॉन्फ़िगरेशन और WP-CLI के उपयोग से इन्हें हल किया गया। यह माइग्रेशन आगे बेहतर अनुकूलन और सामग्री प्रबंधन के लिए एक मजबूत आधार प्रदान करता है।
साइट की रचना मई 2024 में हुई थी और सितंबर 2024 में नई होस्टिंग प्रदाता पर स्थानांतरित हुई थी, जिसके परिणामस्वरूप कुछ सेटिंग्स में परिवर्तन आवश्यक हो गए थे।
Welcome to a New Season of ClassicPress Updates
Welcome to a new season, new sets of update to ClassicPress 2.1. I had not posted a new post on this blog for over three months. I thought this was a good opportunity to post a few random updates.
What is new in Update to ClassicPress 2.1
This site now runs on ClassicPress version 2.1.1, running child theme of GeneratePress. I will test out the default ClassicPress theme on this site in the coming days. If you are interested in checking out other themes for this awesome CMS, you can visit this link. In parallel, I am also catching up with the ClassicPress Forums. Any interesting posts- you will find in this post as and when it will be updated.
Some Features of the Update to ClassicPress 2.1
This update to ClassicPress version 2.1 is based on WordPress version 6.2. This update focuses on enhancing performance, security, and user experience. One of the standout advantages is the improved loading speed, which ensures faster page rendering and a smoother browsing experience FOR visitors. Additionally, ClassicPress 2.1 includes optimized code for better efficiency, reduced server resource usage, and enhanced compatibility with existing themes and plugins.
This post was published in the category ClassicPress Installation
You can check out the page About This Site to learn more. As on October 2024, version of ClassicPress is version 2.2.0.
Common Updates for ClassicPress Users
| Update Type | Description |
|---|---|
| Post Updates | Editing existing blog posts with new information or corrections |
| Update Type | Description |
|---|---|
| Custom Code Edits | Modifying site code to add custom features or fix issues |
एक नियमित उपयोगकर्ता (टिंकरर, सोलोप्रेन्यूर) या एक मध्यवर्ती उपयोगकर्ता (छोटे व्यवसाय के मालिक, स्टार्टअप संस्थापक) के लिए क्लासिप्रेस साइट पर आम अपडेट्स शामिल हैं पोस्ट अपडेट्स, इमेज अपडेट्स, प्लगइन अपडेट्स, थीम कस्टमाइजेशन, और कंटेंट क्रिएशन। मध्यवर्ती उपयोगकर्ताओं के लिए, अपडेट्स में कस्टम कोड एडिट्स, ई-कॉमर्स इंटीग्रेशन, एसईओ ऑप्टिमाइजेशन, सुरक्षा संवर्द्धन, और प्रदर्शन ऑप्टिमाइजेशन शामिल हो सकते हैं।
Summary in Hindi
एक नियमित उपयोगकर्ता (टिंकरर, सोलोप्रेन्यूर) या एक मध्यवर्ती उपयोगकर्ता (छोटे व्यवसाय के मालिक, स्टार्टअप संस्थापक) के लिए क्लासिप्रेस साइट पर आम अपडेट्स शामिल हैं पोस्ट अपडेट्स, इमेज अपडेट्स, प्लगइन अपडेट्स, थीम कस्टमाइजेशन, और कंटेंट क्रिएशन। मध्यवर्ती उपयोगकर्ताओं के लिए, अपडेट्स में कस्टम कोड एडिट्स, ई-कॉमर्स इंटीग्रेशन, एसईओ ऑप्टिमाइजेशन, सुरक्षा संवर्द्धन, और प्रदर्शन ऑप्टिमाइजेशन शामिल हो सकते हैं।
This post was published under the category ClassicPress