Migration Guide - Upgrading from v5 to v6
Complete guide for migrating from JReviews v5 to v6 with minimal downtime.
Migration Guide: v5 to v6
This guide covers the migration process from JReviews v5 to v6, ensuring a smooth transition with minimal downtime.
Before You Begin
Prerequisites
- JReviews v5.3 or higher
- Full backup of your website and database
- PHP 8.2 or higher
- WordPress 6.4+ or Joomla 5.x+
Migration Timeline
Plan for 2-4 hours of maintenance window depending on your site size and customizations.
Migration Process
Step 1: Backup Everything
# Database backup
mysqldump -u username -p database_name > backup_before_v6.sql
# Files backup
tar -czf site_backup_before_v6.tar.gz /path/to/your/site/
Step 2: Update System Requirements
Ensure your server meets v6 requirements:
- PHP 8.2+
- MySQL 8.0+ or MariaDB 10.6+
- Increased memory limit to 512MB
Step 3: Run Migration Tool
- Download the v6 migration utility
- Upload to your site root
- Run the migration script:
php jreviews_migrate_v6.php
Step 4: Database Updates
The migration tool will automatically:
- Update database schema
- Migrate custom fields
- Convert review data
- Update user permissions
Post-Migration Steps
Verify Functionality
- Test listing creation
- Verify review submission
- Check user registration
- Test search functionality
Update Customizations
Review and update any custom:
- Templates - See template overrides guide
- Hooks - See V5 to V6 hooks migration guide
- CSS modifications
- Plugin integrations
- API integrations
Troubleshooting
Common Issues
- Performance slowdown: Clear all caches
- Missing data: Check migration logs
- Template errors: Update custom templates
- API conflicts: Update API calls to v6 format
Getting Help
Migration taking longer than expected? Our Premium Support team can handle the migration for you.