Investoren

Wissensdatenbank

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

Diese Anleitung erklärt, wie Sie auf die Konfiguration einer Website bei Infomaniak zugreifen können, um technische Informationen wie die PHP-Version, die Apache-Version oder die aktivierten PHP-Erweiterungen und -Module anzuzeigen.

 

Technische Informationen der Website anzeigen

Um auf die Website-Verwaltung zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung von Hosting und Websites in Ihrem Infomaniak-Kontrollpanel zuzugreifen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf Erweiterte Einstellungen verwalten:
  4. Informieren Sie sich unter den Registerkarten Allgemein, PHP / Apache und PHP-Erweiterungen über die Informationen der Website.
  5. Klicken Sie im linken Menü auf Datenbanken, um die MySQL-Version Ihres Webhostings anzuzeigen:

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie den Open-Source-Abhängigkeitsmanager Composer 2 mithilfe eines SSH-Befehls ausführen.

 

Einleitung

  • Composer ist ein Open-Source-Abhängigkeitsmanager für PHP, mit dem die für ein PHP-Projekt erforderlichen Bibliotheken definiert, installiert und aktualisiert werden können.
  • Composer 1 ist seit 2021 veraltet und ermöglicht seit 2025 nicht mehr die Installation neuer Pakete oder die Durchführung von Updates.
  • Nur Version 2 von Composer wird jetzt unterstützt und ist in allen PHP-Versionen von 7.2 bis 8.3 verfügbar.

 

Composer 2 ausführen

Composer 2 ist bereits vorinstalliert und über SSH zugänglich. Eine manuelle Installation ist daher nicht erforderlich.

Einfache Anwendung

Verbinden Sie sich per SSH mit Ihrem Hosting-Account und verwenden Sie dann den folgenden Befehl:

composer

Dieser Befehl führt automatisch Version 2 von Composer aus, die mit der aktuell in Ihrer Sitzung verwendeten PHP-Version kompatibel ist.

Aktuelle Version überprüfen

Sie können die verfügbare Composer-Version mit folgendem Befehl überprüfen:

composer --version

Beispielausgabe: Composer-Version 2.5.0 2022-12-20 10:44:08

Eine bestimmte PHP-Version erzwingen

Wenn Sie Composer mit einer bestimmten PHP-Version ausführen möchten, stehen Ihnen Aliase zur Verfügung. Zum Beispiel:

composer_php8.1 --version

oder auch:

composer_php7.4

Diese Aliase ermöglichen die Ausführung von Composer 2 mit dem angegebenen PHP-Interpreter, was nützlich ist, um ein Projekt auf einer bestimmten PHP-Version zu testen oder bereitzustellen.


War diese FAQ nützlich?

Dieser Leitfaden bezieht sich auf Laravel, ein Open-Source-Web-Framework, das in PHP geschrieben ist und das Modell-View-Controller-Prinzip (MVC) verwendet. Lesen Sie auch deren Dokumentation.

 

Voraussetzungen

 

Installation von Laravel 11

Dazu:

  1. Melden Sie sich per SSH auf dem Server an (Benötigen Sie Hilfe?).
  2. Navigieren Sie mit dem Befehl „cd Pfad-zum-Website-Verzeichnis“ in das Website-Verzeichnis (z. B. cd sites/laravel.domain.xyz).
  3. Erstellen Sie ein neues Projekt, indem Sie den Befehl composer create-project laravel/laravel example-app ausführen.
  4. Ändern Sie die Datei .env im Stammverzeichnis des Hostings, um die Verbindungseinstellungen für die neue Datenbank zu aktualisieren:
    • DB_CONNECTION=mysql
    • DB_HOST=xxxx.myd.infomaniak.com
    • DB_PORT=3306
    • DB_DATABASE= der Name der MySQL-Datenbank (xxxx_newbdd)
    • DB_USERNAME= der MySQL-Benutzer mit den entsprechenden Rechten für diese Datenbank
    • DB_PASSWORD= das zugehörige Passwort
  5. Navigieren Sie zum Projektverzeichnis und führen Sie die Migration über SSH aus:
    cd example-app
    php artisan migrate
  6. Ändern Sie das Zielverzeichnis, sodass es auf das Unterverzeichnis „public“ des Projekts verweist, hier /sites/laravel.domain.xyz/example-app/public.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie bestimmte eingehende und/oder ausgehende Ports in der Firewall zulassen(Firewall) eines Webhostings oder eines Cloud-Servers.

 

Einleitung

  • Bei einem Shared Webhosting ist es nur möglich, Ports für ausgehenden Datenverkehr zu öffnen.
  • Bei einem Cloud-Server ist es möglich, Ports für eingehenden und ausgehenden Datenverkehr zu öffnen.
  • Das Öffnen von Ports ermöglicht die korrekte Funktion bestimmter Anwendungen, kann aber die Sicherheit Ihres Hostings verringern.

 

Zugriff auf das Tool und Hinzufügen einer Regel

So verwalten Sie die Portfreigabe über das Control Panel:

  1. Klicken Sie hier, um im Control Panel von Infomaniak zur Verwaltung von Hostings & Websites zu gelangen (❓: Hilfe).
  2. Klicken Sie auf den Namen des betreffenden Hostings.
  3. Klicken Sie im linken Menü auf Sicherheit.
  4. Klicken Sie im linken Menü auf Portfreigabe.
  5. Klicken Sie auf die Schaltfläche Port öffnen:

Einen Port öffnen

Pro Regel kann nur ein einzelner Port und pro Feld nur eine einzelne IP-Adresse/ein einzelner Host angegeben werden:

Wenn eine IP-Adresse oder ein Host angegeben wird, wird die Verbindung nur in folgenden Fällen zugelassen:

  • Eingehende Regel: wenn die Verbindung von dieser IP-Adresse oder dem angegebenen Host stammt
  • Ausgehende Regel: wenn die Verbindung zu dieser IP-Adresse oder diesem Host hergestellt wird

Dasselbe gilt für den „Typ“ der Verbindung: Wenn das für die Verbindung verwendete Protokoll nicht dem in der Regel angegebenen Protokoll entspricht, wird die Verbindung nicht zugelassen.

 

Den ausgehenden Port 25 global öffnen

Sie können den ausgehenden Port 25 über das Verwaltungsmenü öffnen, wenn ein Zielhost angegeben ist.

Bei einem Cloud-Server können Sie, um diesen Port für die ganze Welt zu öffnen, den Infomaniak-Support kontaktieren und Ihre Anfrage begründen.

 

Standardmäßig geöffnete Ports

Sobald Sie das Tool zur Portfreigabe aufgerufen haben, finden Sie auf der Seite die Liste der standardmäßig geöffneten Ports.

Bei einem Cloud-Server können Sie in Ausnahmefällen einige der aufgeführten Ports schließen, indem Sie sich mit einer Begründung an den Infomaniak-Support wenden.

