Investisseurs

Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Rechercher

Ce guide explique comment personnaliser les limites d'un site hébergé sur un Hébergement Web mutualisé ou un Serveur Cloud.

 

Débloquer ou ajuster les limites d'un site

Pour accĂ©der Ă  la gestion du site :

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Gérer les paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache:

 

Vous pourrez notamment…

  • … dĂ©bloquer pendant 60 minutes la limite mĂ©moire (memory_limit = 1280 Mo) et le temps d'exĂ©cution maximal des scripts (max_execution_time = 60 minutes):
    • Ce dĂ©blocage est possible au maximum 10 fois par an.
  • … personnaliser les limites de:
    • max_execution_time (en secondes)
    • memory_limit (en Mo)
    • post_max_size & upload_max_filesize (taille maximum de fichier pour envoi, en Mo)
    • Serveur Cloud uniquement: Max children (prenez connaissance de cet autre guide)
    • Serveur Cloud uniquement: Max input time

N'oubliez pas d'enregistrer les changements en bas de page.

 

Valeurs maximales par type d'hĂ©bergement 

LimitesMutualiséServeur CloudCLI (uniquement Serveur Cloud)
max_execution_time300 s3600 s 0 (illimitĂ©) s max
memory_limit1280 Mo2048 Mo max512 Mo max
post_max_size + upload_max_filesize9223372036854775807 Mo max9223372036854775807 Mo max48 Mo max
max_children20 max20 (par dĂ©faut, modifiable) 
connexions simultanĂ©es par IP30 max30 (par dĂ©faut, modifiable) 
max_input_time0 (illimité)0 (par défaut, modifiable)0 (illimité)
fichiers (inodes)aucune limite du nombre de fichier par hébergement

Lien vers cette FAQ: https://faq.infomaniak.com/2158


Cette FAQ a été utile?

Ce guide explique comment travailler sans le module PECL SSH2 client indisponible sur les hébergements Web et Serveurs Cloud Infomaniak, en utilisant plutôt la bibliothèque phpseclib, qui fonctionne en PHP natif sans nécessiter d'extension spécifique.

 

Préambule

  • L'utilisation de PECL SSH2 client entraine des erreurs de type No compatible key exchange algorithms found ou Unable to exchange encryption keys dans sa derniere version disponible.
  • Phpseclib permet :
    • L'authentification SSH par mot de passe ou clĂ© privĂ©e.
    • L'exĂ©cution de commandes Ă  distance.
    • Le transfert de fichiers sĂ©curisĂ©s (SFTP).
    • La gestion des clĂ©s SSH.

 

Utiliser phpseclib

Pour intégrer une connexion SSH dans un script PHP, utilisez phpseclib comme suit :

use phpseclib3\Net\SSH2;
use phpseclib3\Crypt\PublicKeyLoader;

$ssh = new SSH2('domain.xyz');
$key = PublicKeyLoader::load(file_get_contents('/path/to/private_key'));

if (!$ssh->login('utilisateur', $key)) {
    exit('Authentication Failed');
}

echo $ssh->exec('ls -la');

Lien vers cette FAQ: https://faq.infomaniak.com/767


Cette FAQ a été utile?

Ce guide explique comment utiliser les variables d'environnement PHP avec les Hébergements Web qui fonctionnent en php-fpm.

 

Préambule

  • Les variables d'environnement PHP sont des variables système utilisĂ©es pour stocker des informations de configuration, des paramètres de connexion ou des donnĂ©es relatives aux requĂŞtes HTTP.
  • Elles permettent de dissocier la configuration sensible ou environnementale du code source de votre site web.
  • Ces variables peuvent contenir des informations telles que des modes d'exĂ©cution, des clĂ©s d'API ou d'autres donnĂ©es indispensables au bon fonctionnement de vos scripts PHP.
  • Il n'y a pas de limite quant au nombre de variables d'environnement, mais leurs valeurs ne peuvent pas contenir de guillemets (simples ' ou doubles ").
    • Contrairement aux fichiers .env traditionnels oĂą l'on entoure souvent les valeurs de guillemets (ex. VAR="valeur"), les valeurs saisies ici ne doivent contenir aucun guillemet (" ou ').
    • Si une valeur en intègre (comme certains chemins ou clĂ©s de type MAIL_DKIM_PRIVATE_KEY_PATH), la sauvegarde sera rejetĂ©e avec l'erreur “Le site n'a pas Ă©tĂ© mis Ă  jour”.
    • Saisissez toujours la valeur brute directement.

 

Utiliser les variables d'environnement

Pour utiliser les variables d'environnement PHP:

  1. Définissez les variables d'environnement PHP dans un fichier .htaccess:
    • SetEnv EXAMPLEVARIABLE hello
  2. Dans votre fichier PHP, appelez la variable à l'aide de la fonction dédiée :
    • <?php echo getenv('EXAMPLEVARIABLE');

