Installation & Requirements
Everything you need to get MovieEra up and running on your server
Before You Begin:
MovieEra requires a valid license to function. Make sure you have purchased a license before installation.
System Requirements
MovieEra is built on Laravel 12 and requires the following server specifications:
PHP Requirements
- • PHP 8.2 or higher
- • Composer (dependency manager)
- • BCMath PHP Extension
- • Ctype PHP Extension
- • cURL PHP Extension
- • Fileinfo PHP Extension
- • GD PHP Extension
- • JSON PHP Extension
- • Mbstring PHP Extension
- • OpenSSL PHP Extension
- • PDO PHP Extension
- • Tokenizer PHP Extension
- • XML PHP Extension
- • ZIP PHP Extension
Database
- • MySQL 8.0+ (Recommended)
- • MariaDB 10.3+
- • PostgreSQL 12+ (Optional)
- • SQLite 3.26+ (Development only)
Web Server
- • Apache 2.4+ with mod_rewrite
- • Nginx 1.15+
- • Minimum 1GB RAM
- • 100MB+ free disk space
- • SSL Certificate (Recommended)
Installation Process
Web-Based Installer
MovieEra comes with a user-friendly web installer that guides you through the setup process.
1. Download & Upload Files
Download MovieEra from your license portal and upload all files to your web server root directory.
movieera/
├── app/
├── public/
├── resources/
├── vendor/
└── ...
2. Set File Permissions
Ensure the web server can write to these directories:
# Set directory permissions
chmod -R 755 storage/
chmod -R 755 bootstrap/cache/
chmod -R 755 public/
# Set file permissions
chmod 644 .env.example
3. Access the Installer
Navigate to your domain and access the installer:
https://yourdomain.com/install
The installer will guide you through 6 steps:
- • Welcome & Introduction
- • System Requirements Check
- • Database Configuration
- • Site Settings
- • Admin User Creation
- • Installation Complete
Post-Installation Setup
Security Configuration
- • Change default admin credentials
- • Set up SSL certificate
- • Configure firewall rules
- • Set up automated backups
- • Remove installation files
Performance Optimization
- • Enable OPcache
- • Configure Redis/Memcached (optional)
- • Set up Queue workers
- • Configure CDN (optional)
- • Enable gzip compression
Next Steps
Once installation is complete, proceed to:
- 1. Setup your license to activate all features
- 2. Configure TMDB API for content import
- 3. Customize your site appearance