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
- Un hébergement web avec votre propre domaine (p. ex. ihr-betrieb.ch) – chez un hébergeur suisse dès quelques francs par mois. Pour la version PHP, l'hébergement doit prendre en charge PHP 7.4 ou plus récent – c'est aujourd'hui presque toujours le cas.
- Les identifiants FTP : serveur, nom d'utilisateur et mot de passe. Vous les trouvez dans l'e-mail de bienvenue de votre hébergeur ou dans le panneau d'hébergement sous « FTP ».
- Un logiciel FTP, p. ex. FileZilla, gratuit (Windows, Mac, Linux). Beaucoup d'hébergeurs proposent aussi un « Gestionnaire de fichiers » dans le navigateur – cela fonctionne tout aussi bien.
- Le fichier ZIP de votre site (bouton « Télécharger » sur la page « Votre site est prêt »).
2HTML ou PHP ?
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.
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
- Décompresser le ZIP : clic droit sur le fichier → « Extraire tout » (Windows) ou double-clic (Mac). Vous obtenez un dossier avec
index.htmlouindex.php,style.csset le dossierbilder. - 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 ».
- Ouvrir le bon dossier (côté droit) : il s'appelle généralement
public_html,httpdocs,wwwouweb. S'il contient déjà unindex.htmlde l'hébergeur (« Un nouveau site est en construction »), supprimez-le. - 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 commefr). Important : le contenu, pas le dossier lui-même. - 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.
- Vérifier le destinataire :
FIRMA_EMAILindique où les demandes sont envoyées. - 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. - Rien n'arrive ? Saisissez alors dans
inc/einstellungen.phples 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) etSMTP_PASSWORT. Testez ensuite à nouveau – en cas d'erreur, la page de test indique précisément ce qui ne va pas. - 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.
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.