Dans cet exemple, le résultat affiché sur la page sera hello.

 

Aller plus loin avec les variables d'environnement

Il est possible de configurer des variables d'environnement directement depuis le Manager pour l'ensemble de votre site:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Gérer les paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache:
  5. Plus bas sur la page, cliquez sur le chevron ‍ pour développer la partie Variables d'environnement.
  6. Cliquez sur l'icône ‍ Ajouter.
  7. Entrez la variable et sa valeur.
  8. Cliquez sur le bouton pour sauvegarder:

Lien vers cette FAQ: https://faq.infomaniak.com/2087


Cette FAQ a été utile?

Ce guide explique comment utiliser GnuPG / PGP avec PHP sur un Serveur Cloud Infomaniak, suite à l'obsolescence de l'extension native (des alternatives "PHP pur" ou des wrappers modernes sont privilégiés).

 

Préambule

  • L'extension système PHP_GnuPG n'est plus maintenue par la communautĂ© PHP et n'est donc plus disponible sur les environnements rĂ©cents.
  • Deux alternatives principales en "Pure PHP" (installables via Composer) permettent de continuer Ă  signer ou chiffrer vos donnĂ©es en toute sĂ©curitĂ©.

 

Option 1 : Crypt_GPG (Recommandé)

Cette bibliothèque agit comme un wrapper : elle communique directement avec le binaire gpg installé sur votre Serveur Cloud. C'est la solution la plus performante et la plus stable.

Pour l'installer, connectez-vous en SSH et exécutez cette commande à la racine de votre projet :

# Install the PEAR Crypt_GPG package via Composer
composer require pear/crypt_gpg

Exemple d'utilisation pour chiffrer un message (approche orientée objet) :

<?php
require_once 'vendor/autoload.php';

try {
    // Initialize the GPG object
    $gpg = new Crypt_GPG();

    // Set the recipient email (must match a public key already imported on the server)
    $gpg->addEncryptKey('contact@example.com');

    $message = "This is a secret message.";
    
    // Encrypt the data
    $enveloppe = $gpg->encrypt($message);
    
    echo $enveloppe;
} catch (Exception $e) {
    // Handle potential encryption errors
    echo "Error: " . $e->getMessage();
}

 

Option 2 : OpenPGP.php (Indépendant)

Cette bibliothèque est intégralement écrite en PHP. Son avantage majeur est qu'elle ne dépend pas du binaire gpg du serveur, garantissant une portabilité totale de votre code entre différents environnements.

# Install the OpenPGP.php library
composer require singpolyma/openpgp-php

Exemple de structure de base :

<?php
require_once 'vendor/autoload.php';

// Use the library classes to handle OpenPGP packets 
// directly in PHP without system calls to the GPG binary.
// Example: $msg = OpenPGP_Message::parse(OpenPGP::unarmor($data));

Lien vers cette FAQ: https://faq.infomaniak.com/954


Cette FAQ a été utile?

Ce guide explique comment configurer les paramètres PHP des hébergements Web directement en ligne de commande lorsque vous exécutez des scripts PHP en utilisant PHP CLI (Interface de Ligne de Commande).

 

Préambule

  • Ce type de paramĂ©trage peut ĂŞtre utile lorsque vous devez modifier temporairement certains paramètres pour un script spĂ©cifique ou pour une session PHP.
  • Ces modifications ne seront valables que pour l'exĂ©cution du script en cours et ne modifieront pas la configuration PHP globale.

 

Modifier les paramètres PHP CLI

Pour par exemple modifier temporairement les paramètres pour un script spécifique sans avoir à modifier la configuration PHP globale du serveur, suivez la méthode ci-dessous ; avec l'environnement PHP CLI vous pouvez spécifier plusieurs paramètres PHP en même temps en les séparant par des espaces.

Utiliser le paramètre -d 

Lorsque vous exécutez PHP en ligne de commande, vous pouvez utiliser le paramètre -d pour spécifier des configurations PHP. Cela vous permet de modifier les paramètres PHP pour cette exécution spécifique. Par exemple, pour définir le temps maximal d'exécution à 90 secondes, la limite de mémoire à 256 Mo et désactiver le mode sécurisé, vous pouvez le faire comme suit:

php -d max_execution_time=90 -d memory_limit=256M -d safe_mode=Off -f test.php

Lien vers cette FAQ: https://faq.infomaniak.com/2156


Cette FAQ a été utile?

Ce guide concerne les fonctions ODBC de PHP.

 

Les fonctions ODBC de PHP ne sont supportées que sur Serveur Cloud.

 

Fonctions Open Database Connectivity

