Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Dieser Leitfaden erklärt, wie Sie die Grenzen einer auf einem Webhosting geteilten oder einem Cloud-Server gehosteten Website anpassen.
Grenzen einer Website freischalten oder anpassen
Um auf die Verwaltung der Website zuzugreifen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager (Hilfe benötigt?) zuzugreifen.
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen wurde:
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Klicken Sie auf die Registerkarte PHP / Apache.
Sie können insbesondere...
- ... die Speichergrenze (
memory_limit
= 1280 MB) und die maximale Ausführungszeit der Skripte (max_execution_time
= 60 Minuten) für 60 Minuten freischalten:- Diese Freischaltung ist maximal 10 Mal pro Jahr möglich.
- ... die Grenzen von:
max_execution_time
(in Sekunden)memory_limit
(in MB)post_max_size
&upload_max_filesize
(maximale Dateigröße für den Upload, in MB)- Nur Cloud-Server:
Max children
(nehmen Sie Kenntnis von diesem anderen Leitfaden) - Nur Cloud-Server:
Max input time
Vergessen Sie nicht, die Änderungen unten auf der Seite zu speichern.
Maximale Werte nach Unterkunftsart
Grenzen | Gemeinsam genutzt | Cloud-Server | CLI (nur Cloud-Server) |
---|---|---|---|
max_execution_time | 300 s | 3600 s | 0 (unbegrenzt) s max |
memory_limit | 1280 Mo | 2048 Mo max | 512 Mo max |
post_max_size + upload_max_filesize | 9223372036854775807 Mo max | 9223372036854775807 Mo max | 48 Mo max |
max_children | 20 max | 20 (standardmäßig, änderbar) | |
gleichzeitige Verbindungen pro IP | 30 max | 30 (standardmäßig, änderbar) | |
max_input_time | 0 (unbegrenzt) | 0 (standardmäßig, änderbar) | 0 (unbegrenzt) |
Dateien (Inodes) | keine Begrenzung der Anzahl der Dateien pro Hosting |
Dieser Leitfaden erklärt die Unterschiede zwischen den Webhosting-Angeboten von Infomaniak, um Ihnen zu helfen, die beste Lösung entsprechend Ihren IT-Bedürfnissen zu wählen.
Wenn Sie Ihre E-Mail hosten möchten, informieren Sie sich über diesen anderen Leitfaden.
Webhosting Starter
Die kostenlose Webhosting
Die Webhosting-Starter wird kostenlos mit jeder bei Infomaniak registrierten Domain angeboten. Es bietet 10 MB Speicherplatz, um eine Website zu erstellen (einfache Seiten in HTML - kein PHP, keine Datenbank) auch ohne besondere Kenntnisse dank dem Willkommensseite.
- Eine Domain registrieren oder übertragen bei Infomaniak
- Mehr erfahren über die Vorteile, die mit einer Domain verbunden sind
Webhosting im Shared-Hosting
Das Spitzenangebot zur Erstellung Ihrer Websites
Diese Webhosting-Angebote sind Shared-Hosting-Angebote (die Websites werden auf Servern gehostet, deren Ressourcen mit anderen Kunden geteilt werden). Um die Zuverlässigkeit dieser Shared-Dienste zu gewährleisten, nutzen die Infomaniak-Server im Durchschnitt nur 40% der CPU-Leistung und sind mit professionellen SSD-Festplatten der neuesten Generation ausgestattet.
Die Webhosting bietet mindestens 250 GB Speicherplatz und ermöglicht es, mehrere Websites mit mehreren Domänennamen zu verwalten. Dieses Angebot beinhaltet alle Technologien, die normalerweise zur Erstellung professioneller Websites verwendet werden: PHP, MySQL, FTP- und SSH-Zugang, SSL-Zertifikate und einfache Installation von WordPress oder gängigen CMS, usw. Es ist auch möglich, eine Node.js-Website und/oder Site Creator hinzuzufügen.
Serveur Cloud
Die professionelle Webhosting-Lösung
Mit einem Serveur Cloud werden die Ihnen zugewiesenen Ressourcen nicht mit anderen Kunden geteilt und Sie können die Hardware- und Softwarekonfiguration Ihres Servers nach Ihren Bedürfnissen anpassen. Ein Serveur Cloud ermöglicht es Ihnen auch, Komponenten zu verwenden, die auf geteilten Webhosting-Paketen nicht verfügbar sind (Node.js
, mongoDB
, Sol
, FFMPEG
, etc.).
- Ein Serveur Cloud ermöglicht es Ihnen, Ihren Server über dieselbe Verwaltungsoberfläche wie die Webhostings zu verwalten - Sie verwalten die Websites auf dieselbe Weise.
- Ein VPS ermöglicht es Ihnen, Ihren Server vollständig autonom zu verwalten, mit der Windows-Version oder Linux-Distribution Ihrer Wahl (
Debian
,Ubuntu
,openSUSE
, ...) - solide technische Kenntnisse sind erforderlich, um einen VPS zu nutzen, einschließlich VPS Lite.
Public Cloud (und Kubernetes Service)
Offene, erprobte und sichere IaaS-Lösung
Für Infomaniak ist es die Infrastruktur, die kDrive, Swiss Backup und den Webmail antreibt, Dienste, die von mehreren Millionen Nutzern verwendet werden. Aber Public Cloud ist für jedermann zugänglich und stellt die Ressourcen bereit, die Sie für die Entwicklung Ihrer Projekte benötigen.
Mit den maßgeschneiderten und individuellen Angeboten haben Sie keine Probleme, Ihr Entwicklungsbudget zu verwalten. Keine Bereitstellungskosten. Kein Mindestbetrag. Jederzeit kündbar. Sie zahlen nur die tatsächlich genutzten Ressourcen mit Public Cloud am Ende jedes Monats, genauso wie für Kubernetes Service.
Jelastic Cloud
Die Webhosting nach Maß mit Ihren gewünschten Technologien
Jelastic Cloud ermöglicht die Erstellung maßgeschneiderter Entwicklungsumgebungen mit Ihren gewünschten Technologien (PHP
, Java
, Docker
, Ruby
, etc.). Es handelt sich um ein flexibles Cloud-Angebot:
- Skalierung der Ressourcen horizontal und vertikal.
- Bezahlung nach dem tatsächlichen Ressourcenverbrauch.
- Einfache Anpassung Ihrer Infrastruktur (Redundanz, IP, SSL, Lastverteilung usw.).
Diese Anleitung erklärt, wie Sie die verfügbare PHP-Version für die Websites Ihres Webhostings ändern können.
Vorwort
- Es ist möglich, von einer alten und potenziell verwundbaren PHP-Version zu einer neueren zu wechseln, aber ein Rückwechsel zu dieser verwundbaren Version wird aus Sicherheitsgründen nicht mehr möglich sein.
- Die Änderung tritt sofort und unwiderruflich in Kraft.
- Nehmen Sie diese Anleitung zur Kenntnis, wenn Sie Informationen zur Konfiguration der in SSH verwendeten PHP-Version suchen.
PHP-Version für eine Webseite ändern
Es ist möglich, die verwendete PHP-Version für die gesamte Website einfach zu ändern:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
- Klicken Sie auf Mehr Informationen.
- Klicken Sie auf Bearbeiten:
- Wählen Sie die gewünschte PHP-Version aus:
- Klicken Sie unten auf der Seite auf Speichern, um die Änderung zu speichern.
Es könnte notwendig sein, Ihr Hosting zu aktualisieren, um auf die neuesten von Infomaniak angebotenen PHP-Versionen zuzugreifen.
Diese Anleitung bezieht sich auf die Ausführung von Skripten, die über SSH auf verschiedenen Maschinentypen gestartet werden.
Keine Zeitbegrenzung
Es gibt keine vordefinierte Zeitbegrenzung für die Ausführung von Skripten, die über SSH gestartet werden, das heißt, das Skript kann so lange laufen, wie es benötigt wird. Wenn jedoch die SSH-Sitzung endet, wird auch das Skript unterbrochen.
Es ist möglich, Skripte im Hintergrund zu starten, um dieses Problem zu vermeiden. In diesem Fall wird das Skript weiterhin ausgeführt, auch wenn die SSH-Sitzung unterbrochen wird.
Andere Ressourcen können entweder durch die Kapazität des Rechners oder durch die Konfiguration begrenzt sein (z.B. PHP-Skripte, die auf 512 MB Speicher beschränkt sind).
Es ist möglich, diese Grenzen auf Maschinen vom Typ Serveur Cloud zu ändern, aber keinesfalls für hébergements mutualisés.
Diese Anleitung erklärt, wie man PHP-Umgebungsvariablen mit den Webhostings verwendet, die mit php-fpm
arbeiten.
Vorbemerkung
- Die PHP-Umgebungsvariablen (
REDIRECT_
) sind Systemvariablen, die verwendet werden, um Informationen über HTTP-Anfragen und Umleitungen zu speichern. - Sie werden in der Regel auf Webservern verwendet, um Details zu vorherigen Anfragen oder durchgeführten Umleitungen zu speichern.
- Dem Präfix "
REDIRECT_
" wird häufig zu den Umgebungsvariablen hinzugefügt, um anzugeben, dass sie mit bestimmten Umleitungen verbunden sind, die vom Server durchgeführt wurden. - 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.
Umweltvariablen verwenden
Um die PHP-Umgebungsvariablen zu verwenden:
- Definieren Sie die PHP-Umgebungsvariablen in einer Datei
.htaccess
:SetEnv EXAMPLEVARIABLE hello
- In Ihrer PHP-Datei muss der Name der zu verwendenden Variable mit
REDIRECT_
vorangestellt werden:<?php getenv('REDIRECT_EXAMPLEVARIABLE');
In diesem Beispiel wird das angezeigte Ergebnis hallo.
Weiter mit den Umgebungsvariablen
Es ist möglich, Umgebungsvariablen direkt über den Manager für Ihre gesamte Website zu konfigurieren:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name, der dem betreffenden Produkt zugewiesen wurde:
- 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 zum Speichern:
Diese Anleitung erklärt, wie Sie die PHP-Version direkt über die Befehlszeile ändern können, wenn Sie PHP-Skripte mit PHP CLI (Command Line Interface) auf einem Webhosting von Infomaniak ausführen.
Vorwort
- Das kann nützlich sein, wenn Sie bestimmte Parameter temporär für ein bestimmtes Skript oder eine PHP-Sitzung ändern müssen.
- Wenn Sie nur die Angabe
php
unten verwenden, wird die vorherige Version installiert (letzte Version -1): Wenn die letzte installierte Version 8.1 ist, wird 8.0 mit "php
" verwendet. Es ist besser, die Angabephp7.0
,php7.1
usw. zu verwenden, damit sich die Version nicht mit den Updates ändert. - Nehmen Sie diese Anleitung zur Kenntnis, wenn Sie Informationen zur Konfiguration der PHP-Version suchen, die im Infomaniak Manager festgelegt ist.
PHP-Version in der CLI ändern
Es ist möglich, die in der Kommandozeile (CLI) verwendete PHP-Version über SSH einfach zu ändern:
- Melden Sie sich per SSH auf dem Server an (Hilfe benötigt?).
Erstellen Sie eine Datei
.profile
, falls diese nicht existiert:touch ~/.profile
Bearbeiten Sie die Datei
.profile
:nano ~/.profile
Fügen Sie diesen Code in die Datei ein, um die gewünschte PHP-Version auszuwählen:
export PATH=/opt/php7.4/bin:$PATH
Laden Sie die Datei
.profile
:source ~/.profile
Überprüfen Sie die PHP-Version:
php -v
Interaktiver Modus
Die oben erwähnte Datei .profile
wird nur geladen, wenn die Benutzeroberfläche verwendet wird. Bei SSH (login mode) wird die Datei .bash_profile
verwendet. Und im interaktiven Modus (non-login) wird die Datei .bashrc
verwendet.
Einige Server-Deployment-Skripte öffnen Sitzungen im interaktiven Modus (non-login) und die Umgebungsvariablen werden nicht in den PATH geladen, selbst wenn die SSH-Sitzung korrekt konfiguriert ist.
In diesem Fall müssen Sie die PHP-Version in die Datei .bashrc
laden (export PATH="/opt/php7.4/bin:$PATH"
) und in den Dateien >.bash_profile
und .profile
die Datei .bashrc
sourcen (. ~/.bashrc
).
Nachdem Sie diese Schritte befolgt haben, sollte die von Ihnen angegebene PHP-Version jedes Mal in Ihre Shell-Umgebung geladen werden, wenn Sie eine neue Sitzung öffnen. Dadurch können Sie Skripte mit dieser PHP-Version über die Befehlszeilenschnittstelle (CLI) ausführen.
Diese Anleitung erklärt, wie Sie die PHP-Einstellungen für Webhostings direkt über die Befehlszeile konfigurieren, wenn Sie PHP-Skripte mit PHP CLI (Command Line Interface) ausführen.
Vorwort
- Diese Art der Konfiguration kann nützlich sein, wenn Sie bestimmte Parameter temporär für ein bestimmtes Skript oder eine PHP-Sitzung ändern müssen.
- Diese Änderungen gelten nur für die Ausführung des aktuellen Skripts und ändern nicht die globale PHP-Konfiguration.
PHP CLI Parameter ändern
Um beispielsweise die Parameter für ein bestimmtes Skript vorübergehend zu ändern, ohne die globale PHP-Konfiguration des Servers ändern zu müssen, folgen Sie der unten beschriebenen Methode; mit der PHP-CLI-Umgebung können Sie mehrere PHP-Parameter gleichzeitig angeben, indem Sie sie durch Leerzeichen trennen.
Verwenden des Parameters -d
Wenn Sie PHP über die Kommandozeile ausführen, können Sie den Parameter -d
verwenden, um PHP-Konfigurationen festzulegen. Dadurch können Sie die PHP-Parameter für diese spezifische Ausführung ändern. Zum Beispiel, um die maximale Ausführungszeit auf 90 Sekunden, den Speicherlimit auf 256 MB und den sicheren Modus zu deaktivieren, können Sie dies wie folgt tun:
php -d max_execution_time=90 -d memory_limit=256M -d safe_mode=Off -f test.php
Diese Anleitung erklärt, wie Sie auf einer Webhosting von Infomaniak die Unterstützung bestimmter Dateitypen (.inc
z.B.) durch PHP aktivieren, sodass sie wie eine Datei .php
behandelt werden.
Vorbemerkung
- Früher musste man die folgende Zeile in eine Datei
.htaccess
hinzufügen:AddType application/x-httpd-php .inc
- Das verhinderte, dass der Inhalt der Datei beim Zugriff über einen Browser als Text angezeigt wurde, anstatt korrekt von PHP interpretiert zu werden.
- Jetzt können Sie die Dateierweiterungen über das Feld FPM Extensions im Manager Ihres Hostings verwalten.
PHP-Dateierweiterungen verwalten
Um die Unterstützung für einen bestimmten Dateityp hinzuzufügen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den dem Produkt zugeordneten Namen.
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Bearbeiten Sie das Feld FPM Extensions, um die gewünschte Erweiterung hinzuzufügen:
Vergeßt nicht, die Änderungen unten auf der Seite zu speichern.
Diese Anleitung beschreibt die Sicherheitsmaßnahmen, die im Rahmen der Infomaniak-Mailangebote implementiert wurden, um missbräuchliche und ungewöhnliche Nutzung einer E-Mail-Adresse zu erkennen.
Vorwort
- Auf schriftliche Anfrage, begründet und authentifiziert, ist es möglich, diese Sicherheitsregeln für eine bestimmte bezahlte E-Mail-Adresse zu ändern.
- Für den Versand von E-Mails an eine große Anzahl von Empfängern ist das Newsletter-Tool am besten geeignet.
- Diese Maßnahmen schützen Sie vor einer bösartigen Nutzung Ihres Computers oder Ihres Kontos.
Sendegrenzen pro 24 Stunden
Die Anzahl der ausgehenden E-Mails pro 24 Stunden ist begrenzt auf:
- my kSuite = 500 | my kSuite+ = 1440
- kSuite Standard 1 max. Benutzer = 100 | kSuite Standard min. 2 Benutzer = 1440 | kSuite Pro = 1440 | kSuite Entreprise = 1440
- Service Mail Starter = 100 | Service Mail 5 Adressen min. = 1440
- Webhosting (PHP Mail() Funktion - nicht authentifizierte Sendungen) = 50 | Webhosting (authentifizierte Sendungen) = 1440
Eine Nachricht, die an 2, 42 oder 99 Personen in CC/BCC gesendet wird, zählt jeweils als 2, 42 und 99 Nachrichten.
Weitere E-Mail-Beschränkungen
Diese Anleitung erklärt, wie man aktiviert PHP-FPM status
, um z.B. eine langsame PHP-Website zu debuggen.
Vorbemerkung
PHP-FPM status
ermöglicht es insbesondere, die ausgeführten Skripte und deren Ausführungszeit in Echtzeit zu verfolgen.- Dieser Vorgang ist nur auf einem Serveur Cloud möglich.
PHP-FPM Status aktivieren
Um PHP-FPM
auf einer Website zu aktivieren, kontaktieren Sie den Infomaniak-Support von einer in Ihrem Benutzerkonto angegebenen E-Mail-Adresse, um Ihre Anfrage zu authentifizieren.
In Ihrer Anfrage bitten wir Sie, die Quell-IP-Adresse anzugeben, die autorisiert werden soll.
Sobald PHP-FPM status
aktiviert ist, ermöglichen die folgenden URL-Links die Anzeige der erforderlichen Informationen:
- https://domain.xyz/fpm-status?json&full
- https://domain.xyz/fpm-status?html&vollständig
- https://domain.xyz/fpm-status?xml&full
Achtung: wenn Ihre Website Umleitungsregeln (rewrite rules) enthält, die den Pfad /fpm-status
beinhalten, müssen Sie wahrscheinlich eine Ausnahme hinzufügen.
Dieser Leitfaden erklärt, warum es gefährlich ist, eine PHP-Version zu verwenden, die nicht mehr offiziell aktualisiert wird, und wie man eine neuere PHP-Version mit einer bei Infomaniak gehosteten Website verwendet.
Ist eine veraltete PHP-Version gefährlich?
Wenn Sie eine (bald) anfällige PHP-Version auf einer oder mehreren Ihrer Websites verwenden, wird im Dashboard der betreffenden Hostings eine Warnmeldung angezeigt.
Die PHP-Sprache entwickelt sich ständig weiter und wenn Sie eine PHP-Version verwenden, die nicht mehr aktualisiert wird, setzen Sie Ihre Website Sicherheitsrisiken aus. Schadensabsichtige Personen könnten beispielsweise bekannte Sicherheitslücken ausnutzen, um auf Ihre Website zuzugreifen und deren Inhalt zu ändern. Es wird daher dringend empfohlen, immer eine aktuelle PHP-Version zu verwenden.
3 Situationen sind möglich:
- die PHP-Version wird vollständig unterstützt: keine Aktion erforderlich
- die PHP-Version erhält nur Sicherheitsupdates: es wird empfohlen, eine neuere PHP-Version zu verwenden
- die PHP-Version wird nicht mehr aktualisiert: es wird dringend empfohlen, eine neuere PHP-Version zu verwenden
Mehr erfahren: http://php.net/supported-versions.php
Eine neuere Version verwenden
Die neuesten PHP-Versionen sind leistungsfähiger und beschleunigen das Laden von Websites.
Bevor eine neuere PHP-Version verwendet wird, ist es notwendig, die folgenden Vorsichtsmaßnahmen zu treffen:
- Wenn Ihre Website mit einem CMS oder einer Webanwendung (WordPress, Joomla, Drupal usw.) funktioniert, wird empfohlen, zu überprüfen, ob die aktuelle Version mit der PHP-Version kompatibel ist, die Sie verwenden möchten
- Wenn Ihre Website manuell entwickelt wurde, ist es notwendig, die offizielle PHP-Dokumentation zu konsultieren, um sich über geänderte Funktionen und mögliche Inkompatibilitäten zu informieren
Wenn Sie nach der Migration einer Website auf eine neuere PHP-Version Probleme feststellen, kann es möglich sein, zu einer vorherigen PHP-Version zurückzukehren, wenn diese noch unterstützt wird.
Diese Anleitung erklärt, wie Sie Daten (Web, Mail, Domain und sogar Cloud), die derzeit anderswo gehostet werden, zu Infomaniak übertragen. Sie bleiben selbstverständlich Eigentümer Ihrer Daten, ohne Verlust oder Unterbrechung!
Keine Zeit, Ihre Dienste zu migrieren? Starten Sie kostenlos eine Ausschreibung, um einen Infomaniak-Partner zu finden, der sich um alles kümmert.
Spezifische Leitfäden
Klicken Sie auf den Link, der zu Ihrem aktuellen Hosting-Anbieter passt:
- Swisscom: vollständiger Leitfaden zum Migrieren der Daten Web, Mail und Domainname
Leitfäden für alle anderen Hosting-Anbieter
Um alle anderen Daten zu übernehmen, befolgen Sie die folgenden Schritte:
- Webdaten importieren (alle PHP-, HTML-Websites etc.)
- Für WordPress, haben Sie diesen Leitfaden.
- Für WordPress, haben Sie diesen Leitfaden.
- E-Mail-Daten kopieren (Adressen und Inhalte der Postfächer usw.) zu kSuite oder einem einfachen Mail-Service
- Domain übertragen (Domainverwaltung, DNS-Zone usw.)
Um Ihre Website und E-Mails nicht zu unterbrechen und keine Inhalte zu verlieren, wenn Sie Ihre bestehenden Daten importieren, migrieren Sie Ihre Dienste in der angegebenen Reihenfolge.
Sie können auch andere Arten von Daten auf die Server von Infomaniak bringen:
- Inhalt von Dropbox, Google Drive, etc.: Nehmen Sie sich dieser andere Leitfaden zu Gemüte
- Daten auf NAS Synology oder QNAP: Informieren Sie sich über diesen anderen Leitfaden
Warum Infomaniak wählen?
Indem Sie Ihre Domains, Websites und E-Mail-Adressen bei Infomaniak zusammenfassen, vereinfachen Sie die Verwaltung Ihrer Rechnungen und Dienstleistungen. Zudem wird die Verknüpfung Ihrer Domains automatisch mit Ihrer Website und Ihrer E-Mail-Adresse erfolgen. Sie müssen daher die DNS-Einstellungen Ihrer Domains bei einem anderen Registrar nicht manuell konfigurieren.
Mehr über Infomaniak erfahren
Diese Anleitung bezieht sich auf die ODBC-Funktionen von PHP.
Die ODBC-Funktionen von PHP werden nur auf Serveur Cloud unterstützt.
Open Database Connectivity Funktionen
Dabei handelt es sich um Funktionen, die zur Interaktion mit Datenbanken über die ODBC-Schnittstelle (Open Database Connectivity) verwendet werden, einen Standard zum einheitlichen Zugriff auf Datenquellen. Hier sind einige Beispiele für die Verwendung der ODBC-Funktionen von PHP:
- Daten aus einer externen Datenbank lesen und auf Ihrer Website anzeigen
- Daten in eine externe Datenbank einfügen oder ändern
- Komplexe Abfragen an einer externen Datenbank durchführen
Diese Anleitung beschreibt das Angebot von Serveur Cloud Infomaniak, mit dem Sie mehrere Hostings (FTP-Bereiche, für die Sie Ihre FTP/SSH-Konten erstellen) erstellen können, auf denen Sie Websites (Apache-Vhosts für die angegebene Domain) hinzufügen, sowie das Angebot VPS Infomaniak, das für einen anderen Zweck bestimmt ist.
Sich von den Einschränkungen des Shared Hostings befreien
Mit einem verwalteten Serveur Cloud können Sie Ihre Websites auf Ihren Hostings nach Belieben verteilen. Sie können sie konfigurieren, indem Sie das Stammverzeichnis sowie bestimmte Informationen wie memory_limit
und max_execution_time
angeben, und zwar über die Grenzen hinaus, die in einer geteilten Umgebung auferlegt werden.
Web-Tools wie Cronjobs, Site Creator, WordPress (das die Installation und Nutzung des WordPress-Tools einfach macht) oder Zugriffs- und Fehlerprotokolle (Logs) sind verfügbar. Es ist durchaus möglich, ein spezifisches Apache-Modul hinzuzufügen oder ein Cachesystem zu installieren.
Serveur Cloud oder VPS?
Gemanagt (Serveur Cloud)
Infomaniak verwaltet den Software-Teil der Server unter FastCGI und PHP-FPM, ohne dass Sie den Server frei konfigurieren können (z.B. keine benutzerdefinierte Installation). Es können nur spezifische Programme installiert werden.
Nicht verwaltet (VPS)
Infomaniak kümmert sich um die Hardware und installiert die gewählte Version von Linux oder Windows . Es gibt keine Eingriffe auf Softwareebene. Der Server liegt in "Ihrer Verantwortung". Sie können den Server über den Infomaniak Manager neu starten und ein Snapshot -System ist verfügbar (außer bei VPS Lite).
Wenn Sie sich nicht sicher sind, ob Sie einen Serveur nehmen sollen, und hauptsächlich viel Videoinhalt planen, können Sie eine gemischte Hosting mit einem VOD -Speicherplatz kombinieren. Dies löst Probleme mit Überlastung auf einer Website, da es Ihnen ermöglicht, den audiovisuellen Inhalt von Ihrem gemischten Hosting zu trennen und so über einen Videospeicherplatz zu verfügen, der hohe Lastspitzen leicht bewältigen kann. Sie haben auch detaillierte Statistiken über das Ansehen Ihrer Videos zur Verfügung.
Von einem zum anderen wechseln...
Um einen Serveur Cloud zu einem VPS zu migrieren oder umgekehrt, gibt es keine "schlüsselfertige" Lösung. Für diese Art von Migration müssen Sie das nicht mehr gewünschte Produkt kündigen und dann das gewünschte Produkt bestellen. Infomaniak erstattet auf Anfrage den Kauf eines neuen Servers, wenn die Kündigung innerhalb von 30 Tagen nach der Bestellung erfolgt.
Diese Anleitung erklärt, wie Sie die folgenden Funktionen auf Webhosting (kursiv, Cloud-Server nur) aktivieren:
proc_open
popen
exec()
shell_exec()
set_time_limit
passthru
system
Diese Funktionen sind standardmäßig deaktiviert, da sie im Falle eines Hackerangriffs auf eine Website ein erhebliches Sicherheitsrisiko darstellen. Aktivieren Sie sie nur bei echtem Bedarf (für ein Skript oder ein CMS wie ImageMagick, Typo3, CraftCMS usw.).
PHP-Funktionen aktivieren
Um auf die Verwaltung der Website zuzugreifen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name des betreffenden Produkts:
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Klicken Sie auf die Registerkarte PHP / Apache.
- Klicken Sie auf die Umschaltknöpfe (toggle switch) Ein/Aus nach Bedarf:
- Klicken Sie auf die Schaltfläche Speichern, um die Änderungen zu bestätigen.
Dieser Leitfaden erklärt, wie man ohne das Modul PECL SSH2 client
, das auf den Webhostings und Cloud-Servern von Infomaniak nicht verfügbar ist, arbeitet, indem man stattdessen die Bibliothek phpseclib
verwendet, die in nativem PHP funktioniert und keine spezielle Erweiterung erfordert.
Vorwort
- Die Verwendung von
PECL SSH2 client
führt zu Fehlern wieNo compatible key exchange algorithms found
oderUnable 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 Fernbefehlen.
- 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');
Diese Anleitung erklärt, wie Sie Anwendungen, PHP-Erweiterungen und Technologien (nicht abschließende Liste unten) in wenigen Klicks auf Serveur Cloud ausschließlich installieren.
Nehmen Sie diesen anderen Leitfaden zur Kenntnis, wenn Sie Informationen zu zusätzlichen Webanwendungen suchen, die auf jedem Hosting-Typ installiert werden können, einschließlich Standard-/Shared-Angebot.
PHP-Apps/Erweiterungen installieren (oder deinstallieren)…
Um die Liste der Technologien zu finden und mit deren Installation zu beginnen:
- Klicken Sie hier, um auf die Verwaltung Ihres Serveur Cloud im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Serveur Cloud zugeordnet ist.
- Klicken Sie auf PHP-Erweiterungen oder auf Fast Installer im linken Seitenmenü:
- Klicken Sie auf das Aktionsmenü ⋮ rechts neben der Erweiterung, die Sie im angezeigten Tableau deinstallieren möchten.
- Klicken Sie auf Deinstallieren.
- Andernfalls klicken Sie auf die blaue Schaltfläche Erweiterung installieren, um Ihre neue Installation auszuwählen:
Nicht abschließende Liste der verfügbaren Apps und Erweiterungen
AdvanceCOMP
BuildEssential
electron_dev
ExifTool
FFmpeg
↗ LeitfadenGhostscript
Gifsicle
GraphicsMagick
HAProxy
Imagemagick
↗ LeitfadenJpegoptim
libjpeg_turbo
libqrencode
libX11_xcb1
MidnightCommander
Memcached
↗ LeitfadenmongoDB
NVM Node Version Manager
OptiPNG
p7zip
PDFtk
PHP_APCu
PHP_CLI
↗ LeitfadenPHP_FPM
PHP_GnuPG
PHP_gRPC
PHP_igbinary
PHP_IonCube
↗ LeitfadenPHP_OPcache
PHP_PDF
PHP_PDO_ODBC
↗ LeitfadenPHP_Swoole
pip
Pngcrush
Pngquant
Redis
↗ LeitfadenRRDTool The Round Robin Database Tool
RubyCompass
systemd
↗ Leitfadentesseract_ocr
varnish
↗ Leitfadenvirtualenv
WebP
xauth
xpdf
xvfb
ZSH
Diese Anleitung zeigt, wie Sie die Direktive error_reporting()
auf Ihrer Website ändern.
Fehlerberichterstattung aktivieren
Geben Sie die folgenden zwei Informationen in Ihre Datei .user.ini
ein:
display_errors=on
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT
Wenn Ihr Browser weder Fehler noch Warnungen anzeigt, bedeutet das, dass keine vorliegen.
PHP-Fehleranzeige deaktivieren
Für WordPress, bearbeiten Sie die Datei wp-config.php
und ersetzen Sie die Zeile:
define('WP_DEBUG', false);
durch:
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
Andernfalls können Sie den folgenden Code zur Datei .user.ini
hinzufügen:
display_errors=off
Vielen Sie, Infomaniak mit der Webhosting Ihrer Website zu beauftragen.
Vorwort
- Ein Webhosting ist ein Speicherplatz, der auf einem Computer, auch „Server“ genannt, verfügbar ist, der mit dem Internet verbunden und von einem Webhosting-Anbieter, Infomaniak, verwaltet wird.
- Dieser Speicherplatz, der sowohl Fachleuten als auch Privatpersonen zur Verfügung steht, dient dazu, Websites oder andere Arten von Tools (CRM, Extranet, Intranet...) zu installieren, die über das Internet zugänglich sein müssen.
- Diese Leitfäden ermöglichen es Ihnen, die wesentlichen Funktionen Ihres neuen Produkts, Ihres Webhostings, schnell zu nutzen, das mehrere Websites beherbergen kann.
Womit anfangen?
- Ein WordPress-Webseite erstellen
- Die Website mit Site Creator erstellen
- Eine Webanwendung installieren (ownCloud, Joomla, Typo3, Drupal, phpBB, Simple Machines Forum, Magento, Prestashop, …)
- Ihre FTP-Benutzerkonten/benutzer verwalten
- Dateien auf Ihrem Webhosting über FTP Manager verwalten und veröffentlichen
- Ihre MySQL-Datenbanken verwalten
- Eine Website oder ein Subdomain zu Ihrem Hosting hinzufügen (Multisites/Multidomains)
- Einen anderen Domainnamen mit einer bestehenden Website verknüpfen (Alias-Domain)
- Ihre Website im Vorfeld anzeigen, auch wenn Ihr Domainname noch nicht auf die Server von Infomaniak verweist
WICHTIG: die Domain…
Ein Webhosting, um im Internet für die Öffentlichkeit sichtbar zu sein, muss mit einem Domainnamen verbunden werden!
Ihr Domainname wird nicht von Infomaniak verwaltet? Oder er befindet sich in einer anderen Organisation als Ihre Webhosting? Dann nehmen Sie sich diese Anleitung zur Hand, um die DNS oder die "A-Einträge" zu konfigurieren, um den Domainnamen mit Ihrem Webhosting zu verknüpfen.
Bei Problemen
Um ein Problem zu lösen, konsultieren Sie bitte die Wissensdatenbank Webhosting, bevor Sie den Infomaniak Support kontaktieren.
Klicken Sie hier, um eine Meinung oder einen Vorschlag zu einem Produkt zu teilen.
Jelastic Cloud Infomaniak ist eine der umfassendsten und flexibelsten PaaS
-Lösungen auf dem Markt.
Vorwort
Node.js
= offizieller Name der Sprache/Umgebung.NodeJS
= technischer oder vereinfachter Name in bestimmten Kontexten (oft aus praktischen Gründen, kein echter technischer Unterschied).
Unterstützte Sprachen
Sie können Anwendungen in Java
, PHP
, Ruby
, Node.js
, Python
und Go
bereitstellen, ohne Ihren Code anpassen zu müssen, indem Sie Docker
, Kubernetes
, GIT
, SVN
oder integrierte Erweiterungen wie Maven
, Ant
, Eclipse
, NetBeans
oder IntelliJ IDEA
verwenden.
Unterstützte SQL- und NoSQL-Datenbanken
MariaDB
, MongoDB
, MySQL
, Postgre
, Redis
, Neo4j
, Cassandra
, OrientDB
, PerconaDB
, CouchDB
, Couchbase
.
Unterstützte Anwendungsserver
Tomcat
, TomEE
, Jetty
, GlassFish
, Payara
, Apache PHP
, Apache Ruby
, Apache Python
, NGINX PHP
, NGINX Ruby
, NodeJS
, JBoss
, SmartFoxServer
, SpringBoot
, WildFly
, Golang
.
Unterstützte Load Balancer
NGINX
, Apache Balancer
, HAProxy
, Varnish
.