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:

  1. Backup Your Database: Create a full backup of your MySQL database
  2. Backup Your Files: Download a complete copy of your current installation
  3. Check Changelog: Review what's new in the update
  4. Test Environment: If possible, test the update on a staging server first

Update Methods

Method 1: Manual Update

  1. Download the latest Nexus Donate release
  2. Extract the new files to a temporary directory
  3. Upload the new files to your server, overwriting the old ones
  4. Run the database update script if provided
  5. Clear any caches and test the installation

Method 2: Git Update (if using Git)

  1. SSH into your server
  2. Navigate to your Nexus Donate directory
  3. Run git pull origin main
  4. Run any database migrations
  5. Clear caches and test

Method 3: One-Click Update (if available)

  1. Log into your admin dashboard
  2. Go to Settings → Updates
  3. Click "Check for Updates"
  4. If an update is available, click "Update Now"
  5. Follow the on-screen instructions

Database Updates

Some updates may require database schema changes:

  1. Check if the update includes database changes
  2. Run the provided SQL migration scripts
  3. Verify all tables and columns are updated correctly
  4. Test database connectivity and functionality

Post-Update Steps

  1. Clear Caches: Clear any application or server caches
  2. Check File Permissions: Ensure all files have correct permissions
  3. Test Functionality: Test key features like payments and user registration
  4. Update Game Server Plugins: Update your game server plugins if needed
  5. Monitor Logs: Check error logs for any issues

Rollback Procedure

If something goes wrong, you can rollback to the previous version:

  1. Restore your database backup
  2. Restore your file backup
  3. Clear caches
  4. Test the rollback
  5. 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

Tip: Always test updates on a staging environment first, especially for production stores with active users.