Die Anzeige kann manchmal auf mehrere Seiten verteilt sein:

MySQL-Ports

Informationen zu den Datenbankports finden Sie in diesen Anleitungen:

 

Überprüfen Sie die Aktivität eines Ports (Cloud-Server)

Bei Cloud Server können Sie mit dem folgenden SSH-Befehl überprüfen, ob eine Anwendung auf einem bestimmten Port (1234 im folgenden Beispiel) aktiv ist und welchen Namen diese Anwendung hat:

netstat -anpe | grep "1234" | grep "LISTEN"

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie ein gemeinsames Webhosting auf einen Cloud-Server migrieren können, wobei alle Daten, Websites, Datenbanken usw. erhalten bleiben.

 

Einleitung

  • Hinweis:
    • Die Namen der Datenbanken und der Datenbankbenutzer bleiben erhalten.
    • Die FTP-Konten bleiben mit den gleichen Namen erhalten, aber der Hostserver ändert sich zu einer Adresse des Typs xxxx.ftp.infomaniak.com.
    • Die IP-Adressen der Websites ändern sich, mit Ausnahme der dedizierten IP-Adressen.
    • Bei dieser Operation werden die Statistiken zurückgesetzt.
  • Wenn Sie bereits einen Cloud-Server haben, gehen Sie direkt zu Schritt 2 dieser Anleitung.
  • Um ein Webhosting von einem Cloud-Server auf einen anderen Cloud-Server zu migrieren, lesen Sie bitte diese Anleitung.
  • Um ein Webhosting von einem Cloud-Server auf ein Shared Webhosting zu migrieren, lesen Sie bitte diese Anleitung; beachten Sie, dass dies ein Vorgang ist, den Sie manuell durchführen müssen.

 

1. Einen Cloud-Server bestellen

Dazu:

  1. Klicken Sie hier, um die Verwaltung Ihrer Cloud-Server im Infomaniak Manager aufzurufen (Benötigen Sie Hilfe?).
  2. Klicken Sie auf Bestellen, wählen Sie einen verwalteten Cloud-Server aus und folgen Sie den Anweisungen im Assistenten, um die Bestellung abzuschließen:

 

2. Migration des Hostings auf den Cloud-Server

Sobald der Cloud-Server betriebsbereit ist:

  1. Hier klicken, um im Infomaniak Manager die Verwaltung von Hostings & Websites aufzurufen (❓: Hilfe).
  2. Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Element.
  3. Klicken Sie auf Angebot ändern:
  4. Wählen Sie das Angebot für die kostenlose Datenübertragung aus.
  5. Wählen Sie den Cloud-Server aus, auf den Sie Ihr Hosting migrieren möchten:
    ‍
  6. Klicken Sie auf die Schaltfläche Weiter am unteren Rand der Seite und schließen Sie den Vorgang vollständig ab.
  7. Bitte warten Sie während der Servermigration. Es wird zu einer vorübergehenden Unterbrechung des Dienstes kommen.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie eine MySQL/MariaDB-Datenbank über das Infomaniak-Manager-Panel oder per SSH sichern oder exportieren.

 

Eine Datenbank über das Manager-Panel exportieren

Um eine Infomaniak-Datenbank zu exportieren:

  1. Klicken Sie hier, um im Manager von Infomaniak zur Verwaltung von Hostings & Websites zu gelangen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf den Pfeil ‍ rechts neben Datenbanken im linken Menü.
  4. Klicken Sie im linken Menü auf Datenbanken.
  5. Klicken Sie im angezeigten Tabellenbereich auf das Aktionsmenü ⋮ rechts neben dem betreffenden Eintrag.
  6. Klicken Sie auf Exportieren (oder auf Backup herunterladen):
  7. Klicken Sie auf die gewünschte Exportmethode und wählen Sie im Dropdown-Menü die Datenbank aus, die Sie herunterladen möchten.
  8. Klicken Sie auf die Schaltfläche Weiter:
  9. Klicken Sie auf die gewünschten Optionen:
    1. Komprimierung Gzip
    2. Drop Table
    3. Create Table if not exists
    4. Insert ignore into
  10. Klicken Sie auf die Schaltfläche Exportieren.

 

Eine Datenbank per SSH exportieren

Wenn Sie die Datenbank nicht über die Konsole exportieren können oder die Datenbank sehr groß ist:

  1. Erstellen Sie gegebenenfalls ein SSH-Konto (❓: Hilfe).
  2. Melden Sie sich per SSH auf dem Server an (❓: Hilfe).
  3. Passen Sie den folgenden SSH-Befehl an und führen Sie ihn aus, um den Export zu generieren:

    # Usage: mysqldump --host=[hostname] -u [username] --password=[password] [database_name] --no-tablespaces > [output_file.sql]
    mysqldump --host=db_host -u db_user --password=db_password db_name --no-tablespaces > backup.sql
  4. Warten Sie, bis der Befehl ausgeführt ist (das Terminal kann für einige Sekunden einfrieren).
  5. Laden Sie die generierte Datei über SCP von einem Terminal auf Ihrem lokalen Computer herunter (❓: Hilfe):

    # Usage: scp [username]@[server_ip]:~/[remote_file.sql] [local_path]
    scp user@server_ip:~/backup.sql ./backup.sql

 

Weitere Hilfe

  • Beispiel für einen Befehl, der in Schritt 3 des zweiten Verfahrens auszuführen ist:

    # Example with standard credentials
    mysqldump --host=abcd.xyz.infomaniak.com -u abcd_test --password=your_secret_password abcd_test --no-tablespaces > backup.sql
  • Lesen Sie diese Anleitung, wenn Sie Informationen zum MySQL-Server, zum Benutzernamen und zum Datenbankpasswort suchen.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie ein kostenloses SSL-Zertifikat von Let's Encrypt auf einer bei Infomaniak gehosteten Website installieren.

 

Einleitung

  • Sobald das Zertifikat installiert ist, ist Ihre Website über http und https erreichbar …
    • Falls erforderlich, leiten Sie alle Ihre Besucher automatisch auf die sichere https-Website um (❓: Hilfe).
  • Wenn Sie einen kürzlich zu Ihrer Website hinzugefügten Alias-Domainnamen hinzufügen möchten, der bereits ein Zertifikat hatte, müssen Sie dieses aktualisieren (❓: Hilfe).
  • Für mehrere Subdomains beachten Sie bitte diese andere Anleitung.
  • Let's Encrypt beschränkt die Installation von Zertifikaten (❓: Hilfe) auf:
    • 100 Subdomains
    • 20 Zertifikate pro 7 Tage pro registrierter Domain
    • 5 fehlgeschlagene Anfragen pro Konto und Hostname pro Stunde

 

