asset 1
asset 2
asset 3
asset 2
asset 21

Comprendre les outils du bloc « Logiciel » du cPanel o2switch

8 décembre 2025

Le bloc logi­ciel de du cPa­nel d’o2switch regroupe tout ce qui touche à l’installation, au para­mé­trage et au fonc­tion­ne­ment des lan­gages et des appli­ca­tions que l’on peut exé­cu­ter sur son héber­ge­ment. Le cPa­nel o2switch offre une pano­plie d’outils avan­cés acces­sibles depuis une inter­face sim­pli­fiée. Com­prendre com­ment ces outils fonc­tionnent, per­met d’utiliser plei­ne­ment les capa­ci­tés tech­niques de l’hébergement, qu’il s’agisse d’installer un CMS, de déployer une API moderne ou d’adapter la ver­sion PHP à un pro­jet pré­cis.
Voyons com­ment fonc­tionne chaque fonctionnalité.

Softaculous Apps Installer 

Comme expli­qué dans mon article, Sof­ta­cu­lous est un “auto-ins­tal­leur”. : vous pou­vez en quelques clics ins­tal­ler des appli­ca­tions web. 

Il agit comme une biblio­thèque d’applications prêtes à être ins­tal­lées. Son rôle prin­ci­pal est de sim­pli­fier la mise en place d’un site ou d’un ser­vice. En pra­tique, il auto­ma­tise des étapes comme la créa­tion d’une base de don­nées ou l’envoi des fichiers sur le ser­veur.
Cette sim­pli­ci­té est par­ti­cu­liè­re­ment appré­ciée lorsqu’il s’agit d’installer Word­Press. En quelques clics, Sof­ta­cu­lous déploie un site fonc­tion­nel, propre et bien confi­gu­ré, là où une ins­tal­la­tion manuelle demande davan­tage de rigueur. Mais son inté­rêt ne se limite pas à Word­Press : il per­met aus­si de déployer des bou­tiques en ligne, des forums, etc.
J’ai envie de dire que Sof­ta­cu­lous est pra­tique pour un uti­li­sa­teur ou une uti­li­sa­trice qui découvre l’hébergement web. Et pour un uti­li­sa­teur avan­cé, il devient un outil de pro­duc­ti­vi­té.

Je le trouve aus­si beau­coup mieux que les ins­tal­la­tions de Word­Press en un clic, qu’on trouve chez d’autres hébergeurs. 

Setup Node.js App

Node.js per­met de déve­lop­per des appli­ca­tions capables de gérer une forte charge de tra­fic. Il donne la pos­si­bi­li­té d’exécuter du JavaS­cript côté ser­veur, alors qu’auparavant ce lan­gage était sur­tout limi­té aux navi­ga­teurs. Avec Node.js, les déve­lop­peurs pro­fitent à la fois de per­for­mances rapides et de l’avantage d’utiliser un seul lan­gage pour le front-end et le back-end, ce qui rend le déve­lop­pe­ment plus cohé­rent et efficace.

Grâce à Node.js, il est pos­sible de créer des API REST, des appli­ca­tions en temps réel ou des outils exploi­tant JavaS­cript côté serveur.

Pour plus d’in­fos, je vous invite à lire la docu­men­ta­tion d’o2swicth qui explique com­ment déployer une appli­ca­tion Node.js chez o2switch. La docu­men­ta­tion donne un exemple de déploie­ment (Ghost) et com­ment est lan­cée une appli­ca­tion Node.js.

nodejs


Sélectionner une version PHP

Il est essen­tiel de mettre à jour PHP pour des rai­sons de sécu­ri­té et de per­for­mances. Il vaut mieux évi­ter de res­ter sur une ver­sion obsolète. 

Aujourd’­hui nous en sommes à la ver­sion PHP 8.4.

Le cPa­nel o2switch pro­pose une inter­face simple qui per­met de choi­sir la ver­sion PHP. Si une erreur cri­tique appa­raît, vous pou­vez sans pro­blème, pas­ser sur une ver­sion anté­rieure. La cause pro­vient pro­ba­ble­ment d’une exten­sion ou d’un thème qui n’est pas com­pa­tible avec la nou­velle ver­sion. Word­Press est com­pa­tible aux ver­sions récentes de PHP.