Il s'agit des fonctions utilisées pour interagir avec des bases de données via l'interface ODBC (Open Database Connectivity), un standard pour accéder à des sources de données de manière uniforme. Voici quelques exemples d'utilisation des fonctions ODBC de PHP :

  • Pouvoir lire des donnĂ©es d'une base de donnĂ©es externe, et les afficher sur votre site
  • InsĂ©rer ou modifier des donnĂ©es dans une base de donnĂ©es externe
  • Effectuer des requĂŞtes complexes sur une base de donnĂ©es externe

Lien vers cette FAQ: https://faq.infomaniak.com/296


Cette FAQ a été utile?

Ce guide explique comment modifier la version de PHP utilisée en ligne de commande (PHP CLI) sur un hébergement Web Infomaniak.

 

Préambule

  • Cette configuration permet de choisir la version de PHP utilisĂ©e par les scripts exĂ©cutĂ©s en ligne de commande via SSH.
  • Pour modifier la version de PHP utilisĂ©e par les sites (FPM/Apache) depuis le Manager, prenez connaissance de cet autre guide.
  • Le 21 octobre 2026, l'Ă©quipe PHP a publiĂ© de nouvelles versions corrigeant deux vulnĂ©rabilitĂ©s critiques (âť“: aide):
    • Les correctifs de sĂ©curitĂ© fournis par les Ă©quipes PHP ont Ă©tĂ© dĂ©ployĂ©s avec succès sur l'ensemble de l'infrastructure mutualisĂ©e et Serveurs Cloud, pour les versions PHP 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 et 7.4.
    • Les numĂ©ros de version PHP restent inchangĂ©s, mais les correctifs de sĂ©curitĂ© ont bien Ă©tĂ© appliquĂ©s sur l'ensemble des services concernĂ©s.

 

Vérifier la version de PHP utilisée en CLI

La commande php utilise le premier binaire PHP trouvé dans la variable d'environnement PATH. Pour connaître la version utilisée et son emplacement, exécutez :

php -v
which php

Le numéro affiché correspond à la version du binaire utilisé en CLI. Il ne correspond pas nécessairement à celle configurée pour les sites.

 

Vérifier la date de compilation et les correctifs de sécurité

Pour afficher la date de compilation du binaire PHP utilisé, exécutez :

php -i | grep "Build Date"

Si vous utilisez un chemin explicite vers une version de PHP, vous pouvez également vérifier sa date de compilation :

/opt/php8.3/bin/php -i | grep "Build Date"

Certains correctifs de sécurité peuvent être intégrés par Infomaniak à un binaire PHP recompilé, sans modification du numéro de version affiché. Une version apparemment plus ancienne que la dernière version publiée officiellement (❓: aide) ne signifie donc pas nécessairement que les correctifs sont absents.

 

Modifier la version de PHP en CLI

Vous pouvez choisir la version de PHP chargée par défaut dans vos sessions SSH en modifiant la variable d'environnement PATH.

1. Modifier le fichier .bashrc (recommandé)

Le fichier ~/.bashrc contient la configuration des sessions Bash interactives.

  1. Ouvrez le fichier ou créez-le s'il n'existe pas :

    nano ~/.bashrc
  2. Ajoutez la ligne suivante pour utiliser PHP 8.3, par exemple :

    export PATH="/opt/php8.3/bin:$PATH"
  3. Rechargez la configuration :

    source ~/.bashrc
  4. Vérifiez la version et le chemin utilisés :

    php -v
    which php

2. Charger .bashrc lors de la connexion SSH (si nécessaire)

Si votre session SSH ne charge pas automatiquement ~/.bashrc, ajoutez le code suivant dans le fichier de connexion utilisé par votre shell, par exemple ~/.bash_profile ou ~/.profile :

if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

 

Exécuter ponctuellement une version précise

Pour exécuter un script avec une version particulière sans modifier la configuration par défaut, indiquez directement le chemin du binaire :

/opt/php8.2/bin/php my_script.php
/opt/php8.3/bin/php -v

La version choisie dans PATH sera utilisée par défaut dans les sessions qui chargent cette configuration. Vous pourrez toujours exécuter une autre version en indiquant son chemin complet.

Lien vers cette FAQ: https://faq.infomaniak.com/2108


Cette FAQ a été utile?

Ce guide explique pourquoi il est dangereux d'utiliser une version de PHP qui n'est plus officiellement tenue à jour et comment utiliser une version de PHP plus récente avec un site hébergé par Infomaniak.

 

Une version obsolète de PHP est-elle dangereuse?

Lorsque vous utilisez une version de PHP (bientôt) vulnérable sur un ou plusieurs de vos sites, un message d'avertissement s'affiche dans le tableau de bord des hébergements concernés.

Le langage PHP évolue régulièrement et lorsque vous utilisez une version de PHP qui n'est plus tenue à jour, vous exposez votre site à des risques de sécurité. Des personnes malveillantes pourraient par exemple exploiter des failles de sécurité connues pour s'introduire sur votre site et en modifier le contenu. Il est donc vivement recommandé de toujours utiliser une version récente de PHP.

