Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Diese Anleitung hilft Ihnen, einen Fehler des Typs "Ungültige Abfrage: MySQL-Server ist weg" zu beheben.

 

Vorwort

 

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.


War diese FAQ nützlich?

Diese Anleitung behandelt die Datei browscap.ini, eine historische Konfigurationsdatei, die von PHP verwendet wird, um die Eigenschaften von Webbrowsern (Name, Version, Fähigkeiten, Betriebssystem) anhand ihrer User-Agent-Zeichenkette zu identifizieren.

Die Verwendung von browscap.ini wird heute als veraltet für neue Projekte angesehen, aufgrund seiner negativen Auswirkungen auf die Leistung und der Entwicklung von Webstandards.

 

Informationen zur Datei und zur veralteten Nutzung

Damit die native PHP-Funktion get_browser() funktioniert, muss sie auf eine aktuelle Datei browscap.ini verweisen. Der Standardpfad auf Servern ist in der Regel:

/opt/php/lib/php/browscap.ini

Obwohl es für die Produktion aufgrund der Dateigröße (mehrere MB, die in den Speicher geladen werden müssen) nicht empfohlen wird, können Sie den Inhalt über dieses Skript einsehen:

<?php
header("Content-type: text/plain");
if (file_exists("/opt/php/lib/php/browscap.ini")) {
    echo file_get_contents("/opt/php/lib/php/browscap.ini");
} else {
    echo "Fichier introuvable.";
}
?>

 

Empfohlene moderne Alternativen

Für aktuelle Projekte bevorzugen Entwickler die folgenden Lösungen:

  1. Bibliotheken über Composer: Tools wie matomo/device-detector oder whichbrowser/parser sind genauer, schneller und lassen sich leicht über die Projektabhängigkeiten aktualisieren.
  2. User-Agent Client Hints (UA-CH): der neue HTTP-Standard, der es ermöglicht, strukturierte und zuverlässige Informationen direkt vom Browser zu erhalten.
  3. Feature Detection: JavaScript (oder @supports-Abfragen in CSS) verwenden, um zu überprüfen, ob eine Funktion existiert, anstatt den Namen des Browsers zu erraten.

War diese FAQ nützlich?

Diese Anleitung bezieht sich auf Django, einen Open-Source-Webentwicklungs-Framework in Python.

 

Installation von Django

Es ist möglich, Django auf Web-Angeboten wie den VPS Cloud / VPS Lite zu installieren: Entdecken Sie die verschiedenen Webhosting-Angebote von Infomaniak.


War diese FAQ nützlich?

Diese Anleitung hilft Ihnen, die öffentliche IP-Adresse Ihres Geräts zu finden, was bei bestimmten Supportanfragen nützlich sein kann.

 