Ein kostenloses SSL-Zertifikat für eine Website installieren

Voraussetzungen

  • Damit die Installation möglich ist, müssen die DNS-Einträge der Domain korrekt konfiguriert sein, um auf die betreffende Website zu verweisen (❓: Hilfe).
  • Wenn kürzlich Änderungen vorgenommen wurden, funktionieren einige Funktionen möglicherweise nicht sofort.

Um auf die Websites zuzugreifen und dort ein SSL-Zertifikat zu installieren:

  1. Klicken Sie hier, um im Manager von Infomaniak zur Verwaltung von Hostings & Websites zu gelangen (❓: Hilfe).
  2. Klicken Sie auf das Aktionsmenü ⋮ rechts neben der betreffenden Website.
  3. Klicken Sie auf Zertifikat installieren:
  4. Wählen Sie das kostenlose Zertifikat aus:
  5. Klicken Sie auf den Button Weiter am unteren Rand der Seite.
  6. Überprüfen oder wählen Sie die betroffenen Domains aus.
  7. Klicken Sie auf die Schaltfläche Installieren:
  8. Warten Sie einige Minuten, bis das Zertifikat auf der Website ausgestellt wurde.

 

Lesen Sie diese andere Anleitung, falls Sie auf SSL-Fehler stoßen, und diese andere Anleitung, falls Sie Cloudflare verwenden.


War diese FAQ nützlich?

Dieser Leitfaden schlägt Lösungen zur Behebung häufiger Probleme und Fehler vor, die auftreten können, wenn Sie versuchen, Ihre Website in https anzuzeigen, nachdem Sie ein SSL-Zertifikat aktiviert haben.

 

Ein Browser wie Brave, Chrome, Edge, Firefox, Opera, Safari usw. zeigt automatisch die HTTP-Version der Website an, wenn Sie versuchen, über HTTPS darauf zuzugreifen.

Es wird empfohlen, die folgenden Schritte auszuführen:

  • Leeren Sie den Cache Ihrer Anwendungen oder Ihrer Website.
  • Überprüfen Sie, ob die Seiten und Skripte der Website keine Weiterleitungen zur http-Version der Website enthalten.
  • Überprüfen Sie, ob die Datei .htaccess der Website keine Weiterleitungen zur http-Version der Website enthält.
  • Legen Sie die https-Adresse der Website als Standardadresse fest:

 

Die Website wird nicht korrekt angezeigt (fehlende Bilder, nicht unterstützte Stylesheets usw.) oder es wird eine Warnmeldung in der Adressleiste angezeigt.

Es wird empfohlen, die folgenden Schritte auszuführen:

  • Leeren Sie den Cache Ihrer Anwendungen oder Ihrer Website.
  • Überprüfen Sie, ob die Seiten und Skripte nicht auf externe Ressourcen über http verweisen; die Website whynopadlock.com kann Ihnen dabei helfen, unsichere Elemente Ihrer Website zu identifizieren.
  • Lesen Sie auch diesen anderen Leitfaden zu diesem Thema.

 

„Diese Webseite enthält eine Weiterleitungsschleife“, „ERR_TOO_MANY_REDIRECTS“

