Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Diese Anleitung hilft Ihnen, einen Fehler des Typs "Ungültige Abfrage: MySQL-Server ist weg" zu beheben.
Vorwort
- Dieser Fehler tritt häufig auf, wenn eine MySQL-Verbindung offen gehalten wird, ohne dass innerhalb eines bestimmten Zeitraums Abfragen gesendet werden, nach dem die Verbindung geschlossen wird: http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
- Die Variablen
wait_timeoutundinteractive_timeout, die diese Trennung steuern, sind auf 30 Sekunden eingestellt: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
Lösungen
Um den Fehler "MySQL-Server ist weg" zu vermeiden, gibt es mehrere mögliche Ansätze:
Überprüfung und automatische Wiederverbindung
Bevor eine Abfrage ausgeführt wird, wird empfohlen, zu überprüfen, ob die MySQL-Verbindung noch aktiv ist. Wenn die Verbindung geschlossen wurde, können Sie sie automatisch wiederherstellen, bevor Sie mit Ihrer Abfrage fortfahren. Hier ist ein Beispiel in PHP:
if (!mysqli_ping($connexion)) {
mysqli_close($connexion);
$connexion = mysqli_connect($host, $user, $password, $database);
}Die Funktion mysqli_ping() überprüft, ob die Verbindung noch gültig ist. Wenn dies nicht der Fall ist, schließt das Skript die Verbindung und öffnet eine neue.
Regelmäßiges Senden von "Ping"
Eine andere Möglichkeit besteht darin, ein Skript auszuführen, das regelmäßig einen "Ping" an die Datenbank sendet, um die Verbindung aktiv zu halten. Zum Beispiel könnten Sie einen geplanten Auftrag (Cron-Job) erstellen, der in regelmäßigen Abständen eine leichte Abfrage, wie SELECT 1;, sendet.
Anpassung der MySQL-Parameter (Cloud-Server)
Mit einem Cloud-Server können Sie die Werte der Variablen wait_timeout und interactive_timeout über das MySQL-Menü Ihres Servers erhöhen, um die Dauer der Verbindung zu verlängern, bevor sie geschlossen wird.
Dieser Leitfaden erklärt, wie Sie eine PTR-Aufzeichnung auf den dedizierten IP-Adressen von VPS Cloud / VPS Lite erstellen.
Vorwort
- Eine PTR (Pointer Record) ist ein Typ von DNS-Aufzeichnung, der verwendet wird, um IP-Adressen in Domainnamen aufzulösen.
- Die PTR-Aufzeichnung wird verwendet, um eine IP-Adresse mit einem Domainnamen oder einem Subdomainnamen zu verknüpfen.
- Dies ist das Gegenteil der A-Aufzeichnung, die verwendet wird, um Domainnamen in IP-Adressen aufzulösen.
PTR auf der IP des VPS Cloud / VPS Lite erstellen
Wenn Sie ein VPS Cloud / VPS Lite haben und eine PTR-Aufzeichnung für Ihre dedizierte IP-Adresse erstellen möchten, folgen Sie diesen Schritten:
- Stellen Sie sicher, dass Ihre Domain oder Subdomain auf die IP-Adresse (v4 oder v6) Ihres VPS Cloud / VPS Lite-Servers zeigt.
- Sie können dies tun, indem Sie eine A-Aufzeichnung für Ihre Domain erstellen oder die bestehende Aufzeichnung so ändern, dass sie auf die IP-Adresse Ihres VPS Cloud / VPS Lite zeigt.
- Überprüfen Sie, ob Ihre Domain auf die IP-Adresse Ihres VPS Cloud / VPS Lite zeigt (siehe 1).
- Kontaktieren Sie den Infomaniak-Support, um die Erstellung einer PTR-Aufzeichnung für Ihre dedizierte IP-Adresse anzufordern.
- Geben Sie die IP-Adresse Ihres VPS Cloud / VPS Lite-Servers an (Sie können diese IP-Adresse in Ihrem Serververwaltungs-Dashboard finden oder eine Befehlszeilen-Befehl wie "
ifconfig" oder "ipconfig" verwenden, je nach Betriebssystem, das Sie verwenden).
- Geben Sie die IP-Adresse Ihres VPS Cloud / VPS Lite-Servers an (Sie können diese IP-Adresse in Ihrem Serververwaltungs-Dashboard finden oder eine Befehlszeilen-Befehl wie "
- Sobald die PTR-Aufzeichnung erstellt wurde, verwenden Sie ein Online-Überprüfungstool, um sicherzustellen, dass die PTR-Aufzeichnung auf Ihre Domain oder Subdomain zeigt.
Diese Anleitung gilt für Sie, wenn Sie Sicherheitslücken in Ihrer Website / Ihrem Server testen möchten, die bei Infomaniak gehostet wird.
Erlaubt und eingeschränkt
Sie dürfen Sicherheitslücken (SQL-Injection, XSS, etc.), Eindringversuche oder Penetrationstests (Pentest) an Ihrem Infomaniak-Hosting durchführen, aber nur unter den folgenden Bedingungen:
- … zwischen 9 und 17 Uhr MEZ
- … von Montag bis Freitag
- … mit einer minimalen Anzahl von Angriffspaketen, unabhängig von der verwendeten Software (AppScan zum Beispiel)
- … ohne jemals einen DoS- oder DDoS-Angriff (Denial of Service) durchzuführen
- … unter Einhaltung der AGB von Infomaniak, insbesondere des gemeinsamen Nutzungsrahmens der Dienste
Jeder Missbrauch kann zu einer vorzeitigen Kündigung durch Infomaniak führen.
Dieser Leitfaden beschreibt die Fehler vom Typ "502 Bad Gateway", die beim Besuch einer Website auftreten können.
Vorwort
- Der Fehler 502 Bad Gateway tritt auf, wenn der Server, der als Gateway zwischen dem Browser und dem ursprünglichen Webserver fungiert, eine ungültige Antwort erhält.
- Dieser Fehler kann durch einen überlasteten Webserver, Kommunikationsprobleme zwischen einem CDN und dem Webserver des Hostings oder einen falsch konfigurierten Proxy-Server verursacht werden.
- Manchmal kann der Fehler durch einen falschen Eintrag im DNS-Server verursacht werden.
Lösungsansätze
Um den Fehler 502 Bad Gateway zu beheben, muss man oft durch Ausschlussverfahren vorgehen:
- Überprüfen Sie, ob es sich um eine vorübergehende Überlastung des Servers handelt: Es reicht aus, die Seite nach einigen Minuten neu zu laden, damit der Fehler verschwindet.
- Leeren Sie den Cache des Browsers.
- Versuchen Sie es mit einem anderen Browser.
Dieser Leitfaden listet die Versionen des Windows-Betriebssystems auf, die bei der Bestellung eines VPS Cloud / VPS Lite installiert werden können.
Für Linux beachten Sie bitte diesen anderen Leitfaden.
Unterstützte Windows-Versionen
Bei der Bestellung Ihres Servers können Sie die zu installierende Windows-Version auswählen.
Windows Server
Mögliche Varianten mit Windows Server 2025, 2022 oder 2019:
- Windows Server Standard für Umgebungen mit geringer Dichte oder nicht virtualisierte Umgebungen
- Windows Server Datacenter ideal für datacenter-definierte und hoch virtualisierte Umgebungen
Zu beachten:
- Als Microsoft-Partner stellt Infomaniak VPS Cloud / VPS Lite mit Windows Server 2025, 2022 oder 2019 mit einer Microsoft Windows Server-Lizenz bereit. Bei Aktivierungsproblemen beachten Sie bitte diesen anderen Leitfaden.
- Als Microsoft-Partner bietet Infomaniak nicht die Möglichkeit, Ihre eigene Windows Server-Lizenz (oder Bring You Own Licence).
- Wenn Sie Microsoft-Software innerhalb von Windows Server verwenden, die eine Lizenzmobilität erfordert, wie Microsoft SQL Server, Microsoft Sharepoint Server oder Microsoft Exchange Server, müssen Sie das Dokument Software Assurance über das Infomaniak-Kontaktformular übermitteln.
Windows 11 Professional Evaluation
Windows 11 Professional verfügt über alle Funktionen von Windows 11 Home sowie über professionelle Funktionen für die Verschlüsselung, die Fernverbindung, die Erstellung virtueller Maschinen und vieles mehr.
Die Version 10 von Windows Professional Evaluation ist ebenfalls verfügbar.
Zu beachten:
- Windows muss aktiviert werden, Infomaniak stellt nur eine Testversion bereit.
Diese Anleitung erklärt, wie Sie sich von einem Cloud-Server mit einer externen Datenbank verbinden.
Vorwort
- Es ist möglich, sich per SSL mit MySQL (extern oder nicht) zu verbinden - dies muss bei der Herstellung der Verbindung angegeben werden.
- Der MySQL-Port
3306ist standardmäßig geschlossen - um ihn zu öffnen, lesen Sie diese andere Anleitung. - Infomaniak installiert
PDO_DBLIB.
PHP_PDO_ODBC installieren
Voraussetzungen
- Das Menü PHP-Erweiterungen muss im Infomaniak Manager im Abschnitt Cloud-Server vorhanden sein (andernfalls ist es notwendig, den Cloud-Server zu aktualisieren).
Es ist möglich, die Erweiterung PHP_PDO_ODBC über das Menü PHP-Erweiterungen Ihres Cloud-Servers zu installieren:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie im linken Seitenmenü auf PHP-Erweiterungen.
- Klicken Sie auf die blaue Schaltfläche Erweiterung installieren.
- Wählen Sie die Erweiterung
PHP_PDO_ODBCaus. - Installation bestätigen.
Connector konfigurieren
Die Konfiguration des Treibers ist bereits in /etc/odbcinst.ini definiert:
[FreeTDS]
Description = MS SQL database access with Free TDS Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.soEs ist nicht erforderlich, sie statisch in der .odbc.ini oder im Home-Verzeichnis des Benutzers ~~/.odbc.ini oder auch dynamisch im PHP-Code neu zu definieren.
Beispiel mit dem zuvor definierten Treiber FreeTDS, es muss auch sichergestellt werden, dass die Version des Treibers am Ende der Deklaration des Objekts pdo angegeben wird:
$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER IP__;Port=3306;DATABASE=__DATABASE NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');
Dieser Leitfaden erklärt, wie Sie Informationen darüber erhalten, ob ein System-Cache auf einer Website verwendet wird, indem Sie den Befehl curl verwenden.
Vorwort
- In der Welt der Programmierung und der Systemverwaltung ist es oft notwendig zu bestimmen, ob eine Website ein Caching-System verwendet, um ihre Leistung zu verbessern.
- Caching-Systeme wie Fastly werden häufig verwendet, um Daten vorübergehend zu speichern, um sie den Benutzern schneller zu liefern.
- Wenn Sie diesen Schritten folgen, können Sie feststellen, ob eine Website ein Caching-System verwendet, um ihre Leistung zu verbessern, und das Funktionieren und die Optimierung von Websites verstehen.
Verwendung des curl-Befehls
curl ist ein Befehlszeilen-Tool, mit dem Daten mit Hilfe von URLs übertragen werden können.
Die Option -svo /dev/null wird verwendet, um eine stille Anfrage durchzuführen (-s), detaillierte Informationen zur Anfrage anzuzeigen (-v) und die Ausgabedaten an /dev/null umzuleiten, um sie zu ignorieren (/dev/null ist ein spezielles Gerät auf Unix/Linux-Systemen, das sich wie ein Papierkorb verhält). -H "Fastly-Debug: true" ist ein HTTP-Header, der zur Anfrage hinzugefügt wird, um spezifische Debug-Informationen von Fastly anzufordern.
Befehl ausführen
Führen Sie den folgenden Befehl in einer Anwendung vom Typ Terminal (Befehlszeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät aus:
curl -svo /dev/null [url] -H “Fastly-Debug: true”und ersetzen Sie [url] durch die Adresse der Website, die Sie überprüfen möchten.
Wenn die Website Fastly oder ein anderes ähnliches Caching-System verwendet, sehen Sie spezifische Debug-Informationen in der Befehlsausgabe. Die bereitgestellten Details können Informationen zu HTTP-Anfragen und -Antworten sowie Informationen zum Cache und zur Leistung enthalten.
Diese Anleitung bezieht sich auf ImageMagick, eine leistungsstarke Lösung für die Bildbearbeitung, die Sie auf einem Webhosting von Infomaniak installieren können.
Für die Installation ist es am einfachsten, den Fast Installer zu verwenden.
ImageMagick und Alternativen
Diese Bildbearbeitungslösungen sind mit Webhosting und Cloud-Servern kompatibel:
ImageMagick: die Haupt-Softwaresuite für die vielseitige Bildbearbeitung über die KommandozeilePerlMagick: Perl-Schnittstelle zur Integration der ImageMagick-Funktionen in Perl-Skripte- Perl-Modul
Image::Magick: Perl-Erweiterung zum Zugriff auf die ImageMagick-Funktionen ohne Angabe des absoluten Pfades der ausführbaren Datei GD 2.x: Open-Source-Grafikbibliothek, die ähnliche Funktionen wie ImageMagick bietet und häufig in Webentwicklungskontexten verwendet wirdGallery 2: Plattform zur Verwaltung von Bildgalerien, die mit ImageMagick kompatibel ist, um die Online-Präsentation zu ermöglichen
Falls erforderlich, ist der Pfad für ImageMagick standardmäßig, da er über das Debian-Repository installiert wird:
/usr/binund für das Perl-Modul Image::Magick:
/usr/local/bin/convertoder ohne Angabe des absoluten Pfades:
$ perl -e 'use Image::Magick';Alle ImageMagick-Befehle befinden sich unter /usr/bin/ :
/usr/bin/animate
/usr/bin/compare
/usr/bin/composite
/usr/bin/conjure
/usr/bin/convert
/usr/bin/display
/usr/bin/identify
/usr/bin/import
/usr/bin/mogrify
/usr/bin/montage
/usr/bin/streamDiese Anleitung beschreibt die Verwendung von Crontab (Crons über SSH), die nur auf Serveur Cloud standardmäßig verfügbar ist (es gibt auch einen Aufgabenplaner für jede Art von Hosting).
Voraussetzungen
- Die von Cron aufgerufenen Skriptdateien müssen ausführbar sein (CHMOD).
Vollständiger Pfad
Cron-Aufgaben kennen den absoluten Pfad (Path) nicht. PHP ohne Angabe der vollständigen Pfade zum Ausführbaren aufzurufen, macht die Ausführung der Aufgabe daher unmöglich. Es muss angegeben werden
/opt/phpX.X/bin/phpwobei X.X durch die gewünschte PHP-Version ersetzt wird (/opt/php7.1/bin/php zum Beispiel).
Weitere Operationen
Die Crons des betreffenden SSH-Benutzers auflisten:
crontab -l -u NomUtilisateurSSHCrons bearbeiten:
crontab -e -u NomUtilisateurSSHPer E-Mail über das Ergebnis Ihrer Cron-Aufgaben benachrichtigt werden (am Anfang der Datei hinzufügen):
MAILTO=e-mail@domain.xyz
Ein Backup wiederherstellen
Infomaniak sichert die Crons der letzten 7 Tage (einmal pro Tag). Bei versehentlicher Löschung kontaktieren Sie den Infomaniak-Support, um eine Wiederherstellung anzufordern, und geben Sie die Uhrzeit und das Datum der Löschung an.
Diese Anleitung erklärt, wie Sie die Dateiaktivitäten auf Ihrem Infomaniak-Hosting-Server überprüfen.
Aktivitätsprotokolle des FTP-Speicherplatzes
Um die Aktivität der Datenaustauschvorgänge in Ihrem FTP-Speicherplatz zu erfahren, kontaktieren Sie den Infomaniak-Support, um FTP-Protokolle anzufordern. Melden Sie sich dazu im Voraus mit den Anmeldeinformationen an, die zur Verwaltung Ihres Webhostings erforderlich sind.
Das Protokoll wird nur aktualisiert, wenn eine FTP-Aktivität stattgefunden hat.
Hilfe zur Protokollanalyse: http://www.castaglia.org/proftpd/doc/xferlog.html
Der Benutzer und der Prozess "cloud base - ini" werden im Rahmen der VPS Cloud / VPS Lite-Infrastruktur von Infomaniak verwendet (z.B. wenn die Instanz neu aufgebaut wird). Mehr erfahren
Dieser Leitfaden erklärt, wie Sie Ihr aktuelles Angebot für Cloud-Server ändern.
Ressourcen und Konfiguration ändern
Der Basis-Cloud-Server-Plan enthält 5 Hostings und 20 Websites. Um ein zusätzliches Hosting hinzuzufügen oder die Serverkonfiguration zu ändern, um CPU / RAM zu erhöhen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie auf das Aktionsmenü ⋮, das sich rechts neben dem betreffenden Element befindet.
- Klicken Sie auf Angebot ändern:

- Führen Sie die gewünschten Anpassungen durch und beenden Sie das Verfahren.
Um die Größe des gesamten Cloud-Server-Speicherplatzes zu verringern:
- Bestellen Sie einen neuen Server mit dem gewünschten neuen Speicherplatz (kontaktieren Sie den Support, um den neuen Server kostenlos zu bestellen, während Sie die folgenden Schritte ausführen).
- Verschieben Sie die Hostings vom alten Server zum neuen.
- Kündigen Sie den alten Server.
Nehmen Sie sich diesen anderen Leitfaden zur Kenntnis, um den Speicherplatz eines Hostings zu ändern.
Prozessgrenze erhöhen
Unter Linux ist die Anzahl der Prozesse, die ein Benutzer oder ein System gleichzeitig erstellen kann, begrenzt. Diese Grenzen verhindern, dass zu schnelle Prozesse übermäßige Ressourcen verbrauchen und die allgemeine Stabilität des Systems beeinträchtigen. Die Prozessgrenzen werden vom Linux-Kernel verwaltet und können mit bestimmten Befehlen und Konfigurationsdateien angezeigt und geändert werden. Sie können die Erhöhung der Grenzen beantragen, indem Sie den Support kontaktieren.
Diese Anleitung hilft Ihnen, die öffentliche IP-Adresse Ihres Geräts zu finden, was bei bestimmten Supportanfragen nützlich sein kann.
Die öffentliche IP-Adresse auf dem verbundenen Gerät anzeigen
Klicken Sie hier , um die öffentliche IP-Adresse Ihres Geräts im Format IPv4 und IPv6 zu erhalten.
Alternative Methoden
Besuchen Sie ipinfo.io oder ifconfig.me.
… auf macOS
- Von einer Anwendung vom Typ
Terminal(Kommandzeilen-Schnittstelle,CLI / Command Line Interface) auf Ihrem Gerät ausführen Sie den Befehlcurl ifconfig.meund drücken Sie Eingabe. - Die angezeigte Adresse ist die öffentliche IP-Adresse des Computers.
Vergessen Sie nicht, dass sich diese Adresse periodisch ändern kann, insbesondere wenn der Router neu gestartet wird oder der Internetdienstleister eine dynamische IP-Zuweisung verwendet.
Um die Suche nach der öffentlichen IP-Adresse zu automatisieren, verwenden Sie Befehle oder Skripte, die Dienste wie api.ipify.org abfragen ...
Dieser Leitfaden erklärt, wie man GnuPG / PGP mit PHP auf einem Cloud-Server unter Verwendung einer "reinen PHP"-Alternative verwendet, nachdem die native Erweiterung veraltet ist.
Vorwort
- Da die Systemerweiterung
PHP_GnuPGnicht mehr von der PHP-Community gewartet wird, ist sie auf den neueren Umgebungen nicht mehr verfügbar. - Es gibt zwei Hauptalternativen in "Rein PHP" (installierbar über Composer), um weiterhin Ihre Daten sicher zu signieren oder zu verschlüsseln.
Option 1: Crypt_GPG (empfohlen)
Diese Bibliothek ist ein "Wrapper": Sie verwendet das bereits auf Ihrem Cloud-Server installierte Binärprogramm gpg. Dies ist die robusteste und der alten Erweiterung am nächsten kommende Lösung.
Um die Bibliothek in Ihr Projekt zu installieren, melden Sie sich über SSH an und führen Sie den folgenden Befehl in der Stammverzeichnis Ihrer Website aus:
composer require pear/crypt_gpgSo verwenden Sie die Bibliothek, um eine Nachricht zu verschlüsseln. Im Gegensatz zur alten Erweiterung ist der Ansatz hier objektorientiert:
<?php
require_once 'vendor/autoload.php';
try {
// Initialisation de l'objet GPG
$gpg = new Crypt_GPG();
// Spécifiez l'email correspondant à la clé publique importée sur le serveur
$gpg->addEncryptKey('contact@exemple.com');
$message = "Ceci est un message secret.";
$enveloppe = $gpg->encrypt($message);
echo $enveloppe;
} catch (Exception $e) {
echo "Erreur : " . $e->getMessage();
}Option 2: OpenPGP.php (unabhängig)
Diese Bibliothek ist vollständig in PHP geschrieben. Sie ist nicht von der auf dem Server installierten Software gpg abhängig, was eine vollständige Portabilität Ihres Codes gewährleistet. Installation:
composer require singpolyma/openpgp-phpBeispiel für die Verwendung:
<?php
require_once 'vendor/autoload.php';
// La logique ici utilise directement les classes de la bibliothèque
// pour manipuler les paquets OpenPGP sans appel système.⚠️ Für zusätzliche Hilfe kontaktieren Sie einen Partner oder starten Sie kostenlos eine Ausschreibung — erfahren Sie auch mehr über die Rolle des Hosting-Anbieters.
Dieser Leitfaden erklärt, wie man PHP-Umgebungsvariablen mit den Webhostings verwendet, die mit php-fpm funktionieren.
Vorwort
- PHP-Umgebungsvariablen sind Systemvariablen, die zur Speicherung von Informationen über HTTP-Anfragen und Umleitungen verwendet werden.
- Sie werden in der Regel auf Webservern verwendet, um Details zu vorherigen Anfragen oder durchgeführten Umleitungen zu speichern.
- Diese Variablen können Informationen wie vorherige URLs, HTTP-Methoden oder andere Daten enthalten, die mit der Navigation des Clients auf dem Webserver zusammenhängen.
Verwendung von Umgebungsvariablen
Um PHP-Umgebungsvariablen zu verwenden:
- Definieren Sie die PHP-Umgebungsvariablen in einer Datei
.htaccess:SetEnv EXAMPLEVARIABLE hello
- In Ihrer PHP-Datei entspricht der Name der aufzurufenden Variablen demselben Variablennamen, der in der Umgebungsvariablen definiert wurde:
<?php getenv('EXAMPLEVARIABLE');
In diesem Beispiel wird das angezeigte Ergebnis hello.
Weiter mit Umgebungsvariablen
Es ist möglich, Umgebungsvariablen direkt über den Manager für Ihre gesamte Website zu konfigurieren:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts:
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:

- Klicken Sie auf die Registerkarte PHP / Apache:

- Klicken Sie auf den Pfeil , um den Abschnitt Umgebungsvariablen zu erweitern.
- Klicken Sie auf das Symbol Hinzufügen.
- Geben Sie die Variable und ihren Wert ein.
- Klicken Sie auf die Schaltfläche, um zu speichern:

Diese Anleitung hilft Ihnen, Probleme mit Sonderzeichen (Akzente, Emojis usw.) zu lösen, die nicht korrekt angezeigt werden oder als Symbole wie ?? erscheinen, oft aufgrund einer falschen Kodierung bei der Verbindung zu MySQL.
Vorwort
- Standardmäßig verwendet MySQL
UTF-8. - Neuere MySQL-Server sind in der Regel so konfiguriert, dass sie standardmäßig
UTF-8oderUTF-8MB4verwenden.- Dies ist für die meisten Fälle geeignet, insbesondere für internationale Sprachen und Emojis.
- Nehmen Sie auch Kenntnis von dieser anderen Anleitung, um zu lernen, wie Sie Probleme mit der Kodierung von nicht-europäischen Zeichen und Emojis in Ihren Entwicklungen vermeiden können.
Standardmäßige Festlegung des MySQL / MariaDB Zeichensatzes (Cloud-Server)
Mit einem Infomaniak Cloud-Server können Sie den Standardzeichensatz (utf8 oder utf8mb4) festlegen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen wurde.
- Klicken Sie in der linken Seitenleiste auf MariaDB.
- Wählen Sie den Standardzeichensatz aus:

- Wenn Sie noch nicht zu MariaDB migriert haben, ist das Prinzip dasselbe.
- Speichern Sie Ihre Änderungen am Ende der Seite.
Erzwingen einer bestimmten Kodierung (latin1 zum Beispiel)
Wenn Sie mit einer Datenbank in latin1 (ISO-8859-1) arbeiten müssen, müssen Sie die Kodierung bei der Verbindung entsprechend Ihrer Umgebung explizit anpassen.
Bei den aktuellen Angeboten fügen Sie den folgenden Code in eine Datei user.ini ein, die sich in der Wurzel Ihres Hostings befindet:
mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"oder in PHP (MySQL-API):
mysql_query("SET CHARACTER SET latin1");Bei den alten Hosting-Angeboten erzwingen Sie die MySQL-Verbindung in latin1 über die Datei .htaccess, die sich in der Wurzel Ihres Hostings befindet:
php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1
Dieser Leitfaden erklärt, wie Sie eine Sicherung eines VPS Cloud in Form eines Snapshots erstellen.
Vorwort
- Ein Snapshot ist wie ein Foto Ihres VPS Cloud zu einem bestimmten Zeitpunkt, das alles enthält, was sich auf Ihrem Server befindet, einschließlich Ihres Betriebssystems, Ihrer Anwendungen, Ihrer Daten usw.
- Snapshots können verwendet werden, um...
- … Ihren VPS Cloud zu schützen im Falle eines Problems: Wenn Sie ein Problem mit Ihrem VPS Cloud haben, können Sie einen Snapshot wiederherstellen, um zu einem früheren Zustand zurückzukehren.
- … Änderungen risikofrei zu testen: Bevor Sie wichtige Änderungen an Ihrem VPS Cloud vornehmen, können Sie einen Snapshot erstellen, um bei Bedarf zurückkehren zu können.
- Sie erhalten einen kostenlosen Snapshot zur Sicherung Ihres gesamten Servers in einem dedizierten Bereich. Bei Bedarf können Sie zusätzliche Bereiche bestellen oder einen Snapshot löschen, um einen neuen zu erstellen.
- Zwei Arten von Sicherungen sind möglich:
- Snapshot der Daten: ermöglicht die Erstellung eines Bildes des Volumens, das Ihre Daten enthält (nicht verfügbar für Windows-Distributionen).
- Snapshot des Betriebssystems: ermöglicht die Erstellung eines Bildes des Volumens, das Ihr Betriebssystem enthält. Diese Art der Sicherung erfordert eine Unterbrechung Ihrer Anwendungen und Websites für einige Minuten.
- Es wird empfohlen, regelmäßig Snapshots zu erstellen, z. B. einmal pro Woche oder Monat; dies ermöglicht es Ihnen, einen Verlauf Ihres VPS Cloud zu haben und im Falle eines Problems zurückzukehren.
- Es ist natürlich möglich, den Zustand des VPS Cloud mit dem zuvor erstellten Snapshot wiederherzustellen.
Snapshot erstellen
Dazu:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Produktnamen.
- Klicken Sie im linken Seitenmenü auf Snapshot.
- Klicken Sie auf die blaue Schaltfläche Snapshot erstellen:

- Wählen Sie den Typ des zu erstellenden Snapshots (Daten oder Betriebssystem).
- Klicken Sie auf die blaue Schaltfläche, um die Erstellung des Snapshots zu starten:

- Eine E-Mail wird gesendet, wenn der Snapshot erstellt wird.
Snapshot löschen
Dazu:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Produktnamen.
- Klicken Sie im linken Seitenmenü auf Snapshot.
- Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Objekt in der angezeigten Tabelle.
- Klicken Sie auf Löschen:

Zusätzliche Snapshots bestellen
Dazu:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Produktnamen.
- Klicken Sie im linken Seitenmenü auf Snapshot.
- Klicken Sie auf das Einkaufswagen-Symbol:

- Folgen Sie den Anweisungen, um die Bestellung abzuschließen.
Es ist nicht möglich, einen zusätzlichen Snapshot zu bestellen, wenn ein Snapshot erstellt wird.
Dieser Leitfaden erklärt, wie Sie die Version des Betriebssystems Ihres Webhostings erfahren.
Einleitung
- Selbst wenn Debian oder ein Paket veraltet scheint, stellen die angezeigten Versionen keine Sicherheitslücken dar:
- Infomaniak hält sie durch regelmäßige interne Updates auf allen verwendeten Komponenten und Systemen auf dem neuesten Stand.
- Die Versionen werden aufgrund ihrer Stabilität ausgewählt und dann durch Sicherheitsmaßnahmen verstärkt, die herkömmliche Tests nicht erkennen.
- Wenn Sie oder Ihre Kunden eine Schwachstelle in einem Infomaniak-Produkt feststellen, senden Sie bitte einen POC. Obwohl solche Fälle selten sind, werden sie schnell bearbeitet.
- Die Sicherheit der Daten obliegt dem Benutzer: Infomaniak kann nicht für eine unsachgemäße Verwaltung oder Nutzung der Zugangsdaten haftbar gemacht werden.
Welches Betriebssystem auf meiner Website?
Um die Version zu erfahren:
- Melden Sie sich per SSH auf dem Server an (Hilfe benötigt?).
Führen Sie den folgenden Befehl aus:
lsb_release -aSie erhalten eine Information dieser Art:
Distributor ID: Debian Description: Debian GNU/Linux 7.9 (wheezy) Release: 7.9 Codename: wheezy
Supervisor wird nicht direkt angeboten, da systemd empfohlen, besser in Debian integriert und in Fast Installer verfügbar ist.
Wenn Sie es dennoch installieren müssen, kontaktieren Sie den Infomaniak-Support schriftlich.
Dieser Leitfaden erklärt, wie Sie das Speichervolumen Ihres VPS Cloud nach der Änderung des Angebots erhöhen.
Vorwort
- Standardmäßig wird das VPS Cloud mit zwei Volumes geliefert:
- 1 Volume für das Betriebssystem Ihrer Wahl (
/dev/vda). - 1 Volume für die Speicherung Ihrer Daten (
/dev/vdb), dieses wird vergrößert.
- 1 Volume für das Betriebssystem Ihrer Wahl (
- Achtung: je nach installiertem Betriebssystem kann das Systemvolume als
/dev/sda,/dev/sda1oder/dev/vdabezeichnet werden; ebenso für das Datenvolume/dev/sdb,/dev/sdb2oder/dev/vdb… Es ist daher ratsam, diese Angaben durch diejenigen zu ersetzen, die Ihrer Situation entsprechen.
SSH-Befehle zum Erhöhen des Speichervolumens
Wenn Sie sich beispielsweise für XFS entscheiden, müssen Sie die entsprechenden Tools installieren (falls sie noch nicht vorhanden sind):
sudo apt install xfsprogsDann erhöhen Sie das Volume mit den folgenden SSH-Befehlen:
sudo xfs_grow /dev/vdbUnd wenn Sie sich für EXT4 entscheiden:
sudo resize2fs /dev/vdbVolume nach Erhöhung des Speichervolumens erweitern
Zwei Szenarien können eintreten, nachdem Sie das Speichervolumen Ihres Linux-Servers erweitert haben. Beachten Sie, dass keine Daten beim Erhöhen des Speicherplatzes durch die Änderung des Angebots Ihres VPS gelöscht werden.
Erstes Szenario
Wenn das gesamte Volume ohne Partition verwendet wird, ist kein resizepart erforderlich, da keine Partition vorhanden ist.
sudo umount /dev/vdb
sudo fsck.ext4 -f /dev/vdb
sudo resize2fs /dev/vdbZweites Szenario
Wenn ein Volume eine Partition enthält (/dev/vdb1), müssen Sie zunächst die Prozesse stoppen, die dieses Volume verwenden, und dann die Partition austragen.
sudo umount /dev/vdb1Als Nächstes müssen Sie die Partition mit parted vergrößern, das über den Befehl resizepart verfügt, was bei fdisk nicht der Fall ist.
sudo parted /dev/vdb
GNU Parted 3.2
Using /dev/vdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) resizepart 1 100%
(parted) quit
sudo fsck.ext4 -f /dev/vdb1
sudo resize2fs /dev/vdb1Und das Systemvolumen?
Es ist nicht möglich, die Größe des Systemvolumens zu vergrößern.
Für Linux stellt Infomaniak 20 Go zur Verfügung, was für jede Linux-Distribution ausreicht.
Für Windows stellt Infomaniak 100 Go auf der Festplatte C zur Verfügung, was für Windows ausreicht. Die Anwendungen müssen auf dem Laufwerk D installiert werden. Wenn Sie über 50 Go verfügen, können Sie 100 Go anfordern (Kontaktieren Sie den Infomaniak-Support und geben Sie einen Zeitrahmen für den Vorgang an, da einige Minuten Ausfallzeit zu erwarten sind).