Explore complete technical guides covering installation, system requirements, performance benchmarks, customization methods, and troubleshooting.
| Requirement | Minimum Spec | Recommended |
|---|---|---|
| PHP | 7.4 | 8.2 (latest stable) |
| MySQL / MariaDB | 5.7 / 10.2 | 8.0 / 10.5 |
| Web Server | Apache 2.4 + or Nginx 1.18 + | Apache 2.4 + with mod_rewrite or Nginx 1.22 + |
| Memory | 512 MB | 2 GB+ |
| Disk Space | 2 GB (theme + plugins) | 5 GB+ |
| Extensions | curl, gd, mbstring, xml, zip, openssl | All above plus intl, fileinfo |
| SSL | Optional (Let’s Encrypt) | Mandatory for SEO & security |
sudo apt update && sudo apt upgrade -y
sudo apt install -y apache2 php php-fpm php-mysql php-xml php-gd php-curl php-mbstring php-zip unzip gitapache2 with nginx and enable php-fpm.sudo a2enmod rewrite
sudo systemctl restart apache2sudo mysql_secure_installationFollow the prompts to set a strong root password, remove anonymous users, and disallow remote root login.
avada_portfolio_db) – it helps in internal documentation and debugging.-- Connect as root
mysql -u root -p
-- Create database and user
CREATE DATABASE avada_portfolio_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'avada_user'@'localhost' IDENTIFIED BY 'StrongP@ssw0rd!';
GRANT ALL PRIVILEGES ON avada_portfolio_db.* TO 'avada_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;public_html.avada.zip package you received from ThemeForest.cd /var/www/html
wget https://example.com/path/to/avada.zip -O avada.zip
unzip avada.zip
rm avada.zipavada folder resides directly under public_html (or your chosen document root).| Path | Permission | Reason |
|---|---|---|
/wp-content/uploads | 775 | Allows WordPress to write media files. |
/wp-content/cache | 775 | Required for caching plugins. |
/wp-content/themes/avada | 775 | Enables theme updates via the dashboard. |
| All other files | 644 | Standard read‑only for web server. |
# Set directory permissions recursively
find /var/www/html -type d -exec chmod 775 {} \;
# Set file permissions recursively
find /var/www/html -type f -exec chmod 644 {} \;
# Ensure the web server user (www-data) owns everything
sudo chown -R www-data:www-data /var/www/html.htaccess (auto‑generated by WordPress)# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress*Place this file in the root (public_html). Avada’s Fusion Builder relies on clean permalinks, so pretty URLs must be active.*
server {
listen 80;
server_name example.com www.example.com;
root /var/www/html;
index index.php index.html;
# WordPress permalinks
location / {
try_files $uri $uri/ /index.php?$args;
}
# PHP handling
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
# Security headers (optional but SEO‑friendly)
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options SAMEORIGIN;
add_header Referrer-Policy "strict-origin-when-cross-origin";
# GZIP compression
gzip on;
gzip_types text/css application/javascript image/svg+xml;
}After editing, test and reload:
sudo nginx -t && sudo systemctl reload nginxhttps://example.com/wp-admin.avada.zip → Install Now → Activate.| Symptom | Likely Cause | Fix |
|---|---|---|
| White screen / 500 error | Incorrect file permissions (chmod 777 on core files) | Re‑apply the 775/644 matrix above. |
| 404 on pretty URLs | mod_rewrite disabled (Apache) or missing try_files rule (Nginx) | Enable mod_rewrite or add the Nginx block. |
| Images not loading | uploads folder not writable (chmod 775) | Reset permissions on /wp-content/uploads. |
| Fusion Builder UI blank | Out‑of‑date PHP (below 7.4) or missing intl extension | Upgrade PHP and install php-intl. |
| Slow initial load after demo import | Unoptimized demo images (large file size) | Use Smush or ShortPixel to compress images. |
| SSL mixed‑content warnings | Hard‑coded http:// URLs in demo content | Run a search‑replace: wp search-replace 'http://example.com' 'https://example.com' --skip-columns=guid. |
mod_brotli..htaccess: <IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
</IfModule>Developers who need the untouched Avada source for custom builds can order the verified clean code with instant on‑demand delivery for a flat $5.00 rate via 217G. This ensures you receive a pristine package without any hidden modifications—perfect for staging, CI/CD pipelines, or compliance audits.
A: Avada will function on most modern shared hosts that meet the minimum PHP 7.4 and MySQL 5.7 requirements. However, a VPS gives you full control over file permissions, server‑level caching, and Nginx/Apache tuning—critical for achieving top Core Web Vitals scores.
A:
A: Terminate SSL at Nginx and forward traffic to Apache over HTTP on 127.0.0.1:8080. Add the following to your Nginx block:
server {
listen 443 ssl http2;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto https;
}
}Then configure Apache to listen on 8080 only (Listen 8080 in ports.conf). This setup reduces TLS overhead on Apache and keeps the SEO‑critical HTTPS header intact.
Installing Avada Responsive Multipurpose Theme on a modern cPanel or VPS environment is straightforward when you respect the server prerequisites, enforce the correct file permissions, and configure your web server for clean permalinks. By following the steps above—and leveraging the performance and SEO options baked into Avada—you’ll deliver a lightning‑fast, mobile‑first experience that satisfies both users and search engines in 2026.
Happy building! 🚀
Order now for only $5.00 flat. Receive the complete untouched ZIP archive and database SQL within minutes.