YOURLS-Upload-and-Shorten

Compatibility Guide

Complete compatibility information for the Upload and Shorten Advanced plugin.

System Requirements

YOURLS Version

PHP Version

Required PHP Extensions:

Database

Web Servers

The plugin is compatible with all major web servers:

Control Panel Compatibility

CyberPanel

Fully compatible with CyberPanel installations:

cPanel

Compatible with cPanel installations:

Plesk

Compatible with Plesk installations:

Operating System Compatibility

Linux Distributions

Tested and optimized for:

Other Systems

While primarily tested on Linux, the plugin should work on:

Web Server Specific Notes

Apache

Nginx

OpenLiteSpeed

LiteSpeed Enterprise

CyberPanel & LiteSpeed Integration

The plugin includes .htaccess rules that are fully compatible with both OpenLiteSpeed and LiteSpeed Enterprise:

Features

Configuration

The plugin automatically configures:

  1. File protection rules
  2. MIME type handling
  3. Cache control headers
  4. Security restrictions

Testing on CyberPanel

Verified on:

Theme Compatibility

The plugin works seamlessly with both default and custom YOURLS themes.

Default YOURLS Theme

Full compatibility with the standard YOURLS interface:

Sleeky2 Theme

Fully compatible with Sleeky2:

Custom Themes

Works with most custom YOURLS themes through:

Theme Integration

The plugin uses standard YOURLS hooks:

Responsive Design

The plugin’s responsive design ensures compatibility across all devices and themes:

Plugin Compatibility

Compatible Plugins

Tested and confirmed working with:

Potential Conflicts

Be aware of potential issues with:

Plugin Load Order

For best compatibility, ensure this plugin loads after:

Browser Compatibility

Desktop Browsers

Mobile Browsers

Required Features

The plugin requires modern browser features:

Version History

Current Version: 2.0.0

Legacy Versions

For older YOURLS or PHP versions, see:

Upgrade Paths

From Version 1.x

Version 2.0.0 includes automatic migration:

  1. Backup your installation
  2. Deactivate version 1.x
  3. Replace files with 2.0.0
  4. Activate plugin
  5. Migration runs automatically

PHP Version Upgrades

When upgrading PHP:

  1. Ensure target PHP version is 7.4 - 8.6
  2. Test in staging environment
  3. Update PHP
  4. Clear any PHP caches
  5. Test plugin functionality

YOURLS Upgrades

When upgrading YOURLS:

  1. Backup database and files
  2. Upgrade YOURLS
  3. Test plugin activation
  4. Verify file uploads work
  5. Check settings persistence

Testing Recommendations

Before Deployment

Test these features:

  1. File upload (admin and frontend)
  2. Short URL generation
  3. File downloads
  4. Settings persistence
  5. Database operations

After Updates

Verify after system updates:

  1. PHP version changes
  2. Web server updates
  3. Control panel updates
  4. YOURLS updates
  5. Plugin updates

Getting Help

If you have compatibility issues:

Back to Guides

← Back to Documentation Index