Générateur de sites web de nissa.ch · Essai gratuit · Vous ne payez qu’au téléchargement

Guide : mettre en ligne le site vous-même

Pour toutes celles et ceux qui ont téléchargé leur site et le mettent eux-mêmes en ligne chez un hébergeur. Compter environ 15 minutes.

1Ce dont vous avez besoin

2HTML ou PHP ?

Version HTML

Fonctionne sur n'importe quel hébergement, même sans PHP. Le formulaire de contact ouvre le programme de messagerie du visiteur – il n'envoie rien lui-même.

Version PHP (recommandée)

Le formulaire de contact envoie les demandes directement à votre adresse e-mail, avec protection anti-spam. Nécessite un hébergement avec PHP.

3Téléverser

  1. Décompresser le ZIP : clic droit sur le fichier → « Extraire tout » (Windows) ou double-clic (Mac). Vous obtenez un dossier avec index.html ou index.php, style.css et le dossier bilder.
  2. Ouvrir FileZilla et saisir en haut le serveur, le nom d'utilisateur, le mot de passe et le port (port 21 pour FTP, 22 pour SFTP – SFTP est plus sûr si votre hébergeur le propose). Cliquer sur « Connexion rapide ».
  3. Ouvrir le bon dossier (côté droit) : il s'appelle généralement public_html, httpdocs, www ou web. S'il contient déjà un index.html de l'hébergeur (« Un nouveau site est en construction »), supprimez-le.
  4. Sélectionner le contenu du dossier décompressé (à gauche) et le glisser vers la droite – tous les fichiers et dossiers (bilder, inc, dossiers de langue comme fr). Important : le contenu, pas le dossier lui-même.
  5. Ouvrir dans le navigateur : ihr-betrieb.ch. Tout est en ordre ? C'est terminé ! Si vous voyez encore l'ancienne page, rechargez avec Ctrl+F5 (Mac : Cmd+Shift+R).

Vous avez modifié quelque chose plus tard ? Téléchargez la nouvelle version et remettez simplement les fichiers en ligne – FileZilla vous demande si vous voulez écraser : « Oui, pour tous ». Exception : n'écrasez pas votre fichier personnalisé inc/einstellungen.php.

4Sécurisé avec https

Activez dans le panneau d'hébergement le certificat SSL gratuit (généralement « Let's Encrypt » ou « SSL/TLS »). Votre site est ensuite accessible sous https://, avec un cadenas dans le navigateur – important pour Google et pour la confiance de vos visiteurs.

5Formulaire de contact & e-mail

Uniquement pour la version PHP. Les réglages se trouvent dans le fichier inc/einstellungen.php – vous pouvez le télécharger avec FileZilla, le modifier avec un éditeur de texte (p. ex. Notepad++ ou VS Code, pas Word) et le remettre en ligne.

  1. Vérifier le destinataire : FIRMA_EMAIL indique où les demandes sont envoyées.
  2. Tester : ouvrez dans le navigateur https://ihr-betrieb.ch/mailtest.php?k=… et cliquez sur « Envoyer un e-mail de test ». Vérifiez la boîte de réception et le dossier spam. Vous trouverez le lien exact dans le fichier LIESMICH.txt et en haut de inc/einstellungen.php.
  3. Rien n'arrive ? Saisissez alors dans inc/einstellungen.php les données SMTP de votre boîte mail – les mêmes que dans Outlook ou sur le téléphone : SMTP_SERVER (serveur sortant), SMTP_PORT (généralement 587), SMTP_BENUTZER (votre adresse e-mail) et SMTP_PASSWORT. Testez ensuite à nouveau – en cas d'erreur, la page de test indique précisément ce qui ne va pas.
  4. Les e-mails arrivent dans les spams ? Si le site et la messagerie sont chez des prestataires différents, utilisez SMTP (étape 3) – ou faites autoriser le serveur mail de l'hébergeur dans l'enregistrement SPF de votre domaine (aide de votre hébergeur, mot-clé « SPF »).
Exemple : inc/einstellungen.php avec SMTP
const FIRMA_EMAIL = 'info@ihr-betrieb.ch';

const SMTP_SERVER     = 'mail.ihr-betrieb.ch';
const SMTP_PORT       = 587;
const SMTP_SICHERHEIT = 'tls';
const SMTP_BENUTZER   = 'info@ihr-betrieb.ch';
const SMTP_PASSWORT   = '••••••••';

6Problèmes fréquents

Je vois une liste de fichiers ou « 403 Forbidden ».
Les fichiers se trouvent dans le mauvais dossier (p. ex. dans un sous-dossier). Déplacez le contenu directement dans le dossier principal du domaine.
Des images manquent ou la page n'a pas de mise en forme.
Le dossier bilder ou le fichier style.css n'a pas été mis en ligne. Remettez tout en ligne.
Du code PHP s'affiche ou la page reste blanche.
Votre hébergement ne prend pas en charge PHP (ou une version trop ancienne). Activez PHP 8 dans le panneau d'hébergement – ou utilisez la version HTML.
Les caractères accentués comme é, à, ü s'affichent mal.
Un fichier a été modifié avec le mauvais programme. Enregistrez-le en « UTF-8 » avec Notepad++ ou VS Code.
Le formulaire de contact signale une erreur.
Ouvrez la page de test (voir ci-dessus) – elle indique la raison exacte. SMTP résout généralement le problème.
Les modifications ne sont pas visibles.
Cache du navigateur : rechargez avec Ctrl+F5. Ou la nouvelle version n'a pas été mise en ligne.
Vous préférez sans effort ?

Avec le forfait en ligne, nous mettons votre site en ligne pour vous – avec hébergement, SSL et formulaire de contact fonctionnel. Et si vous avez des questions, nous vous aidons volontiers : dans le chat en bas à droite ou via le formulaire de contact.

Voir le forfait en ligneDemander de l'aide