FAQ

Häufig gestellte Fragen

Ja! Wenn Sie über den Login Leistungen (Domain, Webhosting-Tarife, DNS-Zonen, …) erhalten Sie die Kündigungsbestätigung in Form von Status-Mails an die bei uns hinterlegte E-Mail-Adresse für Systemmeldungen direkt nach Absenden der Kündigung. In seltenen Fällen z.B. bei bestimmten ausländischen Top-Level-Domains kann sich die Bestätigung auf Grund manueller Eingriffe bis zu 2 Tage verzögern. Bitte prüfen Sie die Bestätigung auf eventuelle Fehler und benachrichtigen Sie uns umgehend, wenn Fehler enthalten sein sollten. Selbstverständlich können Sie im System jederzeit den Status der Verlängerung (respektive der Kündigung) der Leistung direkt einsehen.

Sollten Sie nicht innerhalb von 2 Werktagen eine Kündigungsbestätigung per Email erhalten haben, wenden Sie sich bitte an uns. Eventuell ist die Kündigung unleserlich oder gar nicht angekommen und ggf. neu gesendet werden. Kündigungen können Sie an uns per Fax, Email als Scan oder per Post zusenden.

Definitiv ist dies ein anstrebbares Ziel. In der Version 8 wurden viele Optimierungen integriert. PHP 8 ist nochmal deutlich schneller als PHP 7 und gleichzeitig Ressourcenschonender. Damit werden Websites noch schneller ausgeliefert, was nicht nur eine bessere User-Erfahrung bedeutet, sondern auch ein Ranking-Faktor für Suchmaschinen wie Google darstellt.

Leider kann man nicht immer genau vorhersagen, ob Ihre alten Scripte auch unter PHP 8 lauffähig sind. Generell kann man sagen, dass Scripte, die unter PHP 7 liefen, auch unter PHP 8 funktionieren sollten. Unter http://php.net/manual/de/migration80.php kann man einsehen, wie man eine Seite migriert, wenn es Probleme geben sollte.

Grundsätzlich sollten Sie immer die aktuellste PHP-Version verwenden, bzw. eine Version, die noch nicht das End-of-Live-Datum überschritten hat. Nur so können Sie sicher gehen, dass Sicherheitslücken in der PHP-Version behoben werden.

Unter Apache

Sie erhalten vom Zertfikateaussteller das Zwischenzertfikat und das eigentliche SSL-Zertfikat. Installieren Sie als erstes das Zwischenzertifikat: Benennen Sie es in „intermediate.crt“ um und legen es auf dem Server ab – zum Beispiel unter „/usr/local/ssl/crt/“. In dieses Verzeichnis legen Sie bitte auch das eigentliche SSL-Zertfikat ab. Den privaten Schlüssel (private Key) legen Sie bitte in einem gesonderten Verzeichnis (z.B. /usr/local/ssl/private/) ab. Schützen Sie diese Datei bitte vor unberechtigten Zugriff mittels Dateirechten.

Nun muss der Server noch konfiguriert werden. Öffnen Sie die Datei „ssl.conf“ und suchen Sie nach dem Eintrag „VirtualHost„. Sollten Sie keine Datei „ssl.conf“ finden, öffnen Sie die Datei „httpd.conf“ und suchen Sie dort nach „VirtualHost“. Fügen Sie hier nun folgende Zeilen ein, wenn nicht bereits vorhanden:

SSLCertificateFile /usr/local/ssl/crt/example.crt
SSLCertificateKeyFile /usr/local/ssl/private/www.domain.com.key
SSLCACertificateFile /usr/local/ssl/crt/intermediate.crt

(Passen Sie ggf. die Verzeichnisse an. 1. Zeile = Zertifikat, 2. Zeile Private Key, 3. Zeile Zwischenzertfikat)

Speichern Sie nun die Datei ssl.conf (bzw. httpd.conf) und starten den den Apache neu.

apachectl startssl

(Ab Apache 2.0 wird SSL bereits automatisch mit gestartet.)