3 situations sont possibles:

  • la version de PHP est pleinement supportĂ©e‍: aucune action n'est requise
  • la version de PHP reçoit uniquement des mises Ă  jour de sĂ©curité‍: il est recommandĂ© d'utiliser une version plus rĂ©cente de PHP
  • la version de PHP n'est plus tenue Ă  jour‍: il est vivement recommandĂ© d'utiliser une version plus rĂ©cente de PHP

 

Utiliser une version plus récente

Les dernières versions de PHP sont plus performantes et accélèrent le chargement des sites.

Avant d'utiliser une version plus récente de PHP, il est important de suivre les précautions suivantes :

  • Si votre site utilise un CMS ou une application Web (WordPress, Joomla, Drupal, etc.), assurez-vous que la version actuelle du CMS est prise en charge par la version de PHP que vous souhaitez utiliser.
  • Si votre site a Ă©tĂ© dĂ©veloppĂ© manuellement, prenez connaissance de la documentation officielle de PHP pour vous informer sur les fonctions modifiĂ©es et les Ă©ventuels changements susceptibles d'affecter le fonctionnement de votre code.

En cas de dysfonctionnement après la migration vers une version plus récente de PHP, il est parfois possible de revenir à une version précédente, à condition que celle-ci soit encore supportée!

Lien vers cette FAQ: https://faq.infomaniak.com/2151


Cette FAQ a été utile?

Ce guide indique comment modifier la directive error_reporting() sur votre site.

 

Activer le rapport d'erreurs

Indiquez les 2 informations suivantes dans votre fichier .user.ini :

display_errors=on
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT

Si votre navigateur n'affiche ni erreur ni avertissement c'est qu'il n'y en a pas.

 

Désactiver l'affichage d'erreurs PHP

Pour WordPress, éditez le fichier wp-config.php et remplacez la ligne:

define('WP_DEBUG', false);

par :

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

Sinon, vous pouvez ajouter le code suivant dans le fichier .user.ini :

display_errors=off

Lien vers cette FAQ: https://faq.infomaniak.com/1115


Cette FAQ a été utile?

Ce guide explique comment activer sur un hébergement Web Infomaniak le support de certains types de fichier (.inc par exemple) par PHP afin qu'ils soient traités de la même façon qu'un fichier .php.

 

Préambule

  • Auparavant, il fallait auparavant ajouter la ligne suivante dans un fichier .htaccess:
    • AddType application/x-httpd-php .inc
    • Cela Ă©vitait que lors d'un accès via navigateur, le contenu du fichier soit affichĂ© en texte au lieu d'ĂŞtre interprĂ©tĂ© correctement par PHP.
  • DĂ©sormais vous pouvez gĂ©rer les extensions de fichiers via le champ FPM Extensions dans le Manager de votre hĂ©bergement.

 

Gérer les extensions reconnues par PHP

Pour ajouter le support d'un type de fichier précis:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Gérer les paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache:
  5. Editez le champ FPM Extensions vous permettant l'ajout désiré.
  6. Cliquez sur le bouton en bas de page pour sauvegarder:

Lien vers cette FAQ: https://faq.infomaniak.com/82


Cette FAQ a été utile?

Ce guide explique comment installer rapidement des applications, extensions PHP et technologies (liste non exhaustive ci-dessous) en quelques clics sur Serveur Cloud uniquement.

 

Prenez connaissance de cet autre guide si vous recherchez des informations au sujet d'Applications Web supplémentaires pouvant être installées sur tout type d'hébergement y compris offre standard/mutualisé.

 

Installer (ou désinstaller) des apps / extensions PHP…

Pour trouver la liste des technologies et procéder à leur installation:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre Serveur Cloud sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au Serveur Cloud concerné:
  3. Cliquez dans le menu latéral gauche:
    1. Extensions PHP
    2. Fast Installer
  4. Cliquez sur le menu d'action ⋮ à droite de l'extension que vous souhaitez désinstaller dans le tableau qui s'affiche.
  5. Cliquez sur Désinstaller.
  6. Sinon cliquez sur le bouton bleu Installer une extension / Installer une application:
  7. Puis faites votre choix de nouvelle installation‍:

 

Liste non exhaustive des apps & extensions disponibles

Lien vers cette FAQ: https://faq.infomaniak.com/877


Cette FAQ a été utile?

Ce guide explique comment activer les fonctions suivantes sur Hébergement Web (en italique, Serveur Cloud uniquement):

  • proc_open
  • popen
  • exec()
  • shell_exec()
  • set_time_limit
  • passthru
  • system

 

