Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
In diesem Leitfaden wird erklärt, wie Sie auf phpMyAdmin mit einem Webhosting zugreifen können.
Zugriff auf phpMyAdmin
Um auf Webhosting im Bereich Datenbanken zuzugreifen:
- Melden Sie sich im Infomaniak-Manager (manager.infomaniak.com) mit einem Webbrowser wie Brave oder Firefox an
- Klicken Sie auf das Symbol oben rechts in der Schnittstelle (oder navigieren Sie durch das Menü links in der Seitenleiste, zum Beispiel)
- Wählen Sie Hosting (Web & Domain Universe)
- Klicken Sie auf den Namen des relevanten Objekts in der angezeigten Tabelle
- Klicken Sie links in der Seitenleiste auf Datenbanken
- Klicken Sie auf die Registerkarte Benutzer
- Klicken Sie auf das ⋮ Aktion-Menü rechts neben dem betreffenden Benutzer in der angezeigten Tabelle
- Klicken Sie auf Anmelden bei phpMyAdmin (Passwort erforderlich)
Auf der Anmeldeseite von phpMyAdmin:
- Der richtige Server und Benutzer werden automatisch ausgefüllt
- Das einzugebende Passwort ist dasjenige, das mit dem Datenbankbenutzer verknüpft ist (das, das Sie bei der Erstellung des MySQL-Benutzers gewählt haben um es zurückzusetzen, wenn es vergessen wurde)
Dieser Leitfaden erklärt, wie Sie sich mit einem SSH-Schlüssel mit Ihrem Webhosting verbinden.
Voraussetzungen
- FTP + SSH-Konto erstellen über den Infomaniak Manager
- einen SSH-Schlüssel mit einem sicheren Algorithmus erstellen, z.B.
ed25519
:
ssh-keygen -t ed25519
denn bei einem rsa-Schlüssel ("ssh-keygen
" oder "ssh-keygen -t rsa
") wird die Verbindung abgelehnt und der folgende Fehler wird im Detailmodus zurückgegeben:
debug1: send_pubkey_test: no mutual signature algorithm
SSH-Schlüssel hochladen
Dazu:
- mit dem SSH-Server Ihres Hostings verbinden
zum Root Ihres Hostings wechseln:
cd ~
das Verzeichnis "
.ssh
" erstellen:mkdir .ssh
- die Rechte des Verzeichnisses "
.ssh
" auf chmod 700 ändern - die Datei
authorized_keys
erstellen und Ihren öffentlichen SSH-Schlüssel in einer einzigen Zeile (wichtig) einfügen - die Rechte der Datei
authorized_keys
auf chmod 600 ändern
Dieser Leitfaden behandelt IP-Adressen, einschließlich:
- denen, die Websites/Hostings/Servern zugewiesen sind, dynamische oder statische IPs, gemeinsam genutzte oder dedizierte
- denen, die von Ihrem Internetdienstanbieter (ISP) bei der Herstellung einer Internetverbindung zu Ihrem Infomaniak-Produkt zugewiesen werden
Die Vorteile einer dedizierten IP für eine Website
Eine dedizierte oder statische IP-Adresse für eine Website ist eine dauerhafte IP-Adresse, die speziell ihr zugewiesen ist. Im Gegensatz zu einer gemeinsam genutzten IP-Adresse, die von mehreren Websites verwendet wird, stellt eine dedizierte IP-Adresse sicher, dass nur diese Plattform mit dieser Adresse verknüpft ist. Dedizierte IP-Adressen für Websites werden oft in Fällen verwendet, in denen Stabilität, Anpassung und Sicherheit wichtig sind, wie z.B. Serverhosting, Firewall-Konfiguration oder SSL-Zertifikataktivierung (obwohl es möglich ist, ohne eine dedizierte IP-Adresse fortzufahren, um ein SSL-Zertifikat zu installieren).
Hier sind die wichtigsten Vorteile:
- Konfigurieren eines PTR-Eintrags oder Reverse-DNS auf dedizierten IPs, besonders nützlich für die Einrichtung eines Mailservers, da einige E-Mail-Anbieter den PTR-Eintrag überprüfen, bevor sie E-Mails akzeptieren, die von einem Server gesendet wurden
- Bessere Verbindungsstabilität
- Verringerung des Risikos eines schlechten Rufs, der mit Websites verbunden ist, die dieselbe IP-Adresse teilen
- Einfachere Konfiguration bestimmter technischer Aspekte
- Eine dedizierte IP kann das SEO einer Website verbessern (obwohl es unter SEO-Spezialisten unterschiedliche Meinungen gibt)
Fügen Sie der Website eine dedizierte IP hinzu
Um Ihrer Website eine dedizierte IP hinzuzufügen, lesen Sie diesen Leitfaden.
Achtung: Infomaniak erlaubt keinen Zugriff auf Websites über HTTP(S) über IPs (dedizierte) auf verwalteten Servern; Sie müssen einen Domainnamen verwenden, der auf die IP zeigt (oder Vorschau-URL verwenden).
Im Falle von Problemen, wenn Sie den Webverkehr auf einen bestimmten Port umleiten, lesen Sie diesen Leitfaden.
Sperrung der IP-Adresse (Internetverbindung)
Wenn Sie nicht mehr auf Folgendes zugreifen können:
- alle Ihre E-Mail-Adressen, die Sie bei Infomaniak besitzen (die normalerweise gut funktionieren) und dies mit E-Mail-Software aus demselben Internetnetzwerk (d.h. von derselben IP-Adresse, die Ihr ISP bereitstellt)
oder wenn Sie leider eine solche Operation durchgeführt haben:
- wiederholte erfolglose Verbindungsversuche über FTP, SSH oder auf Zugriffspunkte wie das WordPress-Login
- Anfragen, die zu vielen Fehlern führen, wie Massen-403-Fehler
kann Ihr Zugriff auf Infomaniak-Server aufgrund der Sperrung der IP-Adresse (banip / ipban) von Ihrer Internetverbindung blockiert sein.
Um die Situation zu entsperren, kontaktieren Sie den Infomaniak-Support per E-Mail und geben Sie das betroffene Domain und insbesondere die betroffene öffentliche IP-Adresse an.
Dauerhafte Entsperrung (IP-Whitelist)
Mit einem Cloud-Server können Sie beantragen, die betreffende IP-Adresse endgültig zuzulassen, damit die Sperrung unabhängig von der Situation nie wieder passiert. Dazu müssen Sie:
- über eine dedizierte IP verfügen, die Ihrem Cloud-Server zugeordnet ist
- wissen, dass Infomaniak keine Angriffe mehr von dieser IP-Adresse blockieren wird; Angriffe oder bösartige Zugriffsversuche von dieser Adresse werden nicht mehr automatisch von den Sicherheitssystemen blockiert
- per E-Mail und von einer Kontaktadresse bestätigen, die mit dem Konto verbunden ist (Inhaber oder Administrator), dass Sie die volle Verantwortung im Falle eines Angriffs von dieser IP-Adresse verstehen und akzeptieren
Dieser Leitfaden erläutert die Funktion der Option "MySQL-Präfix" in den Einstellungen einer Website und deren Auswirkungen auf den Betrieb Ihrer Webanwendungen (CMS) und PHP-Skripte.
Definition
Wenn die Option "MySQL-Präfix" für eine Website aktiviert ist, ist es nicht mehr erforderlich, das Präfix "wxyz_" vor dem Namen und den Benutzern Ihrer MySQL-Datenbanken hinzuzufügen. Ein PHP-Skript kann sich mit dem Benutzer "meinbenutzer" und einer Datenbank "meinedatenbank" verbinden, und der Zugriff erfolgt automatisch mit dem Benutzer "wxyz_meinbenutzer" und der Datenbank "wxyz_meinedatenbank".
Verwalten der MySQL-Präfix-Option
Um die Verwaltung der Website aufzurufen:
- Melden Sie sich im Infomaniak Manager (manager.infomaniak.com) über einen Webbrowser wie Brave oder Edge an
- Klicken Sie auf das Symbol oben rechts in der Benutzeroberfläche (oder navigieren Sie beispielsweise durch das linke Seitenmenü)
- Wählen Sie Website (Web & Domain Universum)
- Klicken Sie auf den Namen des relevanten Objekts in der angezeigten Tabelle
- Klicken Sie auf die blaue Schaltfläche Erweiterte Einstellungen
- Klicken Sie auf das PHP-Tab
- Aktivieren oder deaktivieren Sie die Option MySQL-Präfix
- Klicken Sie auf die blaue Schaltfläche Speichern
- Führen Sie die erforderlichen Anpassungen in den Konfigurationsdateien Ihrer Webanwendungen und PHP-Skripte durch
Auswirkungen und erforderliche Anpassungen
Nach Deaktivierung der Option MySQL-Präfix für eine Website funktionieren einige PHP-Skripte oder CMS möglicherweise nicht mehr. Um die Verbindung zu Ihren Datenbanken wiederherzustellen, müssen Sie die folgenden Informationen in der Konfigurationsdatei(en) der betroffenen Skripte aktualisieren:
- Der Name der MySQL-Datenbank: Sie müssen das Präfix Ihres Servers hinzufügen
- Vorher: meinedatenbank
- Nachher: wxyz_meinedatenbank
- Der Benutzer der MySQL-Datenbank: Sie müssen das Präfix Ihres Servers hinzufügen
- Vorher: meinbenutzer
- Nachher: wxyz_meinbenutzer
Dieser Leitfaden betrifft Laravel, ein Open-Source-Web-Framework, das in PHP geschrieben ist und dem Modell-View-Controller (MVC)-Architekturmuster folgt. Lesen Sie auch ihre Dokumentation.
⚠️ Für zusätzliche Hilfe kontaktieren Sie einen Partner oder stellen Sie eine Ausschreibung — lesen Sie auch die Rolle des Hosts.
Voraussetzungen
- Haben Sie ein Shared Web Hosting oder einen Managed Cloud Server mit der neuesten MySQL/MariaDB
- Website läuft auf PHP 8.2
- Erstellen Sie einen SSH-Zugang
- Erstellen Sie eine Datenbank
Laravel 11 Installation
Dafür:
- SSH auf den Server verbinden
- Wechseln Sie in das Verzeichnis der Website, indem Sie den Befehl ausführen
cd pfad-zur-website
(z.B.cd sites/laravel.domain.xyz
) - Erstellen Sie ein neues Projekt, indem Sie den Befehl ausführen
composer create-project laravel/laravel example-app
Bearbeiten Sie die Datei
.env
am Stamm des Hostings, um die Verbindungsinformationen zur neuen Datenbank zu aktualisieren:
DB_CONNECTION=mysql DB_HOST=xxxx.myd.infomaniak.com DB_PORT=3306 DB_DATABASE= Name der MySQL-Datenbank (xxxx_newbdd) DB_USERNAME= MySQL-Benutzer mit Berechtigungen für diese Datenbank DB_PASSWORD= ihr Passwort
- Wechseln Sie in das Projektverzeichnis und veröffentlichen Sie es über SSH:
cd example-app
php artisan migrate
- Ändern Sie das Zielverzeichnis, um auf das "public"-Unterverzeichnis des Projekts zu verweisen, hier
/sites/laravel.domain.xyz/example-app/public
Dieser Leitfaden erklärt, wie Anomalien behoben werden können, die bei einem Webhosting auftreten können, wenn Änderungen an seiner IP-Adresse vorgenommen wurden (wie z.B. eine Serververlagerung) und Ihr Computer immer noch die alte Position im DNS-Cache speichert.
DNS-Cache leeren
Wenn Sie eine Website besuchen, speichert Ihr Computer eine Verknüpfung zwischen dem Domainnamen und seiner IP-Adresse im lokalen DNS-Cache. Dadurch wird der DNS-Auflösungsprozess für zukünftige Besuche auf derselben Website beschleunigt, da der Computer vermeiden kann, die DNS-Server erneut nach der IP-Adresse abzufragen.
Durch das Leeren des DNS-Caches zwingen Sie Ihren Computer, die DNS-Server erneut nach den neuesten Informationen zu den IP-Adressen der von Ihnen besuchten Websites abzufragen.
auf Windows
- Öffnen Sie das Start-Menü
- Geben Sie cmd ein
- In den Suchergebnissen klicken Sie auf Eingabeaufforderung
- Führen Sie den Befehl
ipconfig /flushdns
aus
auf macOS
- Öffnen Sie das Terminal
- Führen Sie den Befehl
lookupd -flushcache
aus (falls fehlgeschlagen:dscacheutil -flushcache
)
auf Linux
- Öffnen Sie das Terminal
- Führen Sie den Befehl
sudo systemctl restart nscd
odersudo /etc/init.d/nscd restart
aus, um nscd neu zu starten
Dieser Leitfaden bezieht sich auf MySQL/MariaDB und konzentriert sich insbesondere auf Indexanalysen und Abfragen mit Webhosting.
Slowlog für lange Abfragen
Das MySQL Slowlog ist auf allen MySQL-Servern aktiviert und enthält Abfragen, die länger als 5 Sekunden* zur Ausführung benötigen. Wenn Ihre Abfragen gut konstruiert sind, sollten Sie diese Dateien nie sehen. Andernfalls sollten Sie sie regelmäßig überprüfen, um eventuelle Probleme zu identifizieren und sicherzustellen, dass Ihre Website ordnungsgemäß funktioniert.
Kontaktieren Sie den Infomaniak-Support schriftlich, um diese Dateien zu erhalten (außer für alte v1-Hostings, die direkt über den FTP-Manager-Dateimanager einen Ordner über /web im Verzeichnis /logs zugänglich sind).
Und die Protokolle?
Es werden keine MySQL-Protokolle erstellt (außer den Slowlogs), da die MySQL-Server die Last von Millionen gleichzeitigen Protokollen nicht bewältigen könnten. Bei Bedarf kann Infomaniak die MySQL-Protokolle für 5 Minuten aktivieren, um Ihnen die Analyse mit EXPLAIN und die Bestimmung nützlicher Indizes zu ermöglichen. Bitte kontaktieren Sie den Infomaniak-Support schriftlich.
_____
* verstrichene Zeit. Hinsichtlich der Sperren gibt die Dokumentation die folgende Klarstellung: "Die Zeit, die für das Erlangen der anfänglichen Sperren erforderlich ist, wird nicht als Ausführungszeit gezählt."
Dieser Leitfaden ermöglicht die Behebung eines möglichen Fehlers 530, indem die Anzahl der gleichzeitigen FTP-Verbindungen zu den Webhostings reduziert wird.
Einen Fehler 530 beheben
Die Fehlermeldung 530 Sorry, the maximum number of clients (25) for this user are already connected
tritt normalerweise nach mehreren gleichzeitigen Verbindungen auf, bei denen ein FTP-Programm schlecht mit Verbindungsabbrüchen umgeht oder versucht, mehrere Verbindungen gleichzeitig zu öffnen, um den Download zu beschleunigen.
Nachdem Sie diesen Fehler erhalten haben, müssen Sie das FTP-Programm schließen und dann 30 Minuten warten, damit der Server die aktiven Verbindungen trennt und Sie sich erneut verbinden können.
Sie können auch einen neuen FTP-Benutzer erstellen und sich damit verbinden.
Um diese Situation mit FileZilla zu vermeiden, gehen Sie zum Menü Bearbeiten -> Einstellungen und dann zum Tab Übertragungen und stellen Sie die Anzahl der gleichzeitigen Übertragungen auf 2 ein.
Es wird empfohlen, den FTP-Dateimanager zu verwenden.
In diesem Leitfaden wird erläutert, wie Sie das Passwort für ein FTP- oder FTP/SSH-Konto auf einem Infomaniak Webhosting ändern können.
Passwort eines vorhandenen Benutzers ändern
Um auf das Webhosting zuzugreifen und den FTP-Zugang zu ändern:
- Melden Sie sich im Infomaniak Manager (manager.infomaniak.com) mit einem Webbrowser wie Brave oder Firefox an.
- Klicken Sie oben rechts in der Schnittstelle auf das Symbol (oder navigieren Sie beispielsweise über das Menü auf der linken Seite).
- Wählen Sie Hosting (Web & Domain Universum) aus.
- Klicken Sie auf den Namen des relevanten Objekts in der angezeigten Tabelle.
- Klicken Sie im linken Menü auf FTP/SSH.
- Klicken Sie auf das Aktionen-Menü ⋮ rechts neben dem relevanten Objekt in der angezeigten Tabelle.
- Klicken Sie auf Bearbeiten
- Geben Sie das neue Passwort, das für den FTP- oder SSH-Zugang verwendet wird, direkt ein.
- Falls erforderlich, können Sie ein starkes Passwort generieren.
- Bestätigen Sie die Änderungen mit Bestätigen
Dieser Leitfaden erklärt, wie Sie eine Domain-Alias von einem Webhosting entfernen. Der Hauptdomainname des Webhostings wird nicht mehr mit einem anderen Domainnamen verknüpft sein.
Dies ermöglicht unter anderem die Möglichkeit, ein neues Webhosting oder eine separate Website für den entkoppelten Domainnamen zu erstellen.
Voraussetzungen
- müssen Sie den synonymen Domainnamen entkoppelt haben, falls zuvor eine Verknüpfung vorhanden war
Domain-Alias entfernen
Um einen Domain-Alias von Ihrer Website zu entfernen:
- melden Sie sich im Infomaniak Manager (manager.infomaniak.com) mit einem Webbrowser wie Brave oder Firefox an
- klicken Sie auf das Symbol oben rechts in der Benutzeroberfläche (oder navigieren Sie beispielsweise über das Menü in der linken Seitenleiste)
- wählen Sie Hosting (Web & Domain Universe)
- klicken Sie direkt auf den Namen des relevanten Objekts in der angezeigten Tabelle
- klicken Sie auf die relevante Website (im Abschnitt Websites)
- klicken Sie auf das Aktion-Menü ⋮ auf der rechten Seite des Alias, der zur Hauptdomain werden soll (im Abschnitt Domains)
- wählen Sie Trennen
- bestätigen Sie die Entfernung des Alias (ohne die entsprechenden Einträge in der DNS-Zone zu löschen)