Wenn Ihr Browser diese Fehlermeldung anzeigt, wird empfohlen, die folgenden Schritte auszuführen:

  • Wenn die Website mit einer Webanwendung wie WordPress oder Joomla betrieben wird, deaktivieren Sie die Erweiterungen einzeln, um diejenige zu identifizieren, die das Problem verursacht.
  • Überprüfen Sie, ob die Seiten und Skripte der Website keine Weiterleitungen zur http-Version der Website enthalten.
  • Versuchen Sie, HSTS zu deaktivieren.
  • Wenn Prestashop verwendet wird, muss SSL auf allen Seiten aktiviert werden:
    1. Fügen Sie Ihre SSL-Domain hinzu:
      • Gehen Sie zu Einstellungen > SEO & URLs.
      • Geben Sie im Abschnitt „URL des Shops“ die Adresse Ihrer Website in das Feld „SSL-Domain“ ein (ohne https://, nur www.domain.xyz).
    2. Aktivieren Sie SSL:
      • Gehen Sie zu Einstellungen > Allgemeine Einstellungen.
      • Klicken Sie oben auf der Seite auf „Klicken Sie hier, um das HTTPS-Protokoll zu verwenden, bevor Sie den SSL-Modus aktivieren.“
      • Eine neue Seite wird geöffnet, auf der Ihre Website in der sicheren HTTPS-Version angezeigt wird.
    3. Erzwingen Sie die Verwendung von SSL auf der gesamten Website:
      • Gehen Sie zurück zu Einstellungen > Allgemeine Einstellungen.
      • Setzen Sie die Option „SSL aktivieren“ auf JA.
      • Setzen Sie auch „Die Verwendung von SSL für alle Seiten erzwingen“ auf JA.

 

Ein altes SSL-Zertifikat wird angezeigt – SSL-Cache leeren

Browser speichern SSL-Zertifikate im Cache, um die Navigation zu beschleunigen. Normalerweise ist das kein Problem. Wenn Sie jedoch Seiten für Ihre Website entwickeln oder ein neues Zertifikat installieren, kann der SSL-Status des Browsers störend sein. Beispielsweise sehen Sie möglicherweise nicht das Schlosssymbol in der Adressleiste des Browsers, nachdem Sie ein neues SSL-Zertifikat installiert haben.

In diesem Fall ist das Erste, was zu tun ist, sicherzustellen, dass die Domain auf die IP-Adresse des Servers verweist (A- und AAAA-Einträge). Wenn weiterhin das falsche SSL-Zertifikat zurückgegeben wird, leeren Sie den SSL-Cache:

  • Chrome: Gehen Sie zu den Einstellungen und klicken Sie auf Einstellungen. Klicken Sie auf Erweiterte Einstellungen anzeigen. Klicken Sie unter Netzwerk auf Proxy-Einstellungen ändern. Das Dialogfeld Interneteigenschaften wird angezeigt. Klicken Sie auf die Registerkarte Inhalt. Klicken Sie auf SSL-Status löschen und dann auf OK. Weitere Informationen finden Sie in diesem anderen Leitfaden.
  • Firefox: Gehen Sie zu Verlauf. Klicken Sie auf Neuesten Verlauf löschen und wählen Sie dann Aktive Verbindungen aus. Klicken Sie anschließend auf Jetzt löschen.

 

Verlust der CSS-Formatierung

Wenn die Website ohne CSS-Formatierung angezeigt wird, analysieren Sie das Laden der Seiten mit der Browserkonsole. Möglicherweise finden Sie dort Fehler im Zusammenhang mit gemischten Inhalten (mixed content) in Bezug auf Ihre .css-Dateien, die behoben werden müssen, damit diese wieder korrekt geladen werden.

 

Cloudflare

Wenn Sie Cloudflare verwenden, lesen Sie bitte diese weitere Anleitung dazu.


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie HSTS für eine Website deaktivieren oder konfigurieren.

 

Einleitung

  • Wenn HSTS für eine Website aktiviert ist, weist der Server den Besuchern der Website (wenn ihr Browser wie Brave, Chrome, Edge, Firefox, Opera, Safari… kompatibel ist) an, alle unsicheren Links durch sichere Links zu ersetzen.
  • Beispiel: http://www.domain.xyz.com/one/page/ wird automatisch durch https://www.domain.xyz/one/page/ ersetzt.
  • Nach der Aktivierung eines SSL-Zertifikats für eine Website wird HSTS wie folgt konfiguriert: max-age=16000000.

 

HSTS deaktivieren…

 

… mit einem CMS (WordPress, Joomla usw.)

Fügen Sie in alle vom CMS generierten Seiten die folgende Zeile ein:

header( 'Strict-Transport-Security: max-age=0;' );

Für WordPress kann diese Direktive beispielsweise in der Datei functions.php Ihres Themes hinzugefügt werden:

add_action( 'send_headers', 'add_header_xua' );
function add_header_xua() {
header( 'Strict-Transport-Security: max-age=0;' );
}

Weitere Informationen zu WordPress

 

… mit einer PHP-Website

Fügen Sie die folgende Zeile in alle PHP-Seiten ein:

header( 'Strict-Transport-Security: max-age=0;' );

Um dies zu erreichen, ohne jede PHP-Seite einer Website ändern zu müssen, kann die Direktive auto_prepend_file in der Datei .user.ini der betreffenden Website verwendet werden:

auto_prepend_file=/home/clients/xxxx/web/hsts_disable.php

... zusammen mit der folgenden Datei hsts_disable.php:

header( 'Strict-Transport-Security: max-age=0;' );

 

… mit einer Website mit statischen Inhalten (kein PHP)

Fügen Sie diesen Header in eine Datei .htaccess ein:

# BEGIN DISABLE HSTS
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=0; includeSubDomains;"
</IfModule>
# END DISABLE HSTS

 

HSTS anpassen

Der Standardwert kann in den PHP-Dateien Ihrer Website mit der folgenden Direktive geändert werden:

header( 'Strict-Transport-Security: max-age=X; includeSubdomains; preload' );

(X ist die gewünschte Anzahl an Sekunden).

 

HSTS für alle gehosteten Subdomains aktivieren

includeSubDomains; ist standardmäßig aktiviert und, wie der Name schon sagt, werden damit die Subdomains in die „Strict Transport Security“-Einstellungen einbezogen.

Wenn ein Besucher eine unsichere Subdomain aufruft, leitet der Browser automatisch auf HTTPS um und löst einen Sicherheitsfehler aus.

Wenn dieses Verhalten nicht gewünscht ist, muss dieser Header entfernt werden.

 

Den HSTS-Cache des Browsers löschen…

… in Chrome

  1. Geben Sie in Chrome chrome://net-internals/#hsts ein.
  2. Geben Sie den Domainnamen in das Textfeld im Abschnitt „Domänensicherheitsrichtlinien löschen“ ein.
  3. Klicken Sie auf die Schaltfläche Löschen.
  4. Geben Sie den Domainnamen in das Textfeld im Abschnitt „HSTS-Abfrage“ ein.
  5. Klicken Sie auf die Schaltfläche „Abfragen“.
  6. Die Antwort muss „Nicht gefunden“ lauten.

… in Safari

  1. Verwenden Sie Safari, schließen Sie zunächst den Browser.
  2. Löschen Sie die Datei ~/Library/Cookies/HSTS.plist.
  3. Öffnen Sie Safari erneut.

… in Firefox

  1. Schließen Sie in Firefox alle Tabs.
  2. Öffnen Sie das Firefox-Menü und klicken Sie auf „Verlauf“ / „Verlauf anzeigen“.
  3. Suchen Sie die Seite, deren HSTS-Einstellungen Sie entfernen möchten.
  4. Klicken Sie mit der rechten Maustaste auf einen der entsprechenden Einträge.
  5. Wählen Sie Diese Website vergessen.

War diese FAQ nützlich?

Dieser Leitfaden enthält Informationen zur standardmäßig erstellten Datei robots.txt für Webhosting, bei denen diese Datei fehlt.

 

Einleitung

  • Die Datei robots.txt dient als Leitfaden für die Suchmaschinen-Crawler.
  • Sie befindet sich im Stammverzeichnis einer Website und enthält spezifische Anweisungen für diese Crawler, die angeben, welche Verzeichnisse oder Seiten sie durchsuchen dürfen und welche sie ignorieren sollen.
  • Beachten Sie jedoch, dass Roboter diese Anweisungen ignorieren können, wodurch die Datei robots.txt eher eine freiwillige Richtlinie als eine strikte Regel darstellt.

 

Inhalt der Datei

Wenn die Datei robots.txt auf einer Website bei Infomaniak fehlt, wird automatisch eine Datei mit demselben Namen mit den folgenden Direktiven generiert:

User-agent: *
Crawl-delay: 10

Diese Direktiven weisen die Suchmaschinen-Crawler an, ihre Anfragen in 10-Sekunden-Abständen zu stellen, um eine unnötige Überlastung der Server zu vermeiden.

 

Die standardmäßig erstellte robots.txt-Datei umgehen

Sie können die robots.txt-Datei umgehen, indem Sie die folgenden Schritte ausführen:

  1. Erstellen Sie eine leere Datei robots.txt (diese dient lediglich als Platzhalter, damit die Regeln nicht angewendet werden).
  2. Verwalten Sie die Weiterleitung der URI (Uniform Resource Identifier) robots.txt zu der von Ihnen gewünschten Datei mithilfe einer .htaccess-Datei.

Beispiel

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} /robots.txt$
RewriteRule ^robots\.txt$ index.php [QSA,L]
</IfModule>

Erläuterungen

  • Das Apache-Modul mod_rewrite ist aktiviert, um Weiterleitungen zu ermöglichen.
  • Die Bedingung RewriteCond %{REQUEST_URI} /robots.txt$ prüft, ob die Anfrage die Datei robots.txt betrifft.
  • Die Regel RewriteRule ^robots\.txt$ index.php [QSA,L] leitet alle Anfragen an robots.txt an index.php weiter, wobei die Option [QSA] die Anfrageparameter beibehält.

Es wird empfohlen, diese Anweisungen am Anfang der Datei .htaccess zu platzieren.


War diese FAQ nützlich?

Dieser Leitfaden behandelt das Thema IP-Adressen, und zwar…

  • …die IP-Adressen, die Websites/Hostings/Servern zugewiesen werden, dynamische oder statische IP-Adressen, gemeinsam genutzte oder dedizierte IP-Adressen,
  • … von Ihrem Internetdienstanbieter (ISP) zugewiesen, wenn eine Internetverbindung zu Ihrem Infomaniak-Produkt hergestellt wird.

 