Ces fonctions sont dĂ©sactivĂ©es par dĂ©faut car elles reprĂ©sentent un risque de sĂ©curitĂ© important en cas de piratage d'un site Internet. Ne les activez qu'en cas de rĂ©el besoin (d'un script ou CMS ImageMagick, Typo3, CraftCMS, etc.).

 

Activer des fonctions PHP

Pour accĂ©der Ă  la gestion du site :

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©.
  3. Cliquez sur Gérer les paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache:
  5. Cliquez sur les boutons à bascule (toggle switch) On/Off comme désiré:
  6. Cliquez sur le bouton Enregistrer en bas de page pour valider les modifications.

Lien vers cette FAQ: https://faq.infomaniak.com/173


Cette FAQ a été utile?

Ce guide explique comment modifier la version PHP disponible pour les sites de votre Hébergement Web Infomaniak.

 

Préambule

  • Il est possible de passer d'une version PHP ancienne et potentiellement vulnĂ©rable Ă  une version rĂ©cente, mais revenir ensuite vers cette version vulnĂ©rable ne vous sera plus possible pour des raisons de sĂ©curitĂ©.
  • Le changement est effectif immĂ©diatement et Ă  l'infini.
  • Le 21 octobre 2026, l'Ă©quipe PHP a publiĂ© de nouvelles versions corrigeant deux vulnĂ©rabilitĂ©s critiques (âť“: aide):
    • Les correctifs de sĂ©curitĂ© fournis par les Ă©quipes PHP ont Ă©tĂ© dĂ©ployĂ©s avec succès sur l'ensemble de l'infrastructure mutualisĂ©e et Serveurs Cloud, pour les versions PHP 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 et 7.4.
    • Les numĂ©ros de version PHP restent inchangĂ©s, mais les correctifs de sĂ©curitĂ© ont bien Ă©tĂ© appliquĂ©s sur l'ensemble des services concernĂ©s.
    • Il peut ĂŞtre nĂ©cessaire au prĂ©alable de mettre Ă  jour votre hĂ©bergement (âť“: aide) pour accĂ©der aux toutes dernières versions de PHP proposĂ©es par Infomaniak
  • Prenez connaissance de cet autre guide si vous recherchez des informations au sujet de la configuration de la version de PHP utilisĂ©e en SSH.

 

Modifier la version de PHP utilisée pour un site

Afin de modifier la version de PHP utilisée sur l'ensemble d'un site:

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom du site concernĂ©:
  3. Cliquez sur Avancé dans le menu latéral gauche.
  4. Cliquez sur Modifier:
  5. Choisissez la version de PHP désirée:
    • Il peut ĂŞtre nĂ©cessaire au prĂ©alable de mettre Ă  jour votre hĂ©bergement (âť“: aide) pour accĂ©der aux toutes dernières versions de PHP proposĂ©es par Infomaniak.

  6. Cliquez sur Enregistrer en bas de page pour sauvegarder la modification:

Lien vers cette FAQ: https://faq.infomaniak.com/2053


Cette FAQ a été utile?

Ce guide explique quelles sont les différences entre les offres d'hébergement Web Infomaniak pour vous aider à choisir la meilleure solution selon vos besoins informatiques.

 

Si vous cherchez à héberger votre messagerie, prenez connaissance de cet autre guide.

 

1. Site Creator

Offres autonomes, indépendantes d'un hébergement tel que celui présenté au point 3

Site Creator est une solution clé en main qui permet de créer facilement un site vitrine, un blog ou une boutique e-commerce sans compétences techniques particulières. Proposé en formule autonome (standalone, sans nécessiter d'hébergement Web traditionnel), il se décline en plusieurs offres selon vos besoins :

  • Site Creator Free : une version gratuite pour tester et personnaliser une page avec les fonctionnalitĂ©s de base
  • Site Creator Lite : idĂ©al pour publier un site vitrine ou un blog (jusqu'Ă  6 pages, 15 Go d'espace disque et nom de domaine offert 1 an)
  • Site Creator Pro : la formule complète pour les boutiques en ligne (pages illimitĂ©es, 50 Go d'espace disque, fonctionnalitĂ©s e-commerce avec gestion des paiements et des stocks, nom de domaine offert 1 an)

En savoir plus sur les offres Site Creator et comparer les fonctionnalités.

 

2. Hébergement Web Starter

L'hébergement Web simple et gratuit

L'hébergement Web Starter est proposé gratuitement avec chaque nom de domaine enregistré chez Infomaniak. Il propose 10 Mo d'espace disque afin de créer un site (pages basiques en langage HTML uniquement - pas de PHP, pas de base de données) même sans connaissance particulière grâce à l'outil Page de bienvenue.

 

3. Hébergement Web mutualisé

L'offre phare pour créer vos sites

Ces hébergements Web sont des offres mutualisées (les sites seront hébergés sur des serveurs dont les ressources sont partagées avec d'autres clients). Pour garantir la fiabilité de ces services mutualisés, les serveurs Infomaniak utilisent en moyenne seulement 40% de la puissance des CPU et sont équipés de disques SSD professionnels de dernière génération.

L'hébergement Web offre 250 Go d'espace disque minimum et permet de gérer plusieurs sites avec plusieurs noms de domaine. Cette offre inclut toutes les technologies habituellement utilisées pour créer des sites professionnels: PHP, MySQL, accès FTP et SSH, certificats SSL et installation facile de WordPress ou CMS courants, etc. Il est également possible d'y ajouter un site Node.js et/ou Site Creator.

A noter que sans hébergement d'aucune sorte, il est également possible d'obtenir puis d'exploiter Site Creator “autonome / standalone ”. Prenez connaissance de cet autre guide.

 

3. Serveur Cloud

L'hébergement Web professionnel

Avec un Serveur Cloud, les ressources qui vous sont allouées ne sont pas partagées avec d'autres clients et vous pouvez personnaliser la configuration matérielle et logicielle de votre serveur selon vos besoins. Un Serveur Cloud permet également d'utiliser des composants qui ne sont pas disponibles sur des hébergements Web mutualisés (Node.js, mongoDB, Sol, FFMPEG, etc.).

  • Un Serveur Cloud permet de facilement administrer votre serveur via la mĂŞme interface d'administration que les hĂ©bergements Web - vous y gĂ©rez les sites de la mĂŞme façon.
  • Un VPS permet de gĂ©rer de manière 100% autonome votre serveur avec la version de Windows ou la distribution Linux de votre choix (Debian, Ubuntu, openSUSE, ...) - de solides compĂ©tences techniques sont requises pour utiliser un VPS, y compris VPS Lite.

 

4. Public Cloud (et Kubernetes Service)

Solution IaaS ouverte, éprouvée et sécurisée

Pour Infomaniak c'est l'infrastructure qui propulse kDrive, Swiss Backup et le Webmail, des services utilisés par plusieurs millions d'utilisateurs. Mais Public Cloud est accessible à tout le monde et met à disposition les ressources dont vous avez besoin pour le développement de vos projets.‍

A l'aide des offres personnalisées et sur mesure vous n'aurez aucun mal à gérer votre budget de développement. Aucun frais de mise en service. Pas de montant minimum. Résiliable à tout moment. Vous ne payez que les ressources effectivement utilisées avec Public Cloud à la fin de chaque mois, idem pour Kubernetes Service.

 

5. Jelastic Cloud

L'hébergement Web sur mesure avec les technologies de votre choix

Jelastic Cloud permet de créer des environnements de développement sur mesure avec les technologies de votre choix (PHP, Java, Docker, Ruby, etc.). C'est une offre cloud flexible:

  • Redimensionnement horizontal et vertical des ressources.
  • Paiement selon la consommation rĂ©elle des ressources.
  • Personnalisation facile de votre infrastructure (redondance, IP, SSL, rĂ©partition de charge, etc.).

Lien vers cette FAQ: https://faq.infomaniak.com/2019


Cette FAQ a été utile?

Ce guide explique comment transférer à Infomaniak des données (Web, Mail, Domaine, et même Cloud) actuellement hébergées ailleurs. Vous restez évidemment propriétaire de vos données, sans perte ni interruption !

 

Préambule

  • En regroupant vos noms de domaine, sites et adresses mail chez Infomaniak, vous simplifiez la gestion de vos factures et de vos services.
  • De plus, la liaison de vos domaines se fera automatiquement avec votre site et votre adresse mail.
    • Vous n'aurez ainsi pas besoin de configurer manuellement les DNS de vos domaines chez un autre registrar.

 

Guides pour tout hébergeur

Pour ne pas interrompre votre site et vos e-mails et ne pas perdre de contenu en important vos données existantes, migrez vos services dans l'ordre indiqué:

  1. Importer les données Web (tout site PHP, HTML, etc.)
    • Pour WordPress spĂ©cifiquement prenez connaissance de cet autre guide…
  2. Copier les données Mail (adresses et contenu des boites, etc.) vers kSuite ou un simple Service Mail (+ Contacts & Calendriers)
  3. Transférer le nom de domaine (gestion du domaine, zone DNS, etc.)

Vous pouvez également emmener d'autres types de données sur les serveurs Infomaniak:

  • Contenu Dropbox, Google Drive, etc.: prenez connaissance de cet autre guide
  • DonnĂ©es sur NAS Synology ou QNAP: prenez connaissance de cet autre guide

Il existe également un guide complet pour migrer les données Web, Mail et nom de domaine, spécifique pour l'hébergeur Swisscom.

Lien vers cette FAQ: https://faq.infomaniak.com/2057


Cette FAQ a été utile?

Ce guide détaille l'offre de Serveur Cloud Infomaniak et l'offre VPS Infomaniak, destinées à des usages différents.

 

Préambule

  • Infomaniak propose deux solutions d'hĂ©bergement avancĂ© :
    1. Le Serveur Cloud managé, qui permet de créer plusieurs hébergements (espaces FTP/SSH) sur lesquels vous ajoutez vos sites (vhosts Apache).
    2. Le VPS (Serveur Virtuel Privé), qui offre une liberté totale d'administration et répond à des besoins différents.

 

Serveur Cloud managé

Le Serveur Cloud permet de dépasser les limites d'un hébergement mutualisé. Vous pouvez créer et répartir vos sites comme vous le souhaitez, définir le répertoire racine de chaque site et ajuster des paramètres tels que memory_limit et max_execution_time.

Des outils intégrés sont fournis : cronjobs, Site Creator, installation simplifiée de WordPress, journaux d'accès et d'erreurs (logs). Il est également possible d'ajouter des modules Apache spécifiques ou d'installer un système de cache (❓: aide).

L'environnement logiciel est géré par Infomaniak (FastCGI, PHP-FPM). Vous ne disposez pas d'une liberté totale pour configurer le serveur (pas d'installation logicielle arbitraire), mais certains programmes spécifiques peuvent être installés (❓: aide).

 

VPS (non managé)

Le VPS donne un contrĂ´le complet sur le serveur, mais il est sous votre responsabilitĂ©. Infomaniak gère le hardware et installe la version de Linux (âť“: aide) ou de Windows  (âť“: aide) choisie Ă  la commande. Aucune intervention logicielle n'est effectuĂ©e par Infomaniak : vous administrez le système, installez et configurez les logiciels.

Vous pouvez redémarrer le serveur via le Manager Infomaniak. Un système de snapshots est disponible (❓: aide) (hors offre VPS Lite)

 

Contenu vidéo et alternatives

Si votre projet comporte essentiellement un important volume de vidéos, il est souvent préférable de dissocier la diffusion vidéo de l'hébergement principal. Associé à un hébergement mutualisé, l'espace VOD/AOD Infomaniak permet de stocker et diffuser efficacement des vidéos, de supporter les montées en charge et d'obtenir des statistiques détaillées de visionnage.

 

Migration entre Serveur Cloud et VPS

Il n'existe pas de solution de migration automatique entre un Serveur Cloud managé et un VPS. Pour passer d'une offre à l'autre, il faut résilier le produit que vous n'utilisez plus et commander la nouvelle offre. Infomaniak rembourse sur demande tout nouveau serveur si la résiliation intervient dans les 30 jours suivant la commande.

Lien vers cette FAQ: https://faq.infomaniak.com/1730


Cette FAQ a été utile?

Ce guide détaille les mesures de sécurité mises en place dans le cadre des offres de messagerie Infomaniak afin de détecter les utilisations abusives et anormales d'une adresse mail.

 

Préambule

 

Comment les quotas d'envoi sont-ils calculĂ©s ?

Les quotas sont calculés sur une fenêtre glissante de 24 heures et non réinitialisés à minuit. Chaque e-mail envoyé est comptabilisé pendant 24 heures à partir de son heure d'envoi, puis est automatiquement libéré du quota.

Par exemple, si la limite est atteinte à 11h, les e-mails envoyés à partir de cette heure ne pourront être envoyés qu'au fur et à mesure que les messages précédemment envoyés atteindront 24 heures d'ancienneté. Les droits d'envoi se libèrent donc progressivement le lendemain, et non en une seule fois à minuit.

 

Pourquoi des limites d'envoi ?

Des limites d'envoi sont appliquées afin de protéger les services de messagerie contre les utilisations abusives ou anormales, notamment l'envoi massif de messages à partir d'un compte compromis.

Elles permettent également de limiter les risques liés au spam et de préserver la réputation des serveurs Infomaniak, afin de maintenir une bonne délivrabilité des e-mails.

Ces limites s'appliquent à l'ensemble des e-mails envoyés depuis une adresse, quel que soit le logiciel ou l'application utilisé. Les messages adressés à plusieurs destinataires sont comptabilisés individuellement: 1 message envoyé à 2, 42 ou 99 personnes en CC/CCI compte comme respectivement 2, 42 et 99 messages.

 

Sur demande écrite, motivée et authentifiée, il est possible de modifier ces règles de sécurité pour une adresse mail payante précise.

Lien vers cette FAQ: https://faq.infomaniak.com/2065


Cette FAQ a été utile?

Merci de confier à Infomaniak l'hébergement de votre site.

 

Préambule

  • Un hĂ©bergement Web est un espace de stockage disponible sur un ordinateur, appelĂ© aussi "serveur", reliĂ© Ă  Internet et gĂ©rĂ© par un hĂ©bergeur Web, Infomaniak.
  • Cet espace de stockage, mis Ă  la disposition des professionnels et des particuliers, sert Ă  installer des sites ou d'autres types d'outils (CRM, extranet, intranet…) qui doivent ĂŞtre accessibles via Internet.
  • Ces guides vous permettent de rapidement utiliser les fonctions essentielles de votre nouveau produit, votre hĂ©bergement, qui peut accueillir plusieurs sites. 

 

Par oĂą commencer ?

  1. Créer un site WordPress
  2. Construire le site avec Site Creator
  3. Installer une application Web (ownCloud, Joomla, Typo3, Drupal, phpBB, Simple Machines Forum, Magento, Prestashop, …)
  4. Gérer vos comptes/utilisateurs FTP
  5. Gérer et publier des fichiers sur votre hébergement via le Web FTP
  6. Gérer vos bases de données MySQL
  7. Ajouter un site ou un sous-domaine à votre hébergement (multisites/multi domaines) y compris un site Node.js
  8. Lier un autre nom de domaine Ă  un site existant (domaine alias)
  9. Prévisualiser votre site même si votre nom de domaine ne pointe pas encore sur les serveurs d'Infomaniak

 

IMPORTANT: le nom de domaine…

Un hébergement Web, pour être visible par le public sur Internet, doit être associé à un nom de domaine !

Votre nom de domaine n'est pas géré par Infomaniak ? Ou il se trouve dans une autre Organisation que celle de votre hébergement Web ? Alors prenez connaissance de cet autre guide pour configurer les DNS ou les "enregistrements A" afin de lier le nom de domaine à votre hébergement Web.

 

En cas de problème

Pour résoudre un problème, merci de consulter la base de connaissances Hébergements Web avant de contacter le support Infomaniak.

Cliquez ici afin de partager un avis ou une suggestion sur un produit Infomaniak.

Lien vers cette FAQ: https://faq.infomaniak.com/2004


Cette FAQ a été utile?

Jelastic Cloud Infomaniak est l'une des solutions PaaS les plus complètes et flexibles du marché.

 

Préambule

  • Node.js = nom officiel du langage/environnement.
  • NodeJS = nom "technique" ou simplifiĂ© dans certains contextes (souvent pour des raisons pratiques, pas de vraie diffĂ©rence technique).

 

Langages supportés

Vous pourrez déployer des applications Java, PHP, Ruby, Node.js, Python et Go sans devoir adapter votre code en utilisant Docker, Kubernetes, GIT, SVN ou des extensions intégrées comme Maven, Ant, Eclipse, NetBeans ou encore IntelliJ IDEA.

Bases de données SQL et NoSQL supportées

MariaDB, MongoDB, MySQL, Postgre, Redis, Neo4j, Cassandra, OrientDB, PerconaDB, CouchDB, Couchbase.

Serveurs d'application supportés

Tomcat, TomEE, Jetty, GlassFish, Payara, Apache PHP, Apache Ruby, Apache Python, NGINX PHP, NGINX Ruby, NodeJS, JBoss, SmartFoxServer, SpringBoot, WildFly, Golang.

Load balancers supportés

NGINX, Apache Balancer, HAProxy, Varnish.

Lien vers cette FAQ: https://faq.infomaniak.com/2257


Cette FAQ a été utile?

Ce guide explique ce que vous devez déterminer en tant que visiteur ou administrateur de site si vous obtenez une erreur de type 403 afin de résoudre ce problème.

 

Préambule

  • Le code d'erreur HTTP 403 signifie gĂ©nĂ©ralement que l'accès Ă  une ressource est refusĂ© au client par le serveur.
  • Consultez vos journaux d'erreurs depuis votre Manager Infomaniak pour identifier le fichier ou la règle en cause (âť“: aide).

 

Dans quel cas survient cette erreur ?

L'utilisateur n'est pas authentifié : une identification est requise (ex. : pages privées).

L'utilisateur n'a pas les permissions nécessaires : problème de droits sur un dossier (403 Forbidden) ou un fichier (failed to open stream: Permission denied). Vérifiez que les permissions sont au minimum de 644 pour un fichier et 755 pour un dossier (❓: aide).

L'adresse IP est bloquée ou restreinte : le serveur bloque l'IP pour des raisons de sécurité ou de protection anti-attaques (❓: aide).

La ressource demandée n'existe pas : le serveur renvoie une erreur 403 à la place d'une 404 pour des raisons de confidentialité. Assurez-vous qu'une page d'accueil (index.html, .htm ou .php) est présente au bon endroit (racine /web ou sous-dossier), en minuscules, sans accents ni espaces.

Erreur liée au script ou à l'antivirus : un filtre de sécurité ou l'antivirus Infomaniak bloque un téléversement suspect (via FTP, formulaires ou scripts non sécurisés) et génère le message suivant :

Accès interdit!
Vous n'avez pas le droit d'accéder à l'objet demandé.
Soit celui-ci est protégé, soit il ne peut être lu par le serveur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403

 

D'autres cas peuvent également provoquer ce message (scripts PHP, Perl, mod_security, fichier .htaccess, etc.).

Lien vers cette FAQ: https://faq.infomaniak.com/1609


Cette FAQ a été utile?