Website-Generator von nissa.ch · Kostenlos ausprobieren · Sie bezahlen erst beim Download

Anleitung: Website selbst hochladen

Für alle, die ihre Website heruntergeladen haben und sie selbst bei einem Hoster online stellen. Dauert etwa 15 Minuten.

1Was Sie brauchen

2HTML oder PHP?

HTML-Version

Läuft auf jedem Webspace, auch ohne PHP. Das Kontaktformular öffnet das E-Mail-Programm des Besuchers – es sendet nicht selbst.

PHP-Version (empfohlen)

Das Kontaktformular sendet die Anfragen direkt an Ihre E-Mail-Adresse, mit Spam-Schutz. Braucht ein Hosting mit PHP.

3Hochladen

  1. ZIP entpacken: Rechtsklick auf die Datei → «Alle extrahieren» (Windows) bzw. Doppelklick (Mac). Sie erhalten einen Ordner mit index.html bzw. index.php, style.css und dem Ordner bilder.
  2. FileZilla öffnen und oben Server, Benutzername, Passwort und Port eintragen (Port 21 für FTP, 22 für SFTP – SFTP ist sicherer, wenn Ihr Hoster es anbietet). «Verbinden» klicken.
  3. Richtigen Ordner öffnen (rechte Seite): meist heisst er public_html, httpdocs, www oder web. Liegt dort schon eine index.html des Hosters («Hier entsteht eine neue Website»), löschen Sie diese.
  4. Den Inhalt des entpackten Ordners (links) markieren und nach rechts ziehen – alle Dateien und Ordner (bilder, inc, Sprachordner wie fr). Wichtig: den Inhalt, nicht den Ordner selbst.
  5. Im Browser öffnen: ihr-betrieb.ch. Sieht alles gut aus? Fertig! Sehen Sie noch die alte Seite, laden Sie mit Strg+F5 (Mac: Cmd+Shift+R) neu.

Später etwas geändert? Neue Version herunterladen und die Dateien einfach wieder hochladen – FileZilla fragt, ob Sie überschreiben wollen: «Ja, für alle». Ausnahme: Ihre angepasste Datei inc/einstellungen.php nicht überschreiben.

4Sicher mit https

Schalten Sie im Hosting-Panel das kostenlose SSL-Zertifikat ein (meist «Let's Encrypt» oder «SSL/TLS»). Danach ist Ihre Website unter https:// erreichbar, mit Schloss im Browser – wichtig für Google und für das Vertrauen Ihrer Besucher.

5Kontaktformular & E-Mail

Nur für die PHP-Version. Die Einstellungen stehen in der Datei inc/einstellungen.php – Sie können sie mit FileZilla herunterladen, mit einem Texteditor ändern (z.B. Notepad++ oder VS Code, nicht Word) und wieder hochladen.

  1. Empfänger prüfen: Bei FIRMA_EMAIL steht, wohin die Anfragen gehen.
  2. Testen: Öffnen Sie im Browser https://ihr-betrieb.ch/mailtest.php?k=… und klicken Sie auf «Test-Mail senden». Prüfen Sie Posteingang und Spam-Ordner. Den genauen Link finden Sie in der Datei LIESMICH.txt und oben in inc/einstellungen.php.
  3. Kommt nichts an? Dann tragen Sie in inc/einstellungen.php die SMTP-Angaben Ihres Postfachs ein – die gleichen wie in Outlook oder auf dem Handy: SMTP_SERVER (Postausgangsserver), SMTP_PORT (meist 587), SMTP_BENUTZER (Ihre E-Mail-Adresse) und SMTP_PASSWORT. Danach nochmals testen – die Testseite zeigt bei einem Fehler genau, was nicht stimmt.
  4. Mails landen im Spam? Liegen Website und E-Mail bei verschiedenen Anbietern, nutzen Sie SMTP (Schritt 3) – oder lassen Sie im SPF-Eintrag Ihrer Domain den Mailserver des Hosters erlauben (Hilfe Ihres Hosters, Stichwort «SPF»).
Beispiel: inc/einstellungen.php mit 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   = '••••••••';

6Häufige Probleme

Ich sehe eine Liste mit Dateien oder «403 Forbidden».
Die Dateien liegen im falschen Ordner (z.B. in einem Unterordner). Verschieben Sie den Inhalt direkt in den Hauptordner der Domain.
Bilder fehlen oder die Seite sieht ungestaltet aus.
Der Ordner bilder oder die Datei style.css wurde nicht hochgeladen. Nochmals alles hochladen.
Es erscheint PHP-Code oder die Seite bleibt weiss.
Ihr Hosting kann kein PHP (oder eine zu alte Version). Im Hosting-Panel PHP 8 einschalten – oder die HTML-Version verwenden.
Umlaute wie ä, ö, ü sehen falsch aus.
Eine Datei wurde mit dem falschen Programm bearbeitet. Mit Notepad++ oder VS Code als «UTF-8» speichern.
Das Kontaktformular meldet einen Fehler.
Testseite öffnen (siehe oben) – sie zeigt den genauen Grund. Meist hilft SMTP.
Änderungen sind nicht zu sehen.
Browser-Cache: mit Strg+F5 neu laden. Oder die neue Version wurde nicht hochgeladen.
Lieber ohne Aufwand?

Mit dem Online-Paket stellen wir Ihre Website für Sie online – mit Hosting, SSL und funktionierendem Kontaktformular. Und bei Fragen helfen wir gerne: unten rechts im Chat oder über das Kontaktformular.

Online-Paket ansehenHilfe anfragen