Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Diese Anleitung erklärt, wie Sie sich mit Ihrem Webhosting mit einem SSH-Schlüssel.
Voraussetzungen
- FTP + SSH-Konto erstellen vom Manager Infomaniak.
- Erstellen eines SSH-Schlüssels mit einem sicheren Algorithmus, z.B.
ed25519
:ssh-keygen -t ed25519
denn mit einem rsa-Schlüssel (
ssh-keygen
oderssh-keygen -t rsa
), wird die Verbindung verweigert und der folgende Fehler wird in den Verb-Modus zurückgegeben:debug1: send_pubkey_test: no mutual signature algorithm
SSH-Schlüssel ablegen
Zu diesem Zweck:
- Verbinden Sie sich mit dem SSH-Server (Brauchst du Hilfe?).
Gehen Sie an die Wurzel Ihrer Unterkunft:
cd ~
Erstellen Sie das Verzeichnis ✓
.ssh
»:mkdir .ssh
- Ordnerrechte ändern
.ssh
Chmod 700. - Datei erstellen
authorized_keys
und kleben Sie Ihren öffentlichen SSH-Schlüssel auf eine einzige Zeile (wichtig). - Dateirechte ändern
authorized_keys
Chmod 600.
Dieser Leitfaden erklärt, wie Sie mit einem phpMyAdmin auf phpMyAdmin zugreifen können. Webhosting.
Zugriff auf phpMyAdmin
Für den Zugang zum Webhosting auf dem Teil Datenbanken:
- Klicken Sie hier um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Brauchst du Hilfe?).
- Klicken Sie direkt auf Nameder betroffenen Ware zugeordnet werden.
- Klicken Sie auf Datenbanken im linken Seitenmenü.
- Klicken Sie auf Verbindung zu phpMyAdmin:
- Der richtige Server und ein temporärer Benutzer werden automatisch informiert.
- Der richtige Server und ein temporärer Benutzer werden automatisch informiert.
Sie können auch auf das Aktionsmenü ⋮ rechts von einem Datenbankbenutzer:
- Der richtige Server wird automatisch informiert.
- Das Passwort, das Sie eingeben möchten, entspricht dem Benutzer der Datenbank ( die Sie gewählt haben, um den MySQL-Benutzer zu erstellen neu definieren, wenn Sie es vergessen haben).
Dieser Leitfaden erklärt die Funktion der Option "MySQL-Präfix" in den Einstellungen einer Website und deren Auswirkungen auf den Betrieb Ihrer Webanwendungen (CMS) und PHP-Skripte.
Einleitung
- Wenn die Option "MySQL-Präfix" für eine Website aktiviert ist, ist es nicht mehr erforderlich, das Präfix "
wxyz_
" vor den Namen und Benutzern Ihrer MySQL-Datenbanken hinzuzufügen. - Ein PHP-Skript kann sich somit mit dem Benutzer "monuser" und einer Datenbank "mabase" mit MySQL verbinden, und der Zugriff erfolgt automatisch mit dem Benutzer "wxyz_monuser" und der Datenbank "wxyz_mabase".
- ⚠ Falls Sie von einem älteren Infomaniak-Angebot migrieren:
- Nach der Migration einer Website aus der alten Konsole ist die Option "MySQL-Präfix" standardmäßig aktiviert, um die Verbindung Ihrer Webanwendungen (WordPress, Joomla, Drupal usw.) und PHP-Skripte mit Ihren MySQL-Datenbanken automatisch aufrechtzuerhalten.
- Um die ordnungsgemäße Funktion Ihrer Websites im Falle einer Migration Ihres Hostings auf einen anderen Server sicherzustellen, wird dringend empfohlen, diese Funktion zu deaktivieren und die erforderlichen Anpassungen vorzunehmen.
Verwalten der MySQL-Präfix-Option
Erweiterte Einstellungen mit Umgebungsvariablen
Es ist möglich, Umgebungsvariablen direkt über den Manager für Ihre gesamte Website zu konfigurieren:
- Hier klicken, um zur Verwaltung Ihres Produkts im Infomaniak Manager zu gelangen (Brauchen Sie Hilfe?).
- Klicken Sie direkt auf den zugewiesenen Namen des betreffenden Produkts:
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Klicken Sie auf die Registerkarte PHP / Apache.
- Aktivieren oder deaktivieren Sie den Schalter MySQL-Präfix.
- Klicken Sie auf die Schaltfläche Speichern:
- Nehmen Sie die erforderlichen Anpassungen in den Konfigurationsdateien Ihrer Webanwendungen und PHP-Skripte vor…
Auswirkungen und erforderliche Anpassungen
Nach der 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 den Konfigurationsdateien der betroffenen Skripte aktualisieren:
- Den Namen der MySQL-Datenbank: Sie müssen das Präfix Ihres Servers hinzufügen
- vorher:
mabase
- nachher:
wxyz_mabase
- vorher:
- Den Benutzer der MySQL-Datenbank: Sie müssen das Präfix Ihres Servers hinzufügen
- vorher:
monuser
- nachher:
wxyz_monuser
- vorher:
Dieser Leitfaden ist über IP-Adressen, die...
- ... an Websites/Hostings/Server, dynamische oder statische IP, geteilt oder dediziert,
- ... von Ihrem Internet Access Provider (FAI) bei der Einrichtung einer Internetverbindung zu Ihrem Infomaniak Produkt zugewiesen.
Präambel
- Eine dedizierte oder statische IP-Adresse für eine Website ist eine permanente IP-Adresse, die ihr ausdrücklich zugewiesen wird.
- Im Gegensatz zu einer geteilten IP-Adresse, die von mehreren Websites genutzt wird, garantiert eine dedizierte IP-Adresse, dass nur diese Plattform mit dieser Adresse verknüpft ist.
- IP-Adressen für Websites werden häufig in Fällen verwendet, in denen Stabilität, Anpassung und Sicherheit wichtig sind, wie Serverhosting, Firewall-Konfiguration oder Aktivierung von SSL-Zertifikaten (auch wenn es möglich ist, ohne dedizierte IP-Adressen für SSL-Zertifikat installieren).
- Hier sind die wichtigsten Vorteile:
- Einrichten PTR-Eintrag oder DNS auf dedizierte IP übertragen, ist insbesondere für die Installation eines E-Mail-Servers nützlich, da einige E-Mail-Anbieter die PTR-Aufnahme überprüfen, bevor sie E-Mails von einem Server annehmen.
- Bessere Verbindungsfähigkeit.
- Verringerung des Risikos eines schlechten Rufs durch Websites, die dieselbe IP-Adresse teilen.
- Leichte Konfiguration bestimmter technischer Aspekte.
- Eine dedizierte IP kann die SEO einer Website verbessern (obwohl es unter den SEO-Spezialisten unterschiedliche Meinungen gibt).
- Achtung: Infomaniak ermöglicht keinen Zugriff auf Websites durch HTTP(S) über IP (dediziert) auf verwaltete Server; Sie müssen einen Domainnamen die auf die IP zeigt (oder verwendet die Vorschau-URL).
Eine spezielle IP zur Website hinzufügen
Um eine spezielle IP zu Ihrer Website hinzuzufügen, nehmen Sie Kenntnis von Dieser Leitfaden.
Im Falle von Bedenken, wenn Sie den Web-Verkehr zu einem bestimmten Port führen, nehmen Sie Kenntnis von dieser andere Leitfaden.
Sperrung der IP-Adresse (Internetverbindung)
Wenn Sie es nicht mehr schaffen...
- ... alle Ihre E-Mail-Adressen die Sie bei Infomaniak besitzen (die normalerweise gut funktionieren) und dies mit Software/Messaging-Client aus ein und dasselbe Internetnetz (d.h. von der gleichen IP-Adresse, die von Ihrem ISP bereitgestellt wird)...
... oder wenn Sie diese Art der Operation leider durchgeführt haben:
- Wiederholte Versuche mit erfolglosen Verbindungenvon FTP, SSH, oder auf Zugangspunkten wie WordPress Login...
- Anfragen, die zu viele Fehler zurückgebenwie Massenfehler 403...
... Ihr Zugriff auf Infomaniak-Server kann blockiert Nachdem Sie die IP-Adresse (banip / ipban) Ihrer Internetverbindung verbannt haben.
Um die Situation zu lösen, Kontaktieren Sie Infomaniak Support per E-Mail und unter Angabe der betreffenden Domain und vor allem Ihre öffentliche IP-Adresse Dieses Thema ist von Bedeutung.
Endgültige Freigabe (IP auf weißer Liste)
Mit einem Cloud-Server, können Sie zusätzlich beantragen, es zu genehmigen endgültig die betreffende IP-Adresse, damit sich die Sperrung nie wieder wiederholt. Dazu müssen Sie:
- Haben Sie eine spezielle IP verbunden mit Ihrem Cloud-Server.
- Bewusstsein, dass Infomaniak mögliche Angriffe aus dieser IP nicht mehr blockieren wird ; bösartige Angriffe oder Zugriffsversuche von dieser Adresse werden nicht mehr automatisch durch Sicherheitssysteme blockiert.
- Bestätigung per E-Mail und von einer Kontaktadresse verbunden mit dem Konto (Eigentümer oder Administrator), das Sie verstehen und die volle Verantwortung für einen Angriff aus dieser IP übernehmen.
Dieser Leitfaden bezieht sich auf Laravel, ein Open-Source-Web-Framework, das in PHP nach dem Modell-View-Controller-Prinzip (MVC) geschrieben wird. Erfahren Sie auch mehr über ihre Dokumentation.
Für zusätzliche Hilfe Kontaktieren Sie einen Partner oder gratis eine Ausschreibung starten Auch Sie finden heraus, was Sie wollen. Die Rolle des Gastgebers.
Voraussetzungen
- Besitzen eines Gemeinsame Web-Hosting oder Cloud-Server mit dem neuesten MySQL/MariaDB.
- Site unter PHP 8.2.
- Einen erstellen SSH-Zugang.
- Erstellen einer Datenbank.
Installation von Laravel 11
Zu diesem Zweck:
- Verbinden Sie sich mit dem SSH-Server (Brauchst du Hilfe?).
- Legen Sie sich in das Verzeichnis der Website, indem Sie den Befehl
cd chemin-vers-le-site
(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
. Datei bearbeiten
.env
an der Wurzel des Hostings, um die Anschlussparameter für die neue Datenbank zu aktualisieren:DB_CONNECTION=mysql DB_HOST=xxxx.myd.infomaniak.com DB_PORT=3306 DB_DATABASE= le nom de la base de données MySQL (xxxx_newbdd) DB_USERNAME= l’utilisateur MySQL avec les droits sur cette base DB_PASSWORD= son mot de passe
- Stellen Sie sich in das Projektverzeichnis und veröffentlichen Sie über SSH:
cd example-app
php artisan migrate
- Zielverzeichnis bearbeiten , um es in das Unterverzeichnis des Projekts zu markieren, hier
/sites/laravel.domain.xyz/example-app/public
.
Dieser Leitfaden bezieht sich auf MySQL/MariaDB und insbesondere auf die Analyse von Indexen und Abfragen mit Webhosting.
Slowlog für lange Anfragen
Das MySQL slowlog auf allen MySQL-Servern aktiviert ist und Abfragen zusammenfasst, die länger als 5 Sekunden dauern*. Wenn Ihre Anfragen richtig aufgebaut sind, werden Sie diese Dateien nie sehen. Andernfalls überprüfen Sie regelmäßig, um mögliche Mängel zu beheben und damit das ordnungsgemäße Funktionieren Ihrer Website zu gewährleisten.
Kontaktieren Sie Infomaniak Support schriftlich, um sie zu erhalten (außer für ehemalige Unterkünfte v1 direkt ab dem FTP Manager-Dateimanager eine Ebene über der /web
im Verzeichnis /logs
).
Was ist mit den Logs?
Keine log MySQL wird nicht erstellt (abgesehen von Slowlogs) da MySQL-Server die Aufnahme von Millionen von gleichzeitig zu speichernden Logs überhaupt nicht unterstützen würden. Falls erforderlich, kann Infomaniak diesen MySQL-log für 5 Minuten aktivieren, damit Sie diese mit EXPLAIN
und die nützlichen Indizes zu bestimmen, z.B. Zu diesem Zweck Kontaktieren Sie Infomaniak Support schriftlich.
* Zeitverschwendung. Und in Bezug auf Schlosser liefert die Dokumentation folgende Genauigkeit: "The time to acquire the initial locks is not counted as execution time"
Diese Anleitung erläutert, wie man das Passwort eines FTP oder FTP / SSH-Konto für die Website eines Webhosting Infomaniak.
Passwort eines bestehenden FTP-Benutzers ändern
Um auf die Website in einer Webhosting zuzugreifen, um ihre FTP-Zugriffe zu ändern:
- Klicken Sie hier um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Brauchst du Hilfe?).
- Klicken Sie direkt auf Nameder betroffenen Ware zugeordnet werden.
- Klicken Sie auf FTP / SSH im linken Seitenmenü.
- Klicken Sie auf das Aktionsmenü ⋮ rechts des betreffenden Benutzers in der Tabelle, die angezeigt wird.
- Klicken Sie auf Ändern:
- Geben Sie direkt das neue Passwort ein, das beim Zugriff über FTP oder SSH verwendet wird.
- Falls nötig, können Sie ein starkes Passwort erstellen.
- Bestätigen Änderungen:
Diese Anleitung ermöglicht es, einen möglichen Fehler 530 zu beheben, indem die Anzahl der FTP-Verbindungen, die gleichzeitig mit Webhosting.
Fehler lösen 530
Fehlermeldung 530 Sorry, the maximum number of clients (25) for this user are already connected
erscheint in der Regel durch mehrere gleichzeitige Verbindungen mit einer FTP-Software/FTP-Client, die die Abschaltungen schlecht verwaltet oder versucht, mehrere Verbindungen gleichzeitig zu öffnen, um den Download zu beschleunigen.
Sobald Sie diesen Fehler erhalten haben, müssen Sie das FTP-Programm schließen dann 30 Minuten warten Damit der Server die aktiven Verbindungen schaltet und Sie sich erneut anmelden können.
Sie können auch einen neuen FTP-Benutzer erstellen und sich anmelden.
Um diese Situation mit FileZilla zu vermeiden, gehen Sie auf das Menü Bearbeiten -> Einstellungen dann unter der Registerkarte Übertragungen und die Anzahl der gleichzeitigen Übertragungen auf 2 einstellen.
Es wird empfohlen, FTP Manager-Dateimanager.
In diesem Leitfaden wird erläutert, wie man eine Domain von Alias aus einem Webhosting Infomaniak. Der Haupt-Domain-Name der Website wird dann nicht mehr gebunden einem anderen Domainnamen.
Dies ermöglicht es insbesondere, später ein neues Webhosting oder eine separate Website für den Domain-Namen zu erstellen, die so getrennt sind.
Voraussetzungen
- Zu haben entkoppelt Domainnamen Synonym den Haupt-Domainnamen, wenn es vorher eine Verbindung gab.
Domain entfernen alias
Um einen Domainnamen zu entfernen Alias von Ihrer Website:
- Klicken Sie hier um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Brauchst du Hilfe?).
- Direkt klicken auf den Namendem betreffenden Produkt zugewiesen:
- Klicken Sie dann auf den Chevron um das Spiel zu entwickeln Bereiche von dieser Website.
- Klicken Sie auf das Aktionsmenü ⋮ rechts der Domain, die entfernt werden soll.
- Wählen Sie Entflechtung:
- Bestätigen Sie die Löschung des Alias.
In diesem Leitfaden wird erläutert, wie ein Teil einer Website auf einer Webhosting ein Passwort einzugeben, bevor ein Verzeichnis (inklusive Unterverzeichnisse) aus einem Browser aufgerufen wird.
Einfache Methode
Passwortschutz (Authentifizierung) Digest
) ein Verzeichnis mit dem Tool "Ordnerschutz":
- Klicken Sie hier um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Brauchst du Hilfe?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie im linken Seitenmenü auf Sicherheit.
- Klicken Sie im linken Seitenmenü auf Ordnerschutz.
- Klicken Sie auf das zu schützende Verzeichnis.
- Aktivieren Sie den Schutz mit dem Umschaltknopf (toggle switch) und erstellen Sie einen oder mehrere Benutzer*:
- * Benutzer werden nach Verzeichnis definiert; das Tool erlaubt nicht, Benutzergruppen zu verwalten:
- * Benutzer werden nach Verzeichnis definiert; das Tool erlaubt nicht, Benutzergruppen zu verwalten:
- Klicken Sie auf die Schaltfläche Hinzufügen.
- Klicken Sie auf die Schaltfläche, um gegebenenfalls zusätzlichen Benutzerzugriff hinzuzufügen.
- Klicken Sie auf das Aktionsmenü von rechts des betreffenden Benutzers, um es zu ändern oder zu entfernen.
- Klicken Sie erneut auf den Umschaltknopf (toggle switch), um den Verzeichnisschutz vollständig zu deaktivieren:
Manuelle Methode via .htaccess
Um einen Ordner mit einem Passwort zu schützen, verwenden Sie die Datei .htaccess
Ihrer Website:
- Verbinden Sie sich mit Ihrem Hosting über FTP-Software/FTP-Client oder FTP Manager.
Erstellen Sie im zu schützenden Ordner eine Datei namens
password.php
und passen Sie den folgenden Inhalt innen durch Ersetzen12345
mit dem gewünschten Passwort:<?php $pass = "12345"; echo password_hash($pass, PASSWORD_DEFAULT); // Affiche le mot de passe chiffré ?>
- Öffnen Sie einen Webbrowser und zeigen Sie die Datei
password.php
(Beispiel: domain.xyz/dossier-zu schützen/password.php). - Der Webbrowser zeigt Ihr verschlüsseltes Passwort an; kopieren Sie das verschlüsselte Passwort, es wird später benötigt werden...
Erstellen Sie im zu schützenden Ordner eine Datei namens .htaccess
und passen Sie den folgenden Inhalt innen:
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/exemple/.htpasswd"
Require valid-user
Ersetzen /exemple/
durch das absoluter Pfad der zu schützenden Akte. Beispiel:
AuthUserFile "/home/clients/0f83c7afb710e5ae2645a1b704d8772f/web/dossier_a_proteger/.htpasswd"
Erstellen Sie im zu schützenden Ordner eine Datei namens htpasswd.txt
und passen Sie den folgenden Inhalt innen:
login:password_chiffré
- Ersetzen
login
mit dem gewünschten Login. - Ersetzen
password_chiffré
durch das verschlüsselte Passwort in Schritt 1 dieses Leitfadens kopiert.
Nach der Datei htpasswd.txt
Gespeichert, umwandeln Sie es wie folgt: .htpasswd
.
Öffnen Sie einen Webbrowser und versuchen Sie, eine der Seiten im geschützten Ordner anzuzeigen. Wenn die Anleitung erfolgreich befolgt wurde, können Sie mit dem Login und dem (nicht verschlüsselten) Passwort auf den geschützten Ordner zugreifen.
Weitere Einschränkungen können auch durch .htaccess
.