Si en met­tant à jour PHP vous votre site ne fonc­tionne pas et affiche le mes­sage suivant :

Your PHP ins­tal­la­tion appears to be mis­sing the MyS­QL extension

La rai­son est que le module Mys­q­li n’est pas acti­vé. Vous pou­vez résoudre ce pro­blème très faci­le­ment dans le cPa­nel. Ren­dez-vous sur l’ar­ticle d’É­ric qui explique pas à pas com­ment faire pour que votre site rede­vienne acces­sible.

L’interface pro­pose éga­le­ment des réglages avan­cés comme le memory_limit, le max_execution_time ou le upload_max_filesize. Je vous invite à véri­fier ces para­mètres jouent car ils jouent un rôle cru­cial dans la per­for­mance glo­bale d’un site, notam­ment lorsqu’il s’agit d’un CMS comme Word­Press. Il m’est arri­vé lors d’une mise à jour que la taille des fichiers maxi­male à télé­ver­ser dans la média­thèque, est pas­sée à 2 Mo. Il faut donc aller mettre à jour les para­mètres dans l’on­glet Option du selec­teur PHP.

php selector

Vous pou­vez cor­ri­ger, si néces­saire, les champs upload_max_filesize, post_max_size et memory_limit

Setup Python App

Python est un lan­gage poly­va­lent uti­li­sé aus­si bien pour du déve­lop­pe­ment web que pour des scripts auto­ma­ti­sés ou des pro­jets d’analyse de don­nées. L’outil Python d’o2switch vous per­met de déployer faci­le­ment une appli­ca­tion web Python sur votre héber­ge­ment. Il vous donne la pos­si­bi­li­té de choi­sir la ver­sion de Python à uti­li­ser pour votre pro­jet, de lier votre nom de domaine à l’application et d’installer les dépen­dances néces­saires via pip.
Enfin, un envi­ron­ne­ment vir­tuel est créé auto­ma­ti­que­ment avec la ver­sion sélec­tion­née, et une com­mande vous sera four­nie pour y accé­der en SSH lors de vos ses­sions de travail.

Voir la docu­men­ta­tion com­plète pour déployer une appli­ca­tion python chez o2switch.

Setup Ruby App

Ruby est un lan­gage open-source dyna­mique, orien­té objet, conçu pour le déve­lop­pe­ment web aus­si bien côté front-end que back-end. Sa syn­taxe claire et abor­dable le rend par­ti­cu­liè­re­ment acces­sible aux déve­lop­peurs et déve­lop­peuses, tout en offrant la puis­sance néces­saire pour créer des appli­ca­tions web robustes et évo­lu­tives.
La sim­pli­ci­té de l’outil faci­lite la mise en place d’un pro­jet Rails, mais aus­si d’applications plus légères. 

Encore ici, vous trou­ve­rez la docu­men­ta­tion com­plète pour déployer un pro­jet avec Ruby, dans la FAQ d’O2switch.


Le bloc logi­ciel du cPa­nel o2switch offre une palette d’outils com­plète per­met­tant de gérer aus­si bien des ins­tal­la­tions clas­siques que des appli­ca­tions plus tech­niques. Il sim­pli­fie la mise en place de CMS, per­met de choi­sir fine­ment la ver­sion PHP et ouvre la porte à des tech­no­lo­gies avan­cées comme Node.js, Python ou Ruby. Cela fait du cpa­nel o2switch une solu­tion par­ti­cu­liè­re­ment flexible, capable de répondre aux besoins de per­sonnes très dif­fé­rentes.
En com­pre­nant com­ment fonc­tionnent ces outils, vous pour­rez déployer vos appli­ca­tions plus effi­ca­ce­ment, opti­mi­ser votre envi­ron­ne­ment de tra­vail et faire évo­luer vos pro­jets sans contrainte technique.

Pho­to à la Une : Moham­mad Rah­ma­ni sur Uns­plash

1 Comment

  1. Mutamba Bil dit :

    Super article très bien conçu. Mer­ci beaucoup !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *