Common
Errors
Troubleshooting common issues with Nexus Donate
Installation Errors
Database Connection Failed
Error: "Could not connect to database"
Solutions:
- Check your database credentials in the configuration file
- Ensure the database server is running
- Verify the database name exists
- Check if the database user has proper permissions
- Ensure the database host is accessible from your web server
File Permission Errors
Error: "Permission denied" or "Cannot write to directory"
Solutions:
- Set proper file permissions (755 for directories, 644 for files)
- Ensure the web server user owns the files
- Make sure uploads and cache directories are writable
- Check SELinux settings if applicable
API Connection Errors
Invalid API Key
Error: "Invalid API key" or "Authentication failed"
Solutions:
- Verify the API key is correct and copied without extra spaces
- Check if the API key has been regenerated in the admin panel
- Ensure the API key is for the correct store
- Check if the API key has expired
Server Communication Failed
Error: "Cannot connect to server" or "Connection timeout"
Solutions:
- Check if your game server has internet access
- Verify the store URL is correct and accessible
- Check firewall settings on both server and web server
- Ensure the API endpoint is not blocked
Payment Processing Errors
PayPal Integration Issues
Error: "PayPal payment failed" or "Invalid PayPal configuration"
Solutions:
- Verify PayPal client ID and secret are correct
- Check if PayPal is in sandbox mode for testing
- Ensure PayPal webhook URL is configured correctly
- Verify the PayPal account is verified and active
Stripe Integration Issues
Error: "Stripe payment failed" or "Invalid Stripe key"
Solutions:
- Check if you're using the correct Stripe keys (test vs live)
- Verify the Stripe webhook endpoint is configured
- Ensure the Stripe account is properly set up
- Check if the payment method is supported in your region
Game Server Plugin Errors
Plugin Not Loading
Error: "Plugin failed to load" or "Addon not found"
Solutions:
- Check if the plugin files are in the correct directory
- Verify file permissions are correct
- Ensure all dependencies are installed
- Check the server console for specific error messages
Commands Not Executing
Error: "Commands not working" or "Actions not triggered"
Solutions:
- Verify the command syntax is correct
- Check if the player is online when the command executes
- Ensure the server has permission to execute the commands
- Test commands manually in the server console
Email Configuration Errors
Email Not Sending
Error: "Email delivery failed" or "SMTP connection error"
Solutions:
- Check SMTP server settings and credentials
- Verify the email address is valid
- Check if the SMTP server requires authentication
- Ensure the server can connect to the SMTP port
General Troubleshooting Tips
- Check Logs: Always check error logs for specific error messages
- Test Incrementally: Test each component separately
- Update Dependencies: Ensure all software is up to date
- Backup First: Always backup before making changes
- Document Changes: Keep track of configuration changes
Need More Help? If you're still experiencing issues, check the community forums or contact support with specific error messages and your server configuration details.