Updating Nexus Donate
Web Store
Keep your Nexus Donate web store up to date with the latest features and security patches
Overview
Regular updates to your Nexus Donate web store ensure you have the latest features, security patches, and bug fixes. This guide will walk you through the update process safely.
Before Updating
Always follow these steps before updating:
- Backup Your Database: Create a full backup of your MySQL database
- Backup Your Files: Download a complete copy of your current installation
- Check Changelog: Review what's new in the update
- Test Environment: If possible, test the update on a staging server first
Update Methods
Method 1: Manual Update
- Download the latest Nexus Donate release
- Extract the new files to a temporary directory
- Upload the new files to your server, overwriting the old ones
- Run the database update script if provided
- Clear any caches and test the installation
Method 2: Git Update (if using Git)
- SSH into your server
- Navigate to your Nexus Donate directory
- Run
git pull origin main - Run any database migrations
- Clear caches and test
Method 3: One-Click Update (if available)
- Log into your admin dashboard
- Go to Settings → Updates
- Click "Check for Updates"
- If an update is available, click "Update Now"
- Follow the on-screen instructions
Database Updates
Some updates may require database schema changes:
- Check if the update includes database changes
- Run the provided SQL migration scripts
- Verify all tables and columns are updated correctly
- Test database connectivity and functionality
Post-Update Steps
- Clear Caches: Clear any application or server caches
- Check File Permissions: Ensure all files have correct permissions
- Test Functionality: Test key features like payments and user registration
- Update Game Server Plugins: Update your game server plugins if needed
- Monitor Logs: Check error logs for any issues
Rollback Procedure
If something goes wrong, you can rollback to the previous version:
- Restore your database backup
- Restore your file backup
- Clear caches
- Test the rollback
- Contact support if issues persist
Update Notifications
Stay informed about updates:
- Email Notifications: Subscribe to update notifications
- Admin Panel: Check the admin dashboard for update alerts
- GitHub Releases: Watch the GitHub repository for new releases
- Community Forums: Join the community for update discussions
Common Update Issues
Here are some common issues and solutions:
File Permission Errors
Issue: Cannot overwrite files during update
Solution: Set proper file permissions (755 for directories, 644 for files)
Database Connection Errors
Issue: Database connection fails after update
Solution: Check database configuration and credentials
Plugin Compatibility
Issue: Game server plugins stop working
Solution: Update your game server plugins to the latest version