Install Éclair on o2switch

Contents
  1. The plan and control panel at a glance
  2. Step 1: choose PHP 8.3
  3. Step 2: turn on the HTTPS certificate
  4. Step 3: empty the public folder
  5. Step 4: upload Éclair's files
  6. Step 5: run the setup wizard
  7. Step 6: check after installation
  8. Pitfalls specific to o2switch
  9. Install Éclair on o2switch: what if something goes wrong?
  10. Key points
  11. Going further
  12. Frequently asked questions

You can install Éclair on o2switch in half an hour, certificate included. o2switch's cPanel has everything you need, except for two settings: the PHP version, left at 8.1 by default, and HTTPS, which no checkbox enforces. This guide follows each screen, from Select PHP Version to the final checks, then details the pitfalls specific to this web host.

The plan and control panel at a glance

ItemAt o2switch
Control panelcPanel, with in-house tools (TigerProtect, LSCache…)
Web server“Serveur Web PowerBoost” (PowerBoost web server) behind a “Load-Balancer LiteSpeed Web ADC”; .htaccess and URL rewriting supported
PHP version8.1 by default (native version); 8.3, 8.4 and 8.5 available
Public folderpublic_html (www is only a shortcut to it)
ZIP extractionYes, in the File Manager
Outgoing connectionsStrict firewall, port 443 not documented: test it
Price checked on November 1, 2026Grow: €7.00 excl. VAT/month, i.e. €84.00 excl. VAT a year, no promotion (o2switch pricing, in French)

These prices are in euros, as shown on o2switch's French site, and exclude VAT: the price including VAT is calculated at checkout based on your country. Cloud goes from €1.86 excl. VAT/month in the first year to €16.00 excl. VAT/month afterwards, and Pro from €6.25 to €24.00 excl. VAT/month.

Step 1: choose PHP 8.3

  1. Log in to cPanel with the credentials from the welcome email, for example at https://your-domain.com:2083. If port 2083 is blocked on your network, use https://cpanel.your-domain.com instead.
  2. In the Software section, open Select PHP Version.
  3. Choose 8.3 in the drop-down list, then click Apply.
  4. Check that the current version now shows 8.3.

Why this setting? Éclair works from PHP 8.1, but its wizard will advise you to switch to 8.3, and the Security page won't tick the “Supported PHP version” line. If a module is missing, the Extension tab of the same tool turns it on.

Step 2: turn on the HTTPS certificate

  1. In cPanel's Security section, open the Let's Encrypt tool.
  2. Click Générer (Generate) next to your domain.
  3. Untick the names ending in .odns.fr or .o2switch.net and the subdomains that don't point to o2switch, then confirm.
  4. Open https://your-domain.com: the padlock should appear.

o2switch has no checkbox to force HTTPS, and you don't need one: Éclair enforces it itself. When you run the wizard over https://, it ticks Force HTTPS; once the site address is verified, every visit is also redirected to the official address. For a server-side rule, once step 4 is done, paste o2switch's official code at the top of Éclair's .htaccess, and add it back after each update.

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} !on
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Step 3: empty the public folder

o2switch doesn't document any placeholder page. Open public_html anyway. An old site or a forgotten index.html file could load instead of Éclair: move it to a backup folder. Leave the .well-known folder in place if there is one, as it's used for certificates.

Step 4: upload Éclair's files

The File Manager extracts archives. o2switch recommends it for small folders, and Éclair's 480 KB archive is one.

  1. In cPanel's Files section, open File Manager.
  2. Click Settings, at the top right, and turn on the display of hidden files.
  3. Open public_html, upload the eclair-cms-1.8.0.zip archive, then extract it.
  4. Open the resulting eclair folder, select all of its contents, .htaccess included, and move them to public_html.
  5. Delete the empty eclair folder, the archive and the three .txt files that come with it.

Prefer FileZilla? The main FTP account uses the same username and password as cPanel. Upload the contents of the eclair folder to public_html, then turn on Server › Force showing hidden files to check that .htaccess has arrived. SFTP uses port 22, once your IP address is allowed in Autorisation SSH (SSH authorization).

The contents of the eclair folder copied from the computer to public_html at o2switch
What goes to the server: the contents of the eclair folder, not the folder

Step 5: run the setup wizard

Open https://your-domain.com, making sure you use https://: the wizard starts. Its first screen checks the server; the “Clean URLs (URL rewriting)” line must show “Active”. Click Let's go, then answer the 4 questions detailed in Install Éclair step by step. You have 2 hours from this first visit.

First screen of the Éclair setup wizard, checking the o2switch server
The wizard checks PHP, the extensions, write permissions and HTTPS

Step 6: check after installation

  1. In the admin, open Security. The “Encrypted connection (HTTPS) enforced”, “Site address verified” and “Supported PHP version” lines must be ticked.
  2. If the address isn't verified, click Verify the site address.
  3. In the “Folder protection test”, every file must show Protected.
  4. For the AI assistant, paste your key in Settings › AI assistant, then click Test the connection. “Connection successful” proves that your server can reach the provider.

Pitfalls specific to o2switch

Install Éclair on o2switch: what if something goes wrong?

ProblemCauseSolution
Orange item “Works, but switch to PHP 8.3 or later…”Native version 8.1 keptSelect PHP Version, 8.3, Apply, then reload
404 error on every page except the home page.htaccess not uploadedShow hidden files through Settings and upload it again
403, 406 or 429 error after savingTigerProtect or Mod Security ruleTurn off Mod Security on the domain to test, then the Règles de sécurité par défaut (default security rules), or write to support with the URL
“Can't reach Claude (Anthropic)…”Outgoing connection blockedAsk support whether the provider's address can be allowed, or use the MCP connector
Redirect loopHTTPS rule without X-Forwarded-ProtoReplace it with o2switch's official code, or delete it

Key points

Going further

Frequently asked questions

Which o2switch plan should I choose for Éclair?

Grow, at €7.00 excl. VAT/month billed annually, is enough for an Éclair site, which weighs less than 1 MB. Cloud and Pro add resources and more days of backups.

Does Éclair work with PHP 8.1, the native version?

Yes, it's the minimum required. The wizard will still advise you to switch to 8.3 or later, versions that o2switch offers.

Does o2switch back up my site?

Yes, every day: 30 days of history with Grow, 45 with Cloud and 90 with Pro, which you can restore with the JetBackup tool. Also keep your own copy with Security › Download a backup.

What if the AI assistant can't reach Claude or ChatGPT?

Ask support. Otherwise, the MCP connector works the other way round: Claude or ChatGPT connects to your site, with no outgoing connection from your server.