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 man Memcached verwaltet und insbesondere feststellt, ob dieses Speichercache-System auf Ihrem Hosting richtig funktioniert.
Voraussetzungen
- Memcached installieren auf Managed Cloud Server
Überprüfen der Ausführung von Memcached
Um die ordnungsgemäße Funktion von Memcached zu überprüfen:
- Kopieren Sie den folgenden Code in eine PHP-Datei:
// Verbindung zum lokalen Memcached-Server
$fp = fsockopen("localhost", 11211);
if ($fp) {
// Statistiken anfordern
fwrite($fp, "stats\n");
while (!feof($fp)) {
$buf = rtrim(fgets($fp));
if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
// Anzahl der gespeicherten Elemente
print $matches[1] . PHP_EOL;
} elseif (preg_match('/(END|ERROR)/', $buf)) {
// Ende der Statistiken
break;
}
}
fclose($fp);
} else {
print "Fehler: Kann keine Verbindung zum lokalen Memcached-Server herstellen: $!" . PHP_EOL;
} - Laden Sie die PHP-Datei auf Ihr Hosting herunter
- Führen Sie die PHP-Datei aus
Das Skript gibt die Anzahl der gecachten Elemente im Serverspeicher zurück.
Aktivieren von Memcached auf einem CMS
Prestashop
Die native Integration von Memcached in die Prestashop-Anwendung vereinfacht die Konfiguration. Um es zu aktivieren:
- Melden Sie sich bei Ihrem Prestashop-Admin-Bereich an
- Gehen Sie zu Erweiterte Einstellungen
- Wählen Sie Leistung
- Wählen Sie unter Cache Ja im Dropdown-Menü unter Cache verwenden
- Wählen Sie CacheMemcached
- Fügen Sie einen Server hinzu, indem Sie die erforderlichen Informationen wie folgt bereitstellen
- IP-Adresse:
127.0.0.1
- Port:
11211
- Gewicht:
1
- IP-Adresse:
Sie können die Informationen überprüfen, indem Sie auf die Schaltfläche "Server testen" klicken, bevor Sie sie im Abschnitt "Cache" unten speichern.
Nach Abschluss dieses Schritts ist Ihre PrestaShop-Anwendung bereit, Memcached zum Zwischenspeichern bestimmter API-Aufrufe, Datenbankabfragen und Objekte zu verwenden.
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 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)
Dieser Leitfaden erklärt, wie Sie das Volumen, das Ihrem Linux/Unix Cloud VPS zur Datenspeicherung gewidmet ist, formatieren und dann einhängen.
Namen von Festplatten und Partitionen
Cloud VPSs werden mit zwei Volumina geliefert:
- 1 Volumen für das Betriebssystem Ihrer Wahl
- 1 Volumen zur Speicherung Ihrer Daten
Das Volumen zur Datenspeicherung muss vom Kunden formatiert und dann einhängt werden.
In Linux-Systemen werden Festplatten und Partitionen mit Namen referenziert, die je nach Linux-Distribution variieren, wie z. B.:
/dev/sda
,/dev/sdb
, …/dev/vda
,/dev/vdb
, …/dev/sda1
,/dev/sda2
, …
Diese Namen sind nicht statisch und können je nach verschiedenen Faktoren wie dem verwendeten Treiber (z. B. virtio-scsi oder virtio-blk) oder Kernel- und udev-Updates variieren.
Daher wird empfohlen, die UUID (Universal Unique Identifier - siehe unten) einer Partition anstelle ihres Namens zu verwenden, wenn sie in der Dateisystemkonfigurationsdatei (/etc/fstab
) referenziert wird.
Formatieren des Speichervolumens
Wenn Sie beispielsweise XFS wählen, müssen Sie die entsprechenden Tools installieren (falls nicht bereits vorhanden):
sudo apt install xfsprogs
Dann formatieren Sie das Volumen mit den folgenden SSH-Befehlen:
sudo mkfs.xfs -f /dev/[Gerät]
Und wenn Sie EXT4 wählen:
sudo mkfs.ext4 /dev/[Gerät]
Falls erforderlich, können Sie das Volumen mit einem anderen von Ihrer Distribution unterstützten Dateisystem formatieren.
Einhängen des Speichervolumens
Achtung: Wenn Sie Ihr Datenvolumen in /home
einhängen, können Sie sich nach dem nächsten Neustart nicht mehr über Ihren privaten Schlüssel mit Ihrem Server verbinden (da SSH die Schlüssel im .ssh
-Ordner im Home-Verzeichnis des Benutzers sucht, und wenn das Datenvolumen auf diesem Ordner eingehängt ist, gehen die Schlüssel verloren). Daher ist es erforderlich, die Daten, die behalten werden sollen, vorher zu kopieren. Hilfe zur SSH-Verbindung
Zum Beispiel als root:
mkdir /mnt/home
mount /dev/[Gerät] /mnt/home
rsync -rlptgoDHAX /home/ /mnt/home/
umount /mnt/home
mount /dev/[Gerät] /home
rmdir /mnt/home
Was es in Reihenfolge macht:
- Erstellen Sie einen temporären Ordner
- Hängen Sie das Volumen an den temporären Ordner
- Kopieren Sie den Inhalt des Originalordners
/home
in die Wurzel des Volumens unter Beibehaltung von Berechtigungen, Besitzer, Gruppe usw. (beachten Sie, dass je nach gewählter Linux-Distribution möglicherweise das Paketrsync
installiert werden muss) - Hängen Sie das Volumen vom temporären Ordner ab
- Hängen Sie das Volumen am Verzeichnis
/home
ein - Entfernen Sie den temporären Ordner
Auf diese Weise sollten Sie das Volumen in /home
einhängen können, während die ursprüngliche Konfiguration beibehalten wird, die installiert wird. Es wird jedoch immer empfohlen, ein Passwort für root
festzulegen, um ein Verlieren der Kontrolle im Fehlerfall zu vermeiden. Das Passwort kann später entfernt werden.
Alternative Lösung: Nicht in /home einhängen...
Dies ist ein Standardort zum Einhängen des Datenvolumens, da Benutzer normalerweise in /home
arbeiten und ihre Daten speichern. Ein Benutzer ohne besondere Rechte wird normalerweise auf sein /home/user
-Verzeichnis beschränkt sein. Es ist möglich, ein anderes Standardverzeichnis für einen Benutzer anzugeben (aber die Konfiguration wird nicht mehr "standardmäßig" sein).
Weitere alternative Lösung: Automatisches Einhängen des Volumens beim Start...
Ein Einhängen überlebt tatsächlich keinen Neustart. Wenn Sie die Änderung jedoch dauerhaft machen möchten, können Sie Ihr Volumen in die Datei /etc/fstab
(Debian-Dokumentation zu diesem Thema) hinzufügen, zum Beispiel:
/dev/md0 / ext4 errors=remount-ro 0 1
UUID=181A-4B53 /boot/efi vfat errors=remount-ro,nofail 0 0
UUID=181B-AED3 /boot/efi2 vfat errors=remount-ro,nofail 0 0
UUID=[UUID1] /srv/node/sda xfs noatime,nodiratime,nofail,logbufs=8 0 0
UUID=[UUID2] /srv/node/sdb xfs noatime,nodiratime,nofail,logbufs=8 0 0
Nach dem Formatieren der Festplatte finden Sie die UUID und fügen sie in die fstab
ein.
UUID einer Partition erhalten
Um die UUID einer Partition zu erhalten, nachdem sie formatiert wurde, verwenden Sie den Befehl blkid
. Dieser Befehl zeigt die UUID sowie andere Informationen zu allen Partitionen an, die von Ihrem System erkannt wurden.
UUID in fstab hinzufügen
Nachdem Sie die UUID der Partition erhalten haben, die Sie beim Start automatisch einhängen möchten, können Sie sie Ihrer fstab
-Datei hinzufügen. Öffnen Sie dazu die fstab
-Datei mit einem Befehlszeilentexteditor (z. B. nano oder vi) und fügen Sie für Ihre Partition eine neue Zeile hinzu, wobei Sie das obige Beispiel als Vorlage verwenden. Ersetzen Sie [Gerät]
, [UUID1]
und [UUID2]
durch die entsprechenden Werte für Ihre Konfiguration.