Automatic (WordPress Admin)
- Upload the
oregisterfolder to/wp-content/plugins/ - Activate through Plugins → Installed Plugins
- On activation, ORegister automatically:
- Creates 10 custom database tables
- Creates 4 pages: Sign In, Create Account, My Profile, My Dashboard
- Sets sensible defaults for all settings
Manual
bash# Upload via FTP/SFTP
scp -r oregister/ user@your-server:/var/www/html/wp-content/plugins/
Then activate from Plugins → Installed Plugins.
Requirements
- PHP 7.4+ (8.0+ recommended)
- MySQL 5.7+ or MariaDB 10.3+
- WordPress 5.8+
- OpenSSL PHP extension (for 2FA TOTP)