Ö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

  1. Führen Sie in einer Anwendung vom Typ Terminal (Befehlszeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät den Befehl curl ifconfig.me aus und drücken Sie Eingabe.
  2. Die angezeigte Adresse ist die öffentliche IP-Adresse des Computers.

 

Denken Sie daran, dass sich diese Adresse periodisch ändern kann, insbesondere wenn der Router neu gestartet wird oder der Internetdienstanbieter eine dynamische IP-Adresszuweisung verwendet.

 

Um die Suche nach der öffentlichen IP-Adresse zu automatisieren, verwenden Sie Befehle oder Skripte, die Dienste wie api.ipify.org abfragen...


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie man PHPMailer mit den Webhosting-Angeboten von Infomaniak verwendet.

 

Vorwort

  • PHPMailer ist eine Bibliothek, die das Senden von E-Mails im HTML-Format von einer Website aus ermöglicht.
  • Diese Bibliothek unterstützt insbesondere Anhänge und die Authentifizierung via SMTP sowie multipart/alternative für Clients, die keine HTML-E-Mails lesen können.

 

PHPMailer verwenden

Um PHPMailer zu verwenden, muss es manuell installiert werden:

  1. Klicken Sie hier, um die PHPMailer-Bibliothek herunterzuladen.
  2. Kopieren Sie die Dateien in ein Verzeichnis Ihrer Website per FTP.
  3. Verknüpfen Sie Ihr Skript mit PHPMailer, Beispiel (ersetzen Sie xxxx durch den Pfad zum Tool):

    require_once('xxxx/class.phpmailer.php');

 

Fehler Sender mismatch beheben

Im SMTP-Protokoll (Simple Mail Transfer Protocol) gibt der Header From die E-Mail-Adresse des Absenders der Nachricht an. Dies ist die Adresse, die im Feld „Von“ der empfangenen Nachricht angezeigt wird.

In PHPMailer wird die Methode setFrom verwendet, um die E-Mail-Adresse des Absenders festzulegen, während der Header From verwendet wird, um dieselbe Adresse beim Senden der Nachricht anzugeben. Die Methode setFrom legt auch das Feld Reply-To der E-Mail fest.

Der Fehler Sender mismatch SMTP code: 550 Additional SMTP info: 5.7.1 tritt auf, wenn die im Feld setFrom angegebene E-Mail-Adresse nicht mit der im Header From angegebenen E-Mail-Adresse beim Senden der Nachricht übereinstimmt.

Um diesen Fehler zu vermeiden:

  1. Anstatt die Methode setFrom zu verwenden, um die E-Mail-Adresse des Absenders festzulegen, verwenden Sie die Eigenschaft From des PHPMailer-Objekts, Beispiel:

    $mail = new PHPMailer();
    $mail->From = 'sender@domain.xyz';
  2. Stellen Sie sicher, dass der in der Eigenschaft From angegebene Wert genau mit der im Feld setFrom verwendeten E-Mail-Adresse übereinstimmt.

    Beispiel, wenn Sie setFrom mit einem Absendernamen wie folgt verwenden:

    $mail->setFrom('sender@domain.xyz', 'From Name');

    … dann stellen Sie sicher, dass der Wert von From ebenfalls mit dem Absendernamen festgelegt wird:

    $mail->From = 'sender@domain.xyz';
    $mail->FromName = 'From Name';

Fahren Sie dann mit der Konfiguration und dem Senden der E-Mail normal fort.

 

Mehr erfahren


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die Option MultiViews über eine .htaccess Datei auf den von Infomaniak gehosteten Websites aktivieren.

 

Vorwort

  • In einigen Fällen muss die Option MultiViews aktiviert werden, um Probleme mit der Umleitung und der URL-Umschreibung zu beheben.
  • Diese Option ermöglicht es dem Server, zu erraten welches Datei der Benutzer sucht. Beispiel:
    • Wenn sich der Ordner configuration und die Datei configuration.php in der Wurzel Ihres Websites befinden und Sie versuchen, die Adresse domain.xyz/configuration zu erreichen, muss die Option MultiViews aktiviert sein, damit der Server erraten kann, dass Sie auf die Datei configuration.php zugreifen möchten.
  • Die Option MultiViews kann manchmal mit komplexeren URL-Umschreibungsregeln kollidieren, die von mod_rewrite (von vielen CMS verwendet) definiert werden.

 

Aktivieren der Option MultiViews

Dazu:

  1. Öffnen oder erstellen Sie die .htaccess Datei, die sich in der Wurzel der betreffenden Website befindet.
  2. Fügen Sie die folgende Direktive hinzu:

    Options +MultiViews
  3. Speichern Sie die Änderungen.

War diese FAQ nützlich?

Diese Anleitung behandelt die Ausführung der Sprache C# und des Frameworks .NET über die Implementierung Mono auf den Hosting-Angeboten von Infomaniak.

 

Technologien für die Softwareentwicklung

Um die Sprache C# und das Framework .NET mit der Implementierung Mono zu verwenden, um Softwareanwendungen zu entwickeln, die auf mehreren Plattformen bereitgestellt und ausgeführt werden können, außerhalb der Windows-Umgebung, wird empfohlen, Lösungen wie die folgenden zu wählen:

Die Flexibilität und Portabilität, die diese Multiplattform-Umgebungen bieten, bedeuten, dass ein Shared Webhosting die Ausführung von Projekten, die auf C#, .NET oder Mono basieren, nicht unterstützt.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie ein bestehendes Webhosting Angebot ändern, um beispielsweise zusätzliche Websites zu hosten, wenn das Maximale Websites-Kontingent erreicht ist, oder eine neuere Hosting-Lösung zu erhalten, um die neuesten Versionen von PHP & MySQL zu nutzen.

 

Webhosting-Angebot ändern, um…

 

… zusätzliche Websites, Speicherplatz oder IP-Adressen bestellen

Um auf den Webhosting-Konfigurator zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Hostings im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Hosting.
  3. Klicken Sie auf Angebot ändern:
  4. Erhöhen Sie die Werte, die Sie ändern möchten.
  5. Klicken Sie auf die Schaltfläche Weiter, um zur Zahlung der Änderungen am Hosting zu gelangen:

 

… auf einen neueren Server wechseln

Um eine Hosting-Lösung auf einem neueren Server zu erhalten und somit die neuesten Versionen von PHP & MySQL zu nutzen, können Sie entweder…

  • … diesen anderen Leitfaden lesen und das dort beschriebene Verfahren bis zum Ende befolgen:
  • … diesen anderen Leitfaden lesen und das dort beschriebene Verfahren bis zum Punkt 4 befolgen, dann klicken Sie auf die Schaltfläche zum Aktualisieren:

Wenn kein Informationsbanner angezeigt wird, bedeutet dies, dass Sie bereits ein aktuelles Hosting-Angebot nutzen.


War diese FAQ nützlich?

Dieser Leitfaden beschreibt die Integration der Umgebung ASP / ASP.NET in das Infomaniak-Ökosystem.

 

Kompatibilität & Infrastruktur

Die Webhosting- und Managed Cloud Server-Lösungen sind für Umgebungen Linux/Apache optimiert. Daher wird das Modul Apache::ASP auf diesen Shared-Hosting-Angeboten nicht nativ unterstützt.

 

Alternativen & Cloud-Lösungen

Um Ihre ASP-Anwendungen reibungslos zu deployen, stehen Ihnen mehrere Optionen zur Verfügung:

  • VPS Cloud: Installieren und konfigurieren Sie Ihren eigenen ASP/IIS-Stack oder verwenden Sie Mono/Core auf einer Distribution Ihrer Wahl.
  • Jelastic Cloud (PaaS) : Deployen Sie Ihre ASP.NET Core-Anwendungen über Docker-Container mit nur wenigen Klicks und automatischer horizontaler Skalierung.
  • Public Cloud: Für Hochverfügbarkeitsinfrastrukturen, die OpenStack verwenden, ideal für Mikroservice-Architekturen.

War diese FAQ nützlich?

Dieser Leitfaden hilft Ihnen, Ihre Ressourcen vor Hotlinking auf Ihren Webhostings von Infomaniak zu schützen.

 

Vorwort

  • Das Hotlinking tritt auf, wenn eine Drittseite Ihre Bilder, Videos oder Musik direkt über die URL Ihres Servers anzeigt; die entfernte Seite nutzt Ihre Ressourcen und Ihre Serverleistung auf Ihre Kosten, oft ohne die Quelle zu zitieren.
  • Obwohl die Bandbreite heute großzügiger ist, bleibt das Hotlinking ein Problem für den Schutz Ihrer Urheberrechte und um eine unnötige Überlastung Ihres Servers zu vermeiden.

 

Hotlinking über .htaccess verhindern

Sie können diese unbefugten Zugriffe blockieren, indem Sie Regeln im Datei .htaccess an der Wurzel Ihrer Website hinzufügen. Hier ist eine optimierte Version, die moderne Bildformate (WebP, AVIF) enthält:

RewriteEngine on

# 1. Autoriser les requêtes avec un Referer vide (certains navigateurs pour la vie privée)
RewriteCond %{HTTP_REFERER} !^$

# 2. Autoriser votre propre site (remplacez par votre domaine)
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?votre-domaine\.com [NC]

# 3. AUTORISER LES MOTEURS DE RECHERCHE (Indispensable pour votre SEO)
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google\. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing\. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo\. [NC]

# 4. Bloquer le hotlinking (renvoie une erreur 403 Forbidden)
RewriteRule \.(jpg|jpeg|png|gif|svg|webp|avif)$ - [F,NC,L]

Empfehlungen:

  • Ersetzen: ändern Sie Ihre-Domain\.com in Ihren tatsächlichen Domainnamen.
  • SEO: entfernen Sie die Google/Bing-Zeilen nur, wenn Sie sicherstellen möchten, dass Ihre Bilder niemals in den Suchergebnissen erscheinen.
  • Alternative 403: die obige Regel verwendet [F] (Forbidden). Dies ist umweltfreundlicher und leistungsfähiger, als ein Ersatzbild zu laden, das weiterhin Bandbreite verbraucht.
Tipp: Wenn Sie ein CDN wie Cloudflare vor Ihrem Infomaniak-Hosting verwenden, können Sie die "Hotlink Protection" mit einem Klick in deren Verwaltungsoberfläche aktivieren.

War diese FAQ nützlich?

Dieser Leitfaden stellt Befehle vor, die ausgeführt werden können, um eine Verbindung oder ein Netzwerk zu testen und somit die mögliche Fehlerquelle genauer zu bestimmen.

 

Telnet ausführen…

TELNET ermöglicht es, die Verbindung zu einem Server zu testen, ohne zusätzliche Einstellungen einer Mail- oder FTP-Anwendung zu berücksichtigen, um die Ursache eines Problems zu bestimmen. Wenn die Verbindung zu einem SMTP-Server nicht funktioniert, müssen Sie beispielsweise überprüfen, ob Ihre Firewall den Port 587 oder 465 blockiert.

 

… auf macOS

  1. Suchen Sie nach Netzwerkdienstprogramm.
  2. Gehen Sie zum Reiter Ping, Lookup oder Traceroute, je nachdem, was Sie testen möchten.
  3. Sie können auch eine Anwendung vom Typ Terminal (Befehlszeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät verwenden und, je nachdem, was Sie testen möchten, eingeben:
    traceroute [server] 
    nc [server] [port] 
    Ersetzen Sie [server] durch den Namen des Servers oder seine IP-Adresse, ebenso wie [port]

 

… auf Windows

Aktivieren Sie Telnet im Voraus, wenn dies erforderlich ist.

  1. Verwenden Sie eine Anwendung vom Typ Terminal (Befehlszeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät, indem Sie beispielsweise Ausführen und dann cmd eingeben.
  2. In dem geöffneten Fenster geben Sie, je nachdem, was Sie testen möchten, ein:
    tracert [server] 
    telnet [server] [port] 
    Beispiel: telnet mail.infomaniak.com 587 (ermöglicht das Testen des SMTP-Ports, wenn Ihre Software/Ihr Messaging-Client das Senden von E-Mails nicht zulässt)…

 

… auf Android

  1. Verwenden Sie die Anwendung Simple Telnet Client, mit der Sie sehr einfach über zwei auszufüllende Felder testen können (z. B. mail.infomaniak.com und der Port 143 oder 993)…

 

PING ausführen

PING ermöglicht es, festzustellen, ob ein Computer über das Internet erreichbar ist. Mit diesem Tool können Sie auch überprüfen, ob Sie sich an die richtige Maschine wenden, z. B. bei einer DNS-Änderung, indem Sie die erhaltene IP-Adresse anzeigen. Es ist möglich, einen ping auf einen Domainnamen, einen hostname oder eine IP-Adresse durchzuführen.

PING ist auf Shared Hosting definitiv blockiert.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie man ohne das Modul PECL SSH2 client arbeitet, das auf den Webhostings und Cloud-Servern von Infomaniak nicht verfügbar ist, und stattdessen die Bibliothek phpseclib verwendet, die in nativem PHP funktioniert, ohne dass eine spezielle Erweiterung erforderlich ist.

 

Vorwort

  • Die Verwendung von PECL SSH2 client führt zu Fehlern wie No compatible key exchange algorithms found oder Unable to exchange encryption keys in der letzten verfügbaren Version.
  • Phpseclib ermöglicht:
    • Die SSH-Authentifizierung per Passwort oder privatem Schlüssel.
    • Die Ausführung von Remote-Befehlen.
    • Den sicheren Dateitransfer (SFTP).
    • Das Management von SSH-Schlüsseln.

 

phpseclib verwenden

Um eine SSH-Verbindung in ein PHP-Skript zu integrieren, verwenden Sie phpseclib wie folgt:

use phpseclib3\Net\SSH2;
use phpseclib3\Crypt\PublicKeyLoader;

$ssh = new SSH2('domain.xyz');
$key = PublicKeyLoader::load(file_get_contents('/path/to/private_key'));

if (!$ssh->login('utilisateur', $key)) {
    exit('Authentication Failed');
}

echo $ssh->exec('ls -la');

War diese FAQ nützlich?

Dieser Leitfaden beschreibt die Maßnahmen, die Sie priorisieren sollten, wenn Sie nach einer Änderung an Ihrer Website keinen Unterschied zwischen der Version nach der Änderung und der Version vor der Änderung feststellen. Diese Tipps sind auch gültig, wenn Sie Probleme bei der Nutzung der Infomaniak-Produkt-Interface haben.

 

Vorwort

  • Während der Navigation speichert ein Webbrowser die abgerufenen Daten in einem reservierten Bereich, um zu vermeiden, dass der Server erneut die bereits abgerufenen Daten anfordert, um Zeit und Ressourcen zu sparen.
  • Ihr Cache kann eine große Menge an Daten enthalten und manchmal verwirrt sich der Browser. Die Websites können dann falsch angezeigt werden oder eine veraltete Version anzeigen.
  • Das Löschen des Caches stellt sicher, dass Sie die neueste Version der Seite oder des Ordners haben, die/das Sie aufrufen.

 

Cache des Webbrowsers löschen …

 

… in Safari

Wählen Sie Ihre macOS-Version, um die entsprechende Apple-Hilfe zu erhalten.

 

… in Google-Tools (Chrome, Android, etc.)

Nehmen Sie die Google-Hilfe zur Kenntnis.

 

… in Firefox

Nehmen Sie die Mozilla-Hilfe zur Kenntnis.

 

… in Edge / Internet Explorer

Nehmen Sie die Microsoft-Hilfe zur Kenntnis.


War diese FAQ nützlich?

Dieser Leitfaden beschreibt die verfügbaren Funktionen zur Verwaltung von relationalen Datenbanken auf den Hosting-Angeboten von Infomaniak.

 

Verwendung von Ansichten, Triggern, gespeicherten Prozeduren und Routinen

Was die Verwaltung relationaler Datenbanken betrifft, ist die Funktion der Ansichten ("views") standardmäßig verfügbar, sodass Benutzer Ansichten erstellen können, um die Verwaltung und Darstellung der Daten zu vereinfachen.

Allerdings sind einige erweiterte Funktionen, die eine feinere und komplexere Datenmanipulation ermöglichen, wie z. B.…

  • Triggers (Auslöser)
  • gespeicherte Prozeduren ("stored procedures")
  • Routinen
  • und die Erstellung von Funktionen

… sind nur auf Cloud-Servern verfügbar.

Sie sind auf Shared-Servern nicht erlaubt.

Diese Einschränkung ist hauptsächlich auf die potenziellen Risiken für die Stabilität der Infrastruktur zurückzuführen. Eine falsche Konfiguration oder ein übermäßiger Gebrauch dieser Funktionen könnte unendliche Schleifen oder erhebliche Überlastungen verursachen, die nicht nur die Leistung des betroffenen Servers, sondern auch das Erlebnis aller auf derselben Infrastruktur gehosteten Kunden beeinträchtigen.

 

Ein Problem mit der Importierung eines MySQL/MariaDB-Dumps beheben

Beim Exportieren und anschließenden Reimportieren einer MySQL- oder MariaDB-Datenbank über die Infomaniak-Hosting-Oberfläche kann es vorkommen, dass der Vorgang aufgrund von Fehlern bei den DEFINER der Triggers oder Ansichten fehlschlägt. Dies geschieht, wenn die Objekte der Datenbank mit einem bestimmten Benutzer (dem sogenannten definer) erstellt wurden, der zum Zeitpunkt des Imports nicht mehr existiert.

Konkreter gesagt, verwendet der Export- und Importprozess einen temporären Benutzer, der nur während dieser Vorgänge verwendet wird. Nach der Löschung dieses Benutzers werden die mit diesem Konto als DEFINER definierten Ansichten oder Triggers ungültig, was zu Fehlern wie folgt führt:

General error: 1449 The user specified as a definer ('xxxx_temp_1'@'%') does not exist

 

Um dieses Problem zu vermeiden, kann die Sicherungsdatei (dump.sql oder dump.sql.gz) vor dem Import korrigiert werden, indem die definer-Definitionen durch CURRENT_USER ersetzt werden. Dadurch werden die Triggers und Ansichten automatisch dem aktuellen Benutzer zum Zeitpunkt des Imports zugeordnet.

Hier ist ein Beispiel für einen Befehl, mit dem der Dump vor dem Import geändert werden kann:

sed -E 's/DEFINER=`[^`][^`]*`@`[^`][^`][^`]*`/DEFINER=CURRENT_USER/g' dump.sql > dump-corrected.sql

 

Nach diesem Ersatz kann die korrigierte Datei normal über den Infomaniak-Manager importiert werden. Dieses Verhalten ist bekannt und mit der Funktionsweise der temporären Benutzer beim Dump/Restore verbunden. Es sind keine Änderungen am Export-/Importprozess in naher Zukunft geplant, aber das Thema wird weiterhin auf Infrastrukturseite evaluiert.

Für weitere Informationen zur Variablen CURRENT_USER, nehmen Sie die offizielle Dokumentation von:


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie das Passwort einer MySQL-/MariaDB-Datenbank eines Webhostings ändern.

 

Vorwort

  • Sehen Sie sich diese andere Anleitung an, wenn Sie Informationen zur Aktualisierung der Anmeldeinformationen (Skripte, Websites usw.) im Zusammenhang mit einer Änderung des Datenbankpassworts suchen.
  • Ein nach der Installation einer Webanwendung (von Infomaniak angeboten) erstellter Datenbankbenutzer kann nicht geändert werden (ein Schloss wird daneben angezeigt, siehe Punkt 5 unten).
  • Um auf die zugehörige Datenbank zuzugreifen, müssen Sie einen neuen Datenbankbenutzer mit dem von Ihnen gewünschten Passwort erstellen und ihm dann die Berechtigungen für die gewünschte Datenbank zuweisen.

 

MySQL MariaDB-Passwort ändern usw.

Dazu müssen Sie den der betreffenden Datenbank zugeordneten Benutzer ändern und ihm das Passwort (ohne Angabe des alten) über den Infomaniak Manager ändern:

  1. Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie im linken Seitenmenü auf Datenbanken.
  4. Klicken Sie auf die Registerkarte Benutzer.
  5. Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Element.
  6. Klicken Sie auf Bearbeiten:
  7. Klicken Sie auf Passwort ändern.
  8. Geben Sie das gewünschte neue Passwort ein.
  9. Klicken Sie auf die Schaltfläche Speichern:
  10. Wenn nötig, können Sie die neuen möglichen Berechtigungen (Lesen / Schreiben / Verwaltung) des Benutzers für den Zugriff auf die vorhandenen Datenbanken auf dem Hosting konfigurieren.

War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie eine Inhaltsanalyse eines Webhostings starten, um Dateien mit Viren und anderen schädlichen Skripten zu erkennen und zu bereinigen, die die Sicherheit von Websites gefährden könnten.

 

Antivirus-Analyse der Websites starten

Um möglicherweise infizierten Inhalt zu analysieren:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Hostings im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Hostings.
  3. Klicken Sie im linken Seitenmenü auf Sicherheit:
  4. Klicken Sie im linken Seitenmenü auf Antivirus.
  5. Klicken Sie auf die blaue Schaltfläche Analysieren:
  6. Wählen Sie die zu analysierenden Websites aus.
  7. Klicken Sie auf die blaue Schaltfläche Analyse starten:

 

Der Antivirus-Scan kann einige Zeit in Anspruch nehmen, aber der Manager kann geschlossen werden. Sie erhalten eine E-Mail, wenn der Vorgang abgeschlossen ist.

 

Erwägen Sie auch das Vulnerability-Scanning-Tool, um potenzielle Sicherheitslücken zu überwachen, die automatisch auf Ihren Websites behoben werden.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie Anwendungen, PHP-Erweiterungen und Technologien (nicht abschließende Liste unten) in wenigen Klicks auf Serveur Cloud nur installieren können.

 

Sehen Sie sich diesen anderen Leitfaden an, wenn Sie nach Informationen über zusätzliche Webanwendungen suchen, die auf jedem Hosting-Typ, einschließlich Standard-/Shared-Angebot, installiert werden können.

 

Apps / PHP-Erweiterungen installieren (oder deinstallieren)...

Um die Liste der Technologien zu finden und deren Installation durchzuführen:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Serveur Cloud im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Serveur Cloud zugewiesen wurde:
  3. Klicken Sie im linken Seitenmenü:
    1. PHP-Erweiterungen
    2. Fast Installer
  4. Klicken Sie auf das Aktionsmenü rechts von der Erweiterung, die Sie in der angezeigten Tabelle deinstallieren möchten.
  5. Klicken Sie auf Deinstallieren.
  6. Andernfalls klicken Sie auf die blaue Schaltfläche Erweiterung installieren / Anwendung installieren:
  7. Wählen Sie dann Ihre neue Installation aus:

 

Nicht abschließende Liste der verfügbaren Apps & Erweiterungen


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie das Passwort eines FTP- oder FTP/SSH-Kontos für eine Website mit einem Webhosting von Infomaniak ändern.

 

Passwort eines bestehenden FTP-Benutzers ändern

Um auf die Website auf einem Webhosting zuzugreifen und die FTP-Zugänge zu ändern:

  1. Hier klicken, um auf die Verwaltung Ihres Hostings im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Hosting zugewiesen ist:
  3. Klicken Sie im linken Seitenmenü auf FTP/SSH.
  4. Klicken Sie auf das Aktionsmenü rechts neben einem bestehenden Konto.
  5. Klicken Sie auf Bearbeiten:
  6. Geben Sie direkt das neue Passwort ein, das bei Ihren FTP- oder SSH-Zugängen verwendet wird.
  7. Wenn nötig, können Sie ein sicheres Passwort generieren.
  8. Bestätigen Sie die Änderungen:

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie das Zielverzeichnis ändern, in dem Ihre Website auf einem Webhosting von Infomaniak gespeichert ist.

 

Vorwort

  • Auf einem Webhosting von Infomaniak können mehrere Websites mit ihren eigenen Domainnamen (Multisite-Verwaltung) installiert werden.
  • Jede dieser Websites wird in einem Verzeichnis Ihres Hostings gespeichert, das das Ziel der Website ist. Es ist möglich, das Ziel einer Website frei zu ändern. Beispiel:
    • Die Website domain.xyz hat als Ziel beispielsweise das Verzeichnis /web
    • Sie veröffentlichen eine Website in einem neuen Unterverzeichnis von /web mit dem Namen /web/v2
    • Durch Ändern des Ziels /web der Website domain.xyz in /web/v2 zeigt die Website domain.xyz den Inhalt des Verzeichnisses /web/v2 an, ohne diesen Pfad in der Adressleiste des Webbrowsers anzuzeigen und ohne Zugriff auf eventuell noch im Verzeichnis /web befindliche Dateien zu gewähren.
  • Es wird empfohlen, "v2" nicht in einem Unterverzeichnis von "web" zu erstellen, sondern nebenan, indem das Verzeichnis in der Wurzel Ihres Hostings erstellt wird.
  • Diese Verzeichnisse existieren tatsächlich auf dem Server, aber Sie müssen sich nicht per FTP verbinden, um sie zu verwalten.

 

Verzeichnis Ihrer Websites anzeigen

Um Informationen zum Verzeichnis zu finden, in dem Ihre Website gespeichert ist:

  1. Klicken Sie hier, um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen, der der betreffenden Website zugewiesen ist.
  3. Klicken Sie dann auf den Pfeil , um den Abschnitt Informationen dieser Website zu erweitern.
  4. Die unten hervorgehobene Angabe ist der Speicherort der Beispiel-Website:

 

Ziel oder Verzeichnis einer Website ändern

Um den Speicherort einer Website innerhalb des Hostings zu verwalten:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen ist.
  3. Klicken Sie auf Verwalten im Abschnitt Erweiterte Einstellungen:
  4. Verwalten Sie den gewünschten Speicherort für die Website.
  5. Klicken Sie auf die Schaltfläche, um Speichern unten auf der Seite zu speichern:

War diese FAQ nützlich?

Diese Anleitung hilft Ihnen, Fehler des Typs 404, weiße Seiten oder Websites, die nicht angezeigt werden, zu identifizieren und zu beheben, wenn der Zugriff auf das Hosting von Ihrem Browser aus nicht möglich ist.

 

Unbedingt zu überprüfende Punkte

Es wird dringend empfohlen, die folgenden Schritte auszuführen:

  1. Internetverbindung überprüfen : Besuchen Sie eine Drittanbieter-Website wie https://www.ch.ch oder https://www.microsoft.com. Wenn diese Adressen nicht erreichbar sind, wenden Sie sich an Ihren Internetdienstanbieter (ISP), da das Problem von Ihrer Verbindung stammt.
  2. Browser-Cache leeren, um das Aktualisieren der Seite zu erzwingen; Mehr erfahren.
  3. Sichtbarkeit der Website für Dritte testen : Bitten Sie Personen außerhalb Ihres lokalen Netzwerks, den Zugriff zu testen, oder verwenden Sie den Dienst https://downforeveryoneorjustme.com, um zu erfahren, ob die Website für alle oder nur für Sie offline ist.
  4. Einen Proxy verwenden, um eine Verbindung zu Ihrer Website von einem anderen geografischen Standort aus zu simulieren.
  5. Überprüfen Sie, ob der Domainname nicht abgelaufen ist : Hosting und Domain sind zwei separate Einheiten. Ihr Hosting kann bei Infomaniak aktiv sein (überprüfen Sie dies im Manager), während die Domain abgelaufen ist. Führen Sie eine WHOIS-Abfrage durch und wenden Sie sich bei Bedarf an die Registrierungsstelle.
  6. Konfigurationsdatei Ihres Skripts oder CMS überprüfen, um die Verbindungsinformationen zur Datenbank (Name, Adresse, Benutzername und Passwort) zu überprüfen; Mehr erfahren.

 

Wenn das Problem weiterhin besteht

Bitte kontaktieren Sie den Infomaniak-Support schriftlich und geben Sie die folgenden Informationen an:

  1. Name der betroffenen Website.
  2. Ihre öffentliche IP-Adresse zum Zeitpunkt der Tests (verfügbar unter https://www.infomaniak.com/ip).

Wenn Sie ein Problem mit einer Drittanbieter-Software haben, wenden Sie sich direkt an deren Herausgeber oder einen Partner und konsultieren Sie die Support-Richtlinie sowie Artikel 11.9 der AGB von Infomaniak.


War diese FAQ nützlich?