Einleitung

  • Eine dedizierte oder statische IP-Adresse für eine Website ist eine permanente IP-Adresse, die dieser Website exklusiv zugewiesen wird.
  • Im Gegensatz zu einer gemeinsam genutzten IP-Adresse, die von mehreren Websites verwendet wird, garantiert eine dedizierte IP-Adresse, dass nur diese Plattform mit dieser Adresse verknüpft ist.
  • Dedizierte IP-Adressen für Websites werden häufig in Fällen verwendet, in denen Stabilität, Personalisierung und Sicherheit wichtig sind, z. B. beim Hosting von Servern, bei der Konfiguration von Firewalls oder bei der Aktivierung von SSL-Zertifikaten (obwohl es möglich ist, auch ohne dedizierte IP-Adresse ein SSL-Zertifikat zu installieren (❓: Hilfe)).
  • Hier sind die wichtigsten Vorteile:
    • Das Konfigurieren eines PTR-Eintrags (❓: Hilfe) oder eines Reverse-DNS für dedizierte IP-Adressen ist insbesondere für die Installation eines Mailservers nützlich, da einige E-Mail-Anbieter den PTR-Eintrag überprüfen, bevor sie E-Mails von einem Server akzeptieren.
    • Bessere Stabilität der Verbindung.
    • Reduzierung des Risikos eines schlechten Rufs aufgrund von Websites, die sich dieselbe IP-Adresse teilen.
    • Einfachere Konfiguration bestimmter technischer Aspekte.
    • Eine dedizierte IP-Adresse kann das Ranking einer Website in Suchmaschinen verbessern (obwohl es unterschiedliche Meinungen unter SEO-Experten gibt).
  • Achtung: Infomaniak ermöglicht keinen Zugriff auf Websites über HTTP(S) mithilfe von (dedizierten) IP-Adressen auf verwalteten Servern. Sie müssen eine Domain (❓: Hilfe) verwenden, die auf die IP-Adresse verweist, oder die Vorschau-URL (❓: Hilfe) nutzen.

 

Eine dedizierte IP-Adresse zur Website hinzufügen

Um Ihrer Website eine dedizierte IP-Adresse zuzuweisen, lesen Sie bitte diese Anleitung.

Wenn Sie Probleme haben, weil Sie den Webverkehr auf einen bestimmten Port umleiten, lesen Sie bitte diese andere Anleitung.

 

IP-Adresse blockieren (Internetverbindung)

Wenn Sie keine Verbindung mehr herstellen können…

  • … alle Ihre E-Mail-Adressen, die Sie bei Infomaniak besitzen (und die normalerweise einwandfrei funktionieren), und zwar mit einer Software/einem E-Mail-Client über ein und dasselbe Internetnetzwerk (d. h. über dieselbe IP-Adresse, die von Ihrem Internetanbieter bereitgestellt wird)…

… oder wenn Sie leider eine solche Operation durchgeführt haben:

  • wiederholte, fehlgeschlagene Verbindungsversuche per FTP, SSH oder an Zugriffspunkten wie der WordPress-Anmeldung…
  • Anfragen, die zu viele Fehler zurückgeben, wie z. B. eine große Anzahl von 403-Fehlern…

… Ihr Zugriff auf die Infomaniak-Server kann gesperrt werden, wenn die IP-Adresse Ihrer Internetverbindung gesperrt wird (IP-Sperre).

Um das Problem zu beheben, kontaktieren Sie den Infomaniak-Support per E-Mail und geben Sie die betreffende Domain und vor allem Ihre öffentliche IP-Adresse an.

 

Endgültige Freischaltung (IP-Adresse auf Whitelist setzen)

Bei einem Cloud-Server können Sie zusätzlich beantragen, die betreffende IP-Adresse dauerhaft freizuschalten, sodass die Blockierung unter keinen Umständen erneut auftritt. Dazu müssen Sie Folgendes tun:

  1. Eine dedizierte IP-Adresse für Ihren Cloud-Server erhalten.
  2. Sich bewusst sein, dass Infomaniak keine potenziellen Angriffe von dieser IP-Adresse mehr blockieren wird.; bösartige Angriffe oder Zugriffsversuche von dieser Adresse werden von den Sicherheitssystemen nicht mehr automatisch blockiert.
  3. Per E-Mail und von einer Kontaktadresse bestätigenmit dem Konto (Inhaber oder Administrator) verbunden ist, und Sie bestätigen, dass Sie die volle Verantwortung für Angriffe übernehmen, die von dieser IP-Adresse ausgehen.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie eine dedizierte IP-Adresse für eine Website bestellen, zuordnen oder entfernen.

 

Verwaltung dedizierter IP-Adressen bei einem Hosting-Paket

 

Eine oder mehrere dedizierte IP-Adressen bestellen

Dazu:

  1. Klicken Sie hier, um zur Verwaltung von Hostings & Websites in Ihrem Infomaniak-Kontrollpanel zu gelangen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf den Pfeil ‍ rechts neben Erweiterte Einstellungen im linken Menü.
  4. Klicken Sie im linken Menü auf Dedizierte IP-Adressen.
  5. Klicken Sie auf die Schaltfläche, um eine oder mehrere IP-Adressen zu bestellen:
  6. Erhöhen Sie die Anzahl entsprechend der gewünschten IP-Adressen:

 

Eine oder mehrere zusätzliche dedizierte IP-Adressen bestellen

Dazu:

  1. Hier klicken, um im Infomaniak Manager die Verwaltung von Hostings & Websites aufzurufen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf den Pfeil ‍ rechts neben Erweiterte Einstellungen im linken Menü.
  4. Klicken Sie im linken Menü auf Dedizierte IP-Adressen.
  5. Klicken Sie auf den Text, um eine oder mehrere zusätzliche IP-Adressen zu bestellen:
  6. Erhöhen Sie die Anzahl entsprechend der gewünschten IP-Adressen.

 

Eine dedizierte IP-Adresse einem Hosting-Konto zuweisen

Sobald die IP-Adresse bestellt und bezahlt wurde, lesen Sie bitte die folgenden Voraussetzungen durch, da die Umstellung auf eine dedizierte IP-Adresse für eine Website zu einer vorübergehenden Unterbrechung führen kann, insbesondere wenn ein SSL-Zertifikat von Let's Encrypt vorhanden ist.

Voraussetzungen

  • Beginnen Sie damit, die TTL-Werte der DNS-Einträge A und AAAA (für @ und www) auf 5 Minuten zu reduzieren.
  • Warten Sie, bis die vorherige TTL-Dauer abgelaufen ist, bevor Sie Änderungen vornehmen.
  • Die untenstehende Änderung sollte während einer Zeit mit geringem Datenverkehr vorgenommen werden, um die durch die unvermeidliche Unterbrechung verursachten Beeinträchtigungen zu minimieren.
  • Am Ende des Vorgangs müssen Sie warten, bis die neue TTL-Zeit abgelaufen ist, damit die neue Konfiguration übernommen und das SSL-Zertifikat neu generiert wird. Anschließend sollten Sie die Erreichbarkeit der Website über HTTPS überprüfen, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

Um zu einer dedizierten IP-Adresse zu wechseln:

  1. Hier klicken, um im Infomaniak Manager die Verwaltung von Hostings & Websites aufzurufen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf den Pfeil ‍ rechts neben Erweiterte Einstellungen im linken Menü.
  4. Klicken Sie im linken Menü auf Dedizierte IP-Adressen.
  5. Klicken Sie auf die Schaltfläche, um die IP-Adresse einer Ihrer Webseiten zuzuordnen:
  6. Wählen Sie die Webseite aus, der Sie die neue IP-Adresse zuweisen möchten.
  7. Aktivieren Sie das Kontrollkästchen, nachdem Sie die Hinweise gelesen haben.
  8. Klicken Sie auf die Schaltfläche Verbinden:

 

Eine dedizierte IP-Adresse von einer Website entfernen

Nachdem die IP-Adresse installiert wurde, kann sie wie folgt deinstalliert werden:

  1. Hier klicken, um im Infomaniak Manager die Verwaltung von Hostings & Websites aufzurufen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website:
  3. Klicken Sie auf den Pfeil ‍ rechts neben Erweiterte Einstellungen im linken Menü.
  4. Klicken Sie im linken Menü auf Dedizierte IP-Adressen.
  5. Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Element.
  6. Wählen Sie Verknüpfung aufheben:
  7. Lesen Sie die Warnhinweise durch und bestätigen Sie die Löschung, um den Deinstallationsvorgang der IP-Adresse abzuschließen.

 

Lesen Sie diese andere Anleitung, wenn Sie Informationen zu möglichen Problemen im Zusammenhang mit Ihrer IP-Adresse suchen.


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie ein Webhosting von MySQL nach MariaDB migrieren.

 

Einleitung

  • MariaDB ist eine verbesserte Version von MySQL, die über zahlreiche leistungsstarke integrierte Funktionen und viele Verbesserungen in Bezug auf Benutzerfreundlichkeit, Sicherheit und Leistung verfügt (❓: Hilfe).
  • Die Dauer der Migration hängt von der Datenmenge ab, die auf Ihrem Hosting gespeichert ist, und kann mehrere Stunden dauern.
  • Das Update auf MariaDB ist unwiderruflich, und alle Websites, die auf Ihrem Hosting gehostet werden, werden anschließend mit dieser Version von MariaDB betrieben.
    • Überprüfen Sie vor der Fortsetzung die Kompatibilität Ihrer Skripte (❓: Hilfe).
    • Während der Migration auf die neue Infrastruktur sind Ihr Webhosting und alle darin enthaltenen Websites vorübergehend nicht verfügbar.
    • Während dieser Operation werden die Statistiken zurückgesetzt (❓: Hilfe).
    • Sobald die Migration abgeschlossen ist, erhalten Sie eine E-Mail.
  • Um einen Cloud-Server zu migrieren, lesen Sie bitte diese andere Anleitung zur Migration auf eine neue Generation von Cloud-Servern.

 

MariaDB anstelle von MySQL verwenden

Um ein Webhosting auf MariaDB umzustellen:

  1. Klicken Sie hier, um zur Verwaltung von Hostings & Websites in Ihrem Infomaniak-Kontrollpanel zu gelangen (❓: Hilfe).
  2. Klicken Sie auf den Namen des betreffenden Hostings.
  3. Klicken Sie auf den Pfeil ‍ neben Datenbanken im linken Menü.
  4. Klicken Sie auf Datenbanken im linken Menü.
  5. Klicken Sie auf den Link Migration zu MariaDB:

Ein Update auf eine aktuelle Version von MariaDB kann auch eine Migration des Hostings erfordern:


War diese FAQ nützlich?

Diese Anleitung beschreibt, wie Sie E-Mails von einer bei Infomaniak gehosteten Website aus senden können, indem Sie die standardmäßig deaktivierte PHP-Funktion mail() verwenden.

 

Einleitung

  • Infomaniak rät dringend davon ab, die PHP-Funktion mail() zum Versenden von E-Mails aus Ihren Anwendungen zu verwenden:
    • Die E-Mails werden als „nicht authentifiziert“ betrachtet und unterliegen daher Beschränkungen.
    • Ihre Zustellbarkeit wird beeinträchtigt, was Ihrem Ansehen schaden kann.
  • Es wird dringend empfohlen, eine authentifizierte SMTP-Methode zum Versenden von E-Mails zu verwenden.für Ihre E-Mail-Versände aus Ihren Anwendungen; Infomaniak bietet hierfür einen entsprechenden Service an.

 

Absenderadresse angeben

Damit Nachrichten korrekt von Ihrem CMS/Ihrer Webanwendung gesendet werden können (und um Fehler wie Could not instantiate mail function oder sender mismatch zu vermeiden), ist es erforderlich, eine gültige Adresse in den Website-Einstellungen auf der Infomaniak-Plattform anzugeben:

  1. Klicken Sie hier, um im Manager von Infomaniak zur Verwaltung von Hostings & Websites zu gelangen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf Erweiterte Einstellungen verwalten:
  4. Geben Sie im Reiter Allgemein eine vorhandene E-Mail-Adresse in das Feld E-Mail des Absenders ein.
  5. Klicken Sie auf die blaue Schaltfläche Speichern:

 

Die E-Mail-Funktion wieder aktivieren

Wenn Sie die E-Mail-Funktion von PHP dennoch nutzen möchten, müssen Sie diese für jede einzelne Ihrer betroffenen Webhosting-Websites aktivieren:

  1. Klicken Sie hier, um zur Verwaltung von Hostings & Websites in Ihrem Infomaniak Manager zu gelangen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf Erweiterte Einstellungen verwalten:
  4. Klicken Sie auf den Reiter PHP / Apache:
  5. Aktivieren Sie die Funktion Mail:
  6. Klicken Sie auf die Schaltfläche Speichern am unteren Rand der Seite, um die Änderungen zu übernehmen.

 

PHP-Beispiele für die Funktion mail()...

 

... in WordPress

