WordPress on shared hosting Install and configure WordPress on HolyCloud web hosting via the panel and Softaculous. ~10 min read Beginner #wordpress #hosting #cpanel #cms WordPress on shared hosting WordPress is the most used CMS on shared hosting. HolyCloud provides a cPanel or DirectAdmin panel with one-click installer (Softaculous, Installatron, or equivalent). This guide covers installation, configuration, and basic security. Prerequisites Active web hosting offer (not a VPS) Domain or subdomain pointing to hosting (correct A record) Panel access from the HolyCloud client area PHP 8.1+ recommended (check in Select PHP Version) Step 1: prepare the domain Client area → Web hosting → Access panel. Domains: - Primary domain or Addon Domain / subdomain for the WordPress site. - Typical document root: public_html or public_html/blog. Wait for DNS propagation if the domain was just added. Step 2: one-click installation (Softaculous) Softaculous Apps Installer or WordPress Manager section. Click Install on WordPress. Fill in: - Choose Domain: your domain - In Directory: leave empty for root, or blog for /blog - Site Name, Admin Username (avoid admin) - Admin Password: strong password - Admin Email: valid address Advanced Options: limit revisions, disable unused default themes/plugins if offered. Install — note admin URL: https://votredomaine.fr/wp-admin/ Step 3: force HTTPS SSL/TLS Status → run AutoSSL for the domain. Domains → enable Force HTTPS Redirect. See Enable SSL on web hosting for details. Step 4: essential WordPress settings In Settings → General: WordPress Address (URL): https://votredomaine.fr (consistent trailing slash) Time zone: Paris Settings → Permalinks: Post name structure (requires writable .htaccess — default on shared hosting). Step 5: PHP version and extensions cPanel → Select PHP Version or MultiPHP INI Editor: PHP 8.2 or 8.3 if compatible with your extensions Extensions: curl, intl, mbstring, xml, zip, gd or imagick, mysqli or mysqlnd Save then test the site. Basic security (shared hosting) Change table prefix during install if Softaculous offers it (wp_ → wp7x_). Install a light security plugin or limit login attempts via the panel (cPHulk on server if visible). Update core, themes, and plugins weekly. Backups: Softaculous backup or JetBackup / panel backup tool (see cPanel backup doc). wp-config.php — disable file editor in admin (add manually via File Manager if needed): define('DISALLOW_FILE_EDIT', true); Performance on shared hosting Cache plugin (object/page cache compatible with shared hosting). Optimize images before upload. Avoid heavy « page builder » plugins on small plans. Troubleshooting | Symptom | Action | |----------|--------| | Error establishing database connection | Check DB credentials in wp-config.php; recreate MySQL user in panel | | 500 Internal Server Error | PHP version; corrupt .htaccess — rename temporarily | | Redirect loop | Inconsistent http/https URLs; disable one HTTPS redirect | | Cannot install plugin | Disk quota; wp-content permissions | Permalink repair: Settings → Permalinks → Save without changing. Migration from another host Full backup (files + database) from old host. phpMyAdmin: import database on HolyCloud shared hosting. File Manager: upload public_html (or use FTP). Replace URLs with Better Search Replace or WP-CLI if available. Need help? Open a ticket with domain, error URL, and PHP version shown in the panel. Continue reading Previous article SPF and DKIM for your email Read