Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Dieser Leitfaden bietet präzise Informationen zur Unterstützung der ASP (Active Server Pages, aspx) Entwicklungsumgebung innerhalb der Infomaniak-Infrastruktur.
Unterstützung von ASP
Die Webhosting- und Cloud-Server-Dienste basieren auf einer Apache-Serverarchitektur, die das Apache::ASP-Modul nicht nativ unterstützt.
Es besteht jedoch die Möglichkeit, diese ASP-Umgebung auf Infomaniak Cloud VPS zu installieren und zu konfigurieren.
Dieser Leitfaden erklärt, wie Sie das Administrationspasswort für WordPress oder eine andere Webanwendung (wie Joomla, Drupal, Typo3, PrestaShop, ownCloud, usw.), die über WordPress & Apps von Infomaniak installiert wurde (in den kostenpflichtigen Webhosting-Angeboten), ändern können.
Ändern eines WordPress & Apps-Passworts
Um das Passwort für den Zugriff auf das Administrationspanel Ihrer Webanwendung zu ändern, führen Sie die folgenden Schritte aus:
- Melden Sie sich im Infomaniak Manager (manager.infomaniak.com) über einen Webbrowser wie Brave oder Firefox an
- Klicken Sie oben rechts auf das Symbol in der Benutzeroberfläche (oder navigieren Sie über das linke Seitenmenü, z. B.)
- Wählen Sie Website (Bereich Web & Domain)
- Klicken Sie auf den Namen des betreffenden Objekts in der angezeigten Tabelle
- Klicken Sie auf WordPress & Apps im linken Seitenmenü
- Klicken Sie auf die Schaltfläche Konfigurieren der betreffenden Anwendung
- Geben Sie unter Anmeldepasswort das neue Passwort ein (für die Anmeldung mit der oben angegebenen Benutzerkennung)
- Klicken Sie auf die Schaltfläche Speichern
Einige Anwendungen ermöglichen auch die direkte Änderung des Benutzerpassworts über ihre eigene dedizierte Benutzeroberfläche. Beispiel: WordPress (Verwalten von Benutzern, Namen, Passwörtern, Rollen usw.)
Dieser Leitfaden erklärt, wie Sie auf die VNC-Konsole mit Infomaniaks VPS Cloud / VPS Lite zugreifen können.
Öffnen der VNC-Konsole
Dazu müssen Sie folgendes tun:
- 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 durch das linke Seitenleistenmenü, beispielsweise)
- Wählen Sie VPS (im Bereich Cloud Computing) aus
- Klicken Sie auf den Namen des entsprechenden Objekts in der angezeigten Tabelle
- Klicken Sie auf die Schaltfläche VNC-Konsole öffnen
Der initiale Zugriff auf den Server erfolgt über den SSH-Schlüssel. Daher ist es notwendig, ein Passwort für das Root-Konto zuzuweisen oder einen anderen Benutzer zu erstellen, bevor Sie sich mit der VNC-Konsole authentifizieren können.
Wenn es ein Problem mit der Anzeige der Konsole gibt, dann von der VM aus:
In /etc/default/grub
ändern Sie GRUB_CMDLINE_LINUX_DEFAULT
, GRUB_GFXMODE
und GRUB_GFXPAYLOAD_LINUX
(diese letzte Variable fehlt wahrscheinlich und muss hinzugefügt werden)
GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0 net.ifnames=0 console=tty0 console=ttyS0,115200
earlyprintk=ttyS0,115200 consoleblank=0 systemd.show_status=true video=VGA-1:1280x1024"
GRUB_GFXMODE=1280x1024x16
GRUB_GFXPAYLOAD_LINUX=keep
Aktualisieren Sie dann grub und starten Sie neu:
grub-mkconfig -o /boot/grub/grub.cfgDie Auflösung kann geändert werden (z. B. auf 1000x400 statt 1280x1024), um die VNC-Konsole im Administrationsinterface anzuzeigen, ohne einen neuen Tab zu öffnen.
Ursache(n)
Solche Fehlermeldungen sind häufig darauf zurückzuführen, dass eine MySQL-Verbindung eine Zeit lang offen bleibt, ohne dass Anfragen erfolgen. Nach einer bestimmten Wartezeit wird die Verbindung geschlossen: http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
Die Variablen wait_timeout und interactive_timeout , die diese Schliessung steuern, haben den Wert 30 Sekunden: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
Lösung(en)
Ein Skript ausführen, das regelmässig einen "Ping" sendet, oder vor eine Anfrage die Verbindung testen und diese gegebenenfalls wiederherstellen.
Wenn Sie einen Cloud-Server besitzen, können die MySQL Timeouts-Limits (wait_timeout et interactive_timeout) über das MySQL-Menü Ihrer Cloud erhöht werden
In diesem Leitfaden wird erklärt, wie Sie Ihren Cloud-VPS / VPS Lite mit Windows bei der ersten Verbindung initialisieren können.
Initialisierung eines Cloud-Servers mit Windows
Sie müssen das Passwort Ihres Windows-Benutzers ändern, bevor Sie sich zum ersten Mal über RDP (Remote Desktop Protocol) mit Ihrem Server verbinden können; Andernfalls wird ein Fehler zurückgegeben (der darauf hinweist, dass das Passwort geändert werden muss).
Dazu müssen Sie sich beim ersten Mal über die VNC-Konsole verbinden.
Nachdem das Benutzerpasswort geändert wurde (über VNC), ist es möglich, problemlos über RDP eine Verbindung herzustellen. Dieses Protokoll ist bereits in Infomaniak-Windows-Images aktiviert.
Anmeldeinformationen
- Benutzername:
- für Windows 10 & 11 Professional =
Infomaniak
- für Windows Server =
Administrator
- für Windows 10 & 11 Professional =
- Passwort: dasjenige, das Sie bei der Bestellung des Servers gewählt haben; Im Falle eines Vergessens setzen Sie bitte den Server zurück
- IP-Adresse: diejenige, die in Ihrem Server-Dashboard angegeben ist
Verbindung über RDP
- Windows: Remote Desktop ist eine enthaltene Funktion
- macOS: installieren Sie die kostenlose Anwendung Microsoft Remote Desktop
- Linux: installieren Sie die Anwendung Remmina
Dieser Leitfaden erklärt, wie Sie PHP-Erweiterungen wie ein Cache-System (z. B. die unten nicht abschließende Liste) in wenigen Klicks auf einem Managed Cloud Server von Infomaniak installieren können. Weitere Technologien können hier installiert werden (hier klicken).
PHP-Erweiterungen installieren (oder deinstallieren)
Um die Liste der Erweiterungen zu finden und ihre Installation durchzuführen:
- Melden Sie sich im Infomaniak Manager (manager.infomaniak.com) von einem Webbrowser wie Brave oder Firefox aus an
- Klicken Sie auf das Symbol oben rechts in der Benutzeroberfläche (oder navigieren Sie beispielsweise über das linke Seitenmenü)
- Wählen Sie Managed Cloud Server (Bereich Web & Domain)
- Klicken Sie auf den Namen des betreffenden Elements in der angezeigten Tabelle
- Klicken Sie auf PHP-Erweiterungen im linken Seitenmenü
- Klicken Sie im angezeigten Tabellenmenü auf das Aktionsmenü ⋮ rechts neben der Erweiterung, die Sie deinstallieren möchten
- Klicken Sie auf Deinstallieren
- Alternativ klicken Sie auf die blaue Schaltfläche Erweiterung installieren, um Ihre Auswahl zu treffen
Nicht abschließende Liste der verfügbaren Erweiterungen
- Memcached
- PHP_APCu
- PHP_CLI
- PHP_FPM
- PHP_GnuPG
- PHP_gRPC
- PHP_igbinary
- PHP_IonCube
- PHP_OPcache
- PHP_PDF
- PHP_PDO_ODBC
- PHP_Swoole
- Redis
Dieser Leitfaden erklärt, wie man sich von einem Cloud Server aus mit einer externen Datenbank verbindet.
Vorbemerkung
- Es ist möglich, sich über SSL mit MySQL (extern oder nicht) zu verbinden - geben Sie dies bei der Herstellung der Verbindung an
- Der MySQL-Port 3306 ist standardmäßig geschlossen - um ihn zu öffnen, lesen Sie diesen Leitfaden
- Infomaniak installiert kein PDO_DBLIB
Voraussetzungen
- Zugang zum PHP-Erweiterungen-Menü von der Verwaltungskonsole Ihres Cloud Servers (falls nicht, ist es erforderlich, den Cloud Server zu aktualisieren)
Installation von PHP_PDO_ODBC
Sie können die PHP_PDO_ODBC-Erweiterung über das Menü PHP-Erweiterungen Ihres Cloud Servers installieren:
- Melden Sie sich beim Infomaniak Manager (manager.infomaniak.com) von einem Webbrowser wie Brave oder Firefox aus an
- Klicken Sie auf das -Symbol oben rechts in der Oberfläche (oder navigieren Sie durch das linke Seitenmenü durch)
- Wählen Sie Cloud Server (Web & Domain-Universum)
- Klicken Sie auf den Namen des relevanten Objekts in der angezeigten Tabelle
- Klicken Sie im linken Seitenmenü auf PHP-Erweiterungen
- Klicken Sie auf die blaue Schaltfläche Eine Erweiterung installieren
- Wählen Sie die Erweiterung PHP_PDO_ODBC
- Bestätigen Sie die Installation
Verbinder
Die Treiberkonfiguration ist bereits in /etc/odbcinst.ini
definiert:
[FreeTDS]
Beschreibung = MS SQL-Datenbankzugriff mit Free TDS-Treiber
Treiber = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
Es ist nicht erforderlich, sie statisch in .odbc.ini
oder im Home-Verzeichnis des Benutzers ~~/.odbc.ini oder dynamisch im PHP-Code neu zu definieren. Beispielsweise muss bei dem zuvor definierten FreeTDS-Treiber auch die Treiberversion am Ende der pdo-Objektdeklaration angegeben werden:
$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 mithilfe des Befehls curl
Informationen über das Vorhandensein eines Caching-Systems auf einer Website erhalten.
Vorhandensein eines Caching-Systems
In der Welt der Programmierung und Systemadministration ist es oft erforderlich festzustellen, 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 bereitzustellen.
Indem Sie diesen Schritten folgen, können Sie feststellen, ob eine Website ein Caching-System wie Fastly verwendet, um ihre Leistung zu verbessern. Diese Informationen können wertvoll sein, um den Betrieb und die Optimierung von Websites zu verstehen.
Verwendung des curl-Befehls
curl
ist ein Befehlszeilentool zum Übertragen von Daten über URLs. Die Option -svo /dev/null
wird verwendet, um eine stille Anfrage durchzuführen (-s
), detaillierte Informationen über die Anfrage anzuzeigen (-v
), und die Ausgabedaten in /dev/null
umzuleiten, um sie zu ignorieren (/dev/null
ist ein spezielles Gerät auf Unix/Linux-Systemen, das wie ein Papierkorb fungiert). -H "Fastly-Debug: true"
ist ein HTTP-Header, der der Anfrage hinzugefügt wird, um spezifische Debuginformationen von Fastly anzufordern.
Ausführen des Befehls
Führen Sie den folgenden Befehl in Ihrem Terminal 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 ähnliches Caching-System verwendet, sehen Sie spezifische Debuginformationen im Befehlsausgabebereich. Die bereitgestellten Details können Informationen zu HTTP-Anfragen und -Antworten sowie zu Cache- und Leistungsdaten enthalten.
Dieser Leitfaden betrifft Sie, wenn Sie Vulnerabilitätstests für Ihre von Infomaniak gehostete Website / Server durchführen möchten.
Zugelassen und eingeschränkt
Sie sind frei, Vulnerabilitätstests (SQL-Injektion, XSS usw.), Eindringtests oder Penetrationstests (Pentests) Ihres Infomaniak-Hostings nur unter den folgenden Bedingungen durchzuführen:
- zwischen 9 und 17 Uhr MEZ
- von Montag bis Freitag
- mit minimalen Angriffspaketen, unabhängig von der verwendeten Software (z. B. AppScan)
- ohne jemals einen DoS- oder DDoS-Angriff (Denial of Service) durchzuführen
- unter Einhaltung der Infomaniak AGB, insbesondere des Rahmenvertrags für gemeinsam genutzte Dienste
Dieser Leitfaden erläutert, wie die Grenzen einer auf einem Shared Web Hosting oder einem Cloud Server gehosteten Website angepasst werden können.
Maximale Werte pro Hosting-Typ
Grenzen | Shared Hosting | Cloud Server | CLI (nur Cloud Server) |
---|---|---|---|
max_execution_time | 300 s | 3600 s | 0 (unbegrenzt) s max |
memory_limit | 1280 MB | Maximal 2048 MB | Maximal 512 MB |
post_max_size + upload_max_filesize | Maximal 9223372036854775807 MB | Maximal 9223372036854775807 MB | Maximal 48 MB |
max_children | Maximal 20 | 20 (Standard, anpassbar) | |
Gleichzeitige Verbindungen pro IP | Maximal 30 | 30 (Standard, anpassbar) | |
max_input_time | 0 (unbegrenzt) | 0 (Standard, anpassbar) | 0 (unbegrenzt) |
Dateien (Inodes) | Keine Begrenzung der Anzahl der Dateien pro Hosting |
Grenzen einer Website freischalten oder anpassen
Um auf die Website-Verwaltung zuzugreifen:
- anmelden beim Infomaniak Manager (manager.infomaniak.com) von einem Webbrowser wie Brave oder Edge aus
- klicken Sie auf das Symbol oben rechts in der Benutzeroberfläche (oder navigieren Sie über das linke Seitenmenü, z. B.)
- wählen Sie Website (Universum Web & Domain) aus
- klicken Sie auf den Namen des betreffenden Objekts in der angezeigten Tabelle
- klicken Sie auf die Schaltfläche Erweiterte Einstellungen
- klicken Sie auf das PHP-Tab
Von diesem Bereich aus können Sie:
- den Speicherplatz für 60 Minuten (
memory_limit
= 1280 MB) und die Ausführungszeit von Skripten (max_execution_time
= 60 Minuten) maximal 10 Mal pro Jahr freischalten - passen Sie die Grenzen von an:
max_execution_time
(in Sekunden)memory_limit
(in MB)post_max_size
&upload_max_filesize
(maximale Dateigröße für den Upload, in MB)
Klicken Sie auf Erweiterte Optionen (nur für Cloud-Server), um zu:
- passen Sie die Grenzen von an
Max Kinder
siehe auch dieser LeitfadenMax Input Zeit
Vergessen Sie nicht, Änderungen unten auf der Seite zu speichern.