Konfigurieren Sie das Senden des standardmäßig in Divi Builder enthaltenen Kontaktformulars:

  1. Melden Sie sich im WordPress-Administrationsbereich an.
  2. Gehen Sie zum Divi-Editor der Seite, die das Kontaktformular enthält.
  3. Klicken Sie auf Einstellungen ‍, um das Divi-Kontaktformular zu konfigurieren:
  4. Unter E-MAIL geben Sie die E-Mail-Adresse ein, an die die Formularübermittlungen gesendet werden sollen, und speichern diese:
  5. Standardmäßig erhalten Sie, wenn ein Besucher das Formular zur Kontaktaufnahme verwendet, eine E-Mail von mail@ihre-website.de. Wenn Sie antworten, wird der Absender automatisch die E-Mail-Adresse sein, die der Besucher beim Ausfüllen des Kontaktformulars angegeben hat.

 

… in Prestashop

Öffnen Sie die erweiterten Einstellungen von Prestashop:

  1. Geben Sie den SMTP-Modus an.
  2. Geben Sie localhost als Server ein.
  3. Geben Sie den Port 25 ein.
  4. Geben Sie weder einen Benutzernamen noch ein Passwort an.

 

… zu Joomla

Konfigurieren Sie die E-Mail-Versendung über PHPmail (nicht empfohlen) in Joomla:

  1. Melden Sie sich im Administrationsbereich Ihrer Joomla-Website an.
  2. Gehen Sie zu Konfiguration und dann zu Server.
  3. Geben Sie NICHTS in das Feld E-Mail-Adresse der Website ein:

Dies verhindert leider jeglichen Testversand über den entsprechenden Button, aber es funktioniert, wenn Sie ein Kontaktformular auf Ihrer Website einrichten. Klicken Sie auf Speichern, nachdem Sie das Feld leer gelassen haben.

 

Antwortadresse für PHP-Mail()-Funktion

Beim Senden einer E-Mail mit der PHP-Funktion mail() wird der Return-Path beispielsweise in der Form root@h2web3.infomaniak.ch eingetragen. Der Header Reply-To:, der im Code Ihres Formulars enthalten ist, ermöglicht es jedoch, eine gültige Antwortadresse anzugeben.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, warum die Verwendung einer PHP-Version, die nicht mehr offiziell unterstützt wird, gefährlich ist, und wie Sie eine aktuellere PHP-Version für eine bei Infomaniak gehostete Website verwenden können.

 

Ist eine veraltete PHP-Version gefährlich?

Wenn Sie eine anfällige PHP-Version (die bald veraltet sein wird) auf einer oder mehreren Ihrer Websites verwenden, wird eine Warnmeldung im Dashboard der betreffenden Hosting-Konten angezeigt.

Die Programmiersprache PHP wird regelmäßig weiterentwickelt und Wenn Sie eine PHP-Version verwenden, die nicht mehr aktualisiert wird, setzen Sie Ihre Website Sicherheitsrisiken aus.Bösartige Akteure könnten beispielsweise bekannte Sicherheitslücken ausnutzen, um in Ihre Website einzudringen und deren Inhalt zu ändern. Es wird daher dringend empfohlen, immer eine aktuelle PHP-Version zu verwenden.

Es gibt 3 mögliche Szenarien:

  • die PHP-Version wird vollständig unterstützt: es sind keine Maßnahmen erforderlich
  • Für diese PHP-Version werden nur noch Sicherheitsupdates bereitgestellt.: 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.

 

Eine neuere Version verwenden

Die neuesten PHP-Versionen bieten eine bessere Leistung und beschleunigen das Laden von Websites.

Bevor Sie eine neuere PHP-Version verwenden, ist es wichtig, die folgenden Vorsichtsmaßnahmen zu beachten:

  • Wenn Ihre Website ein CMS oder eine Webanwendung verwendet(WordPress, Joomla, Drupal usw.), stellen Sie sicher, dass die aktuelle Version des CMS von der PHP-Version unterstützt wird, die Sie verwenden möchten.
  • Wenn Ihre Website manuell entwickelt wurde, informieren Sie sich in der offiziellen PHP-Dokumentation über die geänderten Funktionen und mögliche Änderungen, die die Funktionsweise Ihres Codes beeinträchtigen könnten.

Sollte es nach der Migration auf eine neuere PHP-Version zu Fehlfunktionen kommen, ist es manchmal möglich, auf eine ältere Version zurückzukehren, vorausgesetzt, diese wird noch unterstützt!


War diese FAQ nützlich?

Diese Anleitung beschreibt, wie Sie ein Webhosting bei Infomaniak bestellen.

 

Sie besitzen bereits ein Hosting-Paket als Kunde

Zusätzliches Hosting bestellen

  1. Klicken Sie hier, um zur Hosting- & Website-Verwaltung in Ihrem Infomaniak Control Panel zu gelangen (❓: Hilfe).
  2. Klicken Sie auf die Schaltfläche, um zu bestellen:

Wenn Sie bereits ein Webhosting besitzen, können Sie auch eine Website zu einem bestehenden Hosting hinzufügen (❓: Hilfe), ohne ein neues Hosting zu bestellen oder dafür zu bezahlen (Multi-Site-/Multi-Domain-Verwaltung).

 

Noch kein Hosting

Ihr erstes Hosting bestellen

  1. Erstellen Sie bei Bedarf ein Benutzerkonto (❓: Hilfe).
  2. Klicken Sie hier, um auf Ihr Infomaniak-Kontrollpanel zuzugreifen.
  3. Klicken Sie auf Websites (Bereich Web & Domains):
  4. Klicken Sie, um ein neues Hosting zu bestellen.
  5. Sobald Sie sich im Shop befinden, überprüfen Sie, ob Sie die Bestellung in der gewünschten Organisation aufgeben (wählen Sie gegebenenfalls eine andere Organisation aus der Liste aus oder erstellen Sie eine neue Organisation unter Punkt 6 unten):
  6. Bestätigen Sie Ihre Auswahl, indem Sie auf den blauen Button am unteren Rand der Seite klicken (oder erstellen Sie zuerst eine neue Organisation, falls erforderlich, über den dafür vorgesehenen blauen Link):
  7. Oben geben Sie den Domainnamen Ihres Hostings ein und klicken auf Suchen (auch wenn Sie ihn bereits bei einem anderen Registrar verwalten):
  8. Anschließend sind zwei Fälle möglich:
    1. Sie besitzen den Domainnamen noch nicht: Überprüfen Sie die Informationen und Optionen auf dem Bildschirm und klicken Sie dann auf die Schaltfläche Weiter:
    2. Sie besitzen und verwalten Ihre Domainnamen bei einem anderen Registrar: Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem Domainnamen, um nur das Hosting zu bestellen:
  9. Wählen Sie das für Sie passende Hosting-Angebot aus.
  10. Klicken Sie auf Weiter.
  11. Schließen Sie die Bestellung ab.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie ein SSL-Zertifikat von Let's Encrypt für eine bei Infomaniak gehostete Website aktualisieren.

 