Unter Microsoft IIS

  • laden Sie die „.p7b“-Datei auf den Server
  • öffen Sie den „Internetinformationsdienste-Manager“ unter „Start“, „Verwaltung“
  • Wählen Sie in der linken Spalte den betreffenden Serverknoten
  • im Bereich „Features“ bitte „Serverzertifikate“ doppelklicken
  • Klicken Sie auf „Importieren“ im rechten Bereich (oder wählen Sie im Bereich „Aktionen“ „Zertifikatanforderung abschließen“
  • Suchen Sie nun nach der Zertifikatsdatei. Wenn Sie diese nicht sehen, wählen Sie „Alle Dateien“
  • Geben Sie das Passwort ein, dass die Zertfikatsdatei schützt -> „OK“

Nun ist das Zertfikat importiert. Fügen Sie nun noch die HTTPS-Bindung zur Website hinzu:

  • öffen Sie erneut den „Internetinformationsdienste-Manager“ unter „Start“, „Verwaltung“
  • wählen Sie Ihren Servernamen, dann „Sites“ und die Webseite, die per SSL gesichert werden soll.
  • Klicken Sie auf „Bindungen…“ im rechten Fensterbereich
  • Klicken Sie auf „Hinzufügen“
  • Geben Sie den Bindungstyp an
  • Wählen Sie das bereits importierte SSL-Zertifikat für die Webseite aus
  • und klicken auf „OK“

Ein CSR (Certificate Signing Request) wird benötigt, um ein SSL-Zertfikat zu bestellen. Um diesen CSR idealerweise auf Ihrem Webserver zu erzeugen, müssen Sie ein Schlüsselpaar (Private Key und CSR) erstellen. Der Private Key muss zwingend bei Ihnen verbleiben und sollte am besten zusätzlich auf einem Datenträger gespeichert werden, da nur mit diesem Key das SSL-Zertfikat genutzt werden kann. Im CSR ist der Öffentliche Schlüssel (Public Key) und Informationen zur Domain und zum Antragsteller enthalten.

Eine detaillierte Liste würde den Rahmen in den FAQs sprengen. Daher möchten wir auf unser aktuelles Angebot unter Domains verweisen.

Rechnungen erhalten Sie in der Regel per E-Mail als PDF an die von Ihnen angegebene E-Mail-Adresse. Sie können eine separate E-Mail-Adresse extra für den Empfang von Rechnungen bestimmen.

Für Ihren Webspace-Account haben Sie bereits automatisch kostenlose SSL-Zertifikate von Let’s Encrypt, welche automatisch installiert und regelmäßig erneuert werden.

Für Zertifikate anderer Aussteller bzw. mit höheren Anforderungen oder für Fremdserver können Sie im Kundenmenü aus einer Vielzahl von SSL-Zertifikaten auswählen. Bitte loggen Sie sich in das Kundenmenü ein. Unter „Zertifikate“ klicken Sie auf „Bestellen“. Nun können Sie unter den SSL-Zertifikaten auswählen.

Hinweis: Wenn Sie alle Subdomains einer Domain absichern wollen, dann wählen Sie ein Wildcard-Zertifikat.

Je nach Wahl Ihres Zertifkat-Typs werden Sie nun eventuell nach der „Bestätigung“ gefragt. Bitte achten Sie darauf, dass für die Ausstellung des Zertifikates eine E-Mail-Bestätigung Ihrerseits notwendig ist.

Ja, Sie können z.B. bei einer versehentlichen Löschung auf die Datensicherung der letzten 30 Nächte zurückgreifen. Das heißt, wenn Sie heute eine Email gelöscht haben, die gestern in das Postfach kam, können wir den gesamten Datenbestand für dieses Postfach für Sie bereitstellen. Löschungen von Emails die am selben Tag kamen und gelöscht wurden können wir leider nicht wiederherstellen, da die Sicherungen immer nachts einmal erfolgen. Wenden Sie sich für eine Wiederherstellung bitte an den Support.

Folgende Punkte können nicht mit dem php.ini Editor angepasst werden:

  • PHP dadurch als Modul laufen lassen
  • Module einfügen, die nicht für den Einsatz als „nachladbares“ Modul geeignet sind
  • ein eigenes php-binary nutzen
  • SQLite ein- oder aus schalten.

Webspeicher kann als Neukunde nur mit einer Domains bestellt werden. Es ist nicht möglich, nur Webspeicher zu verwenden. Beim Bestellvorgang legen Sie neben einer oder mehrerer Domains auch einen Tarif in den Warenkorb. Als Tarif wählen Sie hier bitte das Webspeicher-Paket aus. Dieses Paket ist später jederzeit erweiterbar. Ihrem Wachstum sind keine Grenzen gesetzt.

Auf unserer Homepage haben Sie die beste Möglichkeit, nach freien Domains zu suchen. Selbstverständlich können Sie auch bestehende Domains von einem anderen Provider zu uns umziehen. Legen Sie all Ihre Wunschdomains in Warenkorb und gehen Sie zur Kasse. Wählen Sie dann bitte „Bestandskunde“ wenn Sie schon einen Account bei uns haben oder Neukunde, wenn Sie noch kein Kunde bei uns sind.

Bei McDomain können Sie für die komplette Domain die PHP-Version über das Kundenmenü umstellen. Es ist aber auch möglich, nur für ein Verzeichnis eine andere PHP-Version zu nutzen.

Erstellen Sie dazu eine .htaccess-Datei in dem betreffenden Verzeichnis. Als Inhalt fügen Sie bitte folgendes in die .htaccess-Datei ein, wenn Sie zum Beispiel PHP 8 nutzen wollen:

AddType application/x-httpd-php8 .php

Mittels Portforwarding werden TCP/IP Verbindungen die bei Ihnen zu Hause auf localhost:<port> zugreifen über eine verschlüsselte Verbindung auf einen, vorher zugewiesenen, localhost Port des Web- und SQL Servers weitergeleitet. So werden die Daten dieser Verbindung nicht ungeschützt über das Internet übertragen und für den Web/SQL Server sieht es aus als ob eine interne Anwendung eine Verbindung zu ihm aufbaut. Dies ist natürlich ohne Probleme möglich, wohingegen von Extern kommende Verbindungen zur MYSQL Datenbank aus Sicherheitsgründen abgewiesen werden.

Es gibt einige Subdomains, die zur Funktionalität von Nameservern automatisch eingerichtet wurden, aber nicht unbedingt im Kundenmenü sichtbar sind:

  • webmail.domain.de
  • autodiscover.domain.de
  • ftp.domain.de
  • autoconfig.domain.de

Wenn Sie dies nicht wünschen, können Sie in den Plesk-Einstellungen unter „DNS“ diese DNS-Einträge löschen.

Zunächst vielen Dank für Ihr Vertrauen. Ein Providerumzug zu McDomain.de ist in der Regel unkomliziert. Als Bestandskunde loggen Sie sich bitte auf der Startseite bei McDomain.de ein. Klicken Sie dann auf „Domains“ – „Transfer“. Geben Sie bitte Ihre Domain in das Formularfeld ein und klicken auf „Weiter“. Sie gelangen zum Warenkorb. In der Regel sollte angezeigt, werden, dass die Domain belegt ist. Klicken Sie hinter der Domain auf den Button „Konfigurieren“. Dort können Sie den Authcode eingeben. Dieser Authcode ist ein Transferpasswort, welchen Sie vom aktuellen Provider erhalten, nachdem Sie in der Regel die Domain dort zum Providerwechsel gekündigt haben. Sie können die Bestellung nun abschließen.

Als Neukunde registrieren Sie sich bitte zunächst neu bei uns. Nach dem Login fahren Sie wie vorab beschrieben fort.

Das Einpflegen von Dumps in Ihre Datenbank können Sie komfortabel über „PHPMyAdmin“ im Kundenmenü (Plesk) nutzen. Klicken Sie dazu im phpMyAdmin auf „Exportieren“.

Unter Windows:

  1. SSH Clienten installieren:
    Unter Windows ist der SSH Client Putty sicherlich einer der beliebtesten SSH Clienten. Er muß nur als (ausführbare) EXE-Datei heruntergeladen werden und kann sofort ohne Installation benutzt werden.
  2. Normale SSH Verbindung (mit PUTTY) einrichten:
    1. Gehen sie zur Category „Session“.
      Hier tragen sie als Hostname www.<ihredomain>.tld ein und wählen als Protokoll „SSH“ aus. Der korrekte Port (22) wird automatisch eingestellt.
    2. Nun gehen Sie zur Category „SSH“.
      Hier sollte als „Preferred SSH Protocol Version“ die „2“ ausgewählt werden.
  3. SSH-Tunnel einrichten:
    Nun gehen sie unter Category auf „Tunnels“. Dort geben sie unter Source Port „3306“ an und unter Destination „localhost:3306“ (bzw. mysql4.DOMAIN.TLD:3306 für MySQL 4 oder mysql5.DOMAIN.TLD:3306 für MySQL 5)und bestätigen das Ganze mit einem Klick auf „Add“.
  4. Einstellungen speichern:
    Gehen sie wieder zur Kategory „Session“ und geben dort unter dem Text „Saved Sessions“ einen Namen für ihre Session ein. Mit einem Klick auf Save haben sie die Einstellungen für das nächste mal gesichert und können diese durch Markieren des vorher erstellten Namens und einen Klick auf „Load“ wiederherstellen.
  5. Verbindung öffnen:
    Als letztes müssen sie nur noch unten im Fenster auf Open klicken und eventuell auftauchende Meldungen wegen neuen Zertifikaten bestätigen

Solang Putty läuft können sie nun mit einer TCP/IP Verbindung auf localhost:3306 (MySQL 3), wie mit Ihren Scripten, welche auf Ihrem Webspace liegen würden, auf Ihre Datenbank zugreifen.

Sollte bei Ihnen schon eine Anwendung den lokalen TCP/IP Port 3306 belegen, müssen sie den Tunnel eventuell auf einen anderen Port legen. Bei Windows müssen die dafür die Portangabe im einzelnen Port Eingabefeld ändern.

Unter Linux / *BSD / andere Unix:

Unter unixfähigen Betriebssytemen ist meistens schon ein SSH-Client installiert. Dort kann man einen SSH Tunnel mit folgendem Befehl erstellen (Wobei je nach installiertem SSH Client die Parameter etwas abweichen können, dann hilft „ssh –help“):

ssh -l username -L 3306:localhost:3306 www.<ihredomain>.tld

Auch hier müssen sie bei der ersten Verbindung den Fingerprint des McDomain-Servers bestätigen.

Sollte bei Ihnen schon eine Anwendung den lokalen TCP/IP Port 3306 belegen, müssen sie den Tunnel eventuell auf einen anderen Port legen.

Sie sollten beachten, dass Portforwarding nicht dazu gedacht ist, ständig eine Verbindung aufrecht zu erhalten, sondern Primär um kurze Tests auszuführen oder Daten in die MySQL-Datenbank zu schreiben.

Eine von Extern kommende TCP/IP Verbindung zu unseren Datenbanken ist aus Sicherheitsgründen nicht möglich. Es gibt jedoch die Möglichkeit, mittels Portforwarding über Ihren SSH Zugang Zugriff auf die Datenbank zu erhalten.

Sie möchten auf einen anderen Webserver mit der IP-Adresse 123.456.78.112 weiterleiten, weil dort Ihre Homepage liegt?

domain.de A 123.456.78.112

Sie möchten Emails an einen Email-Server mit der IP-Adresse 123.456.78.112 leiten? Beachten Sie bitte, ein MX-Eintrag darf nur an einen Hostnamen leiten. Daher:

mail.domain.de A 123.456.78.112
*.domain.de MX 10 mail.andere-domain.de
domain.de MX 10 mail.andere-domain.de

 

Der Pfad zu ImageMagick ist: /usr/bin/convert

ImageMagick steht bei McDomain ab PHP 5 vorkompiliert zur externen Einbindung zur Verfügung. Um es zu verwenden, müssen Sie die Extension „imagick.so“ einbinden. Infos zur Einbindung vorkompilierter PHP-Module

Es können folgende Endungen ausgeführt werden: .php , .php3 , .php4 und .phtml

Selbstverständlich ist es jedoch auch möglich, beliebige Datei-Endungen mit PHP interpretieren zu lassen.

Hierzu ist es erforderlich, eine .htaccess-Datei mit folgendem Inhalt anzulegen:

AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html