Einleitung

  • Nach dem Hinzufügen oder Entfernen von Aliasen für eine Website kann es erforderlich sein, ein Zertifikat neu zu generieren, um die neuen mit der Website verknüpften Domainnamen einzubeziehen.
  • Das Dashboard zeigt Ihnen deutlich an, dass einer der mit der Website verknüpften Domains nicht im aktuellen SSL-Zertifikat enthalten ist:

 

Ein Let's Encrypt-Zertifikat aktualisieren

Um auf die Zertifikatverwaltung zuzugreifen:

  1. Klicken Sie hier, um die Verwaltung Ihres Produkts im Infomaniak Manager aufzurufen (❓: Hilfe).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen wurde:
  3. Klicken Sie auf das Aktionsmenü ⋮.
  4. Klicken Sie auf Zertifikat aktualisieren:
  5. Überprüfen oder wählen Sie die betroffenen Domains aus.
  6. Klicken Sie auf die Schaltfläche Installieren:
     

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die PHP-Einstellungen Ihrer Webhosting-Pakete direkt über die Befehlszeile konfigurieren, wenn Sie PHP-Skripte mit PHP CLI (Command Line Interface) ausführen.

 

Einleitung

  • Diese Art der Konfiguration kann nützlich sein, wenn Sie bestimmte Einstellungen vorübergehend für ein bestimmtes Skript oder für 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-Einstellungen ändern

Um beispielsweise die Einstellungen für ein bestimmtes Skript vorübergehend zu ändern, ohne die globale PHP-Konfiguration des Servers ändern zu müssen, befolgen Sie die folgende Methode. Mit der PHP CLI-Umgebung können Sie mehrere PHP-Parameter gleichzeitig angeben, indem Sie diese durch Leerzeichen trennen.

Verwendung des Parameters -d

Wenn Sie PHP über die Befehlszeile ausführen, können Sie den Parameter -d verwenden, um PHP-Konfigurationen anzugeben. Dadurch können Sie die PHP-Einstellungen für diese spezielle Ausführung ändern. Um beispielsweise die maximale Ausführungszeit auf 90 Sekunden, das Speicherlimit auf 256 MB festzulegen 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

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die Limits einer auf einem Shared Webhosting oder einem Cloud-Server gehosteten Website anpassen können.

 

Limits einer Website erhöhen oder anpassen

Um auf die Verwaltung der Website zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung von Hosting und Websites in Ihrem Infomaniak-Kontrollpanel zuzugreifen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Website.
  3. Klicken Sie auf Erweiterte Einstellungen verwalten:
  4. Klicken Sie auf den Reiter PHP / Apache:

 

Hier können Sie unter anderem…

  • … die Speicherbegrenzung (memory_limit = 1280 MB) und die maximale Ausführungszeit für Skripte (max_execution_time = 60 Minuten) für 60 Minuten erhöhen:
    • Diese Erhöhung ist maximal 10 Mal pro Jahr möglich.
  • … die folgenden Grenzen anpassen:
    • 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 (siehe diese Anleitung)
    • Nur Cloud-Server: Max input time

Vergessen Sie nicht, die Änderungen unten auf der Seite zu speichern.

 

Maximale Werte je nach Hosting-Typ

LimitsShared HostingCloud-ServerCLI (nur Cloud-Server)
max_execution_time300 s3600 s 0 (unbegrenzt) s max
memory_limit1280 Momax. 2048 MBmax. 512 MB
post_max_size + upload_max_filesize9223372036854775807 Mo max9223372036854775807 Mo maxmax. 48 MB
max_childrenmax. 2020 (Standardeinstellung, kann geändert werden) 
gleichzeitige Verbindungen pro IP-Adressemax. 3030 (Standardwert, kann geändert werden) 
max_input_time0 (unbegrenzt)0 (Standard, kann geändert werden)0 (unbegrenzt)
Dateien (Inodes)keine Begrenzung der Anzahl der Dateien pro Hosting-Paket

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie bei einem Webhosting von Infomaniak die Adresse einer aktuell als Subdomain (https://dev.domain.xyz) konfigurierten Website durch die Hauptdomain (https://domain.xyz) ersetzen.

 

Einleitung

  • Die wichtigsten Schritte im Überblick:
    1. Wir beginnen mit einer Website, die erstellt wurde und über die URL der Hauptdomain dev.domain.xyz erreichbar ist.
    2. Wir fügen ihr einen Alias domain.xyz hinzu.
    3. Wir tauschen die beiden Typen aus (die Hauptdomain wird zum Alias und der Alias wird zur Hauptdomain).
    4. Wir entfernen den alten Namen dev.domain.xyz.
  • Zu beachten ist, dass sich der Speicherort der Website weiterhin im ursprünglichen Ordner auf dem Server befindet; der Name dieses Speicherorts kann beispielsweise /sites/dev.domain.xyz lauten, dies hat jedoch keinerlei Auswirkungen auf die Website in der Produktionsumgebung.
  • Lesen Sie auch das letzte Kapitel dieses anderen Leitfadens durch: hier.

 

Einem verknüpften Domainnamen zuweisen

Hier sind die detaillierten Schritte, um eine Website von einer Subdomain-Adresse auf eine direkte Adresse umzustellen (hier wird dev.domaine-exemple.ch zu domaine-exemple.ch):

  1. Klicken Sie hier, um zur Domainverwaltung in Ihrem Infomaniak Manager zu gelangen (❓: Hilfe).
  2. Klicken Sie auf den Namen der betreffenden Domain.
  3. Klicken Sie anschließend auf den Pfeil ‍, um den Abschnitt Domains dieser Website aufzuklappen:
  4. Klicken Sie auf die Schaltfläche Domäne hinzufügen:
  5. Geben Sie den gewünschten neuen Namen ein (wenn sich die hinzuzufügende Domain in derselben Organisation befindet, wird sie in der Liste angezeigt, andernfalls geben Sie die korrekte Schreibweise ein):
  6. Aktivieren oder deaktivieren Sie die Kontrollkästchen:
    • Wenn die hinzugefügte Domain nicht in Form einer Subdomain vorliegt, können Sie anfordern, dass automatisch die www-Version der Domain hinzugefügt wird.
    • Automatisch (sofern möglich) die DNS-Einträge der hinzugefügten Domains aktualisieren.
    • Automatisch (sofern möglich) die zugehörigen SSL-Zertifikate aktualisieren.
  7. Klicken Sie auf die Schaltfläche Bestätigen und warten Sie:
  8. Nachdem Sie die Domain hinzugefügt haben, klicken Sie auf das Aktionsmenü ⋮ rechts neben der gerade hinzugefügten Domain, die Sie als Hauptdomain festlegen möchten:
  9. Wählen Sie die Option, das Element als Hauptdomain festzulegen:
  10. Bestätigen Sie den Vorgang, um die Domänen zu tauschen:

War diese FAQ nützlich?