Inhaltsverzeichnis

    FAQ zu den PHP-Einstellungen

    Allgemein

    Was ist die richtige PHP-Version und worauf muss ich achten?

    Die Connector-Entwicklung arbeitet in der Regel immer mit der neuesten PHP-Version, die auch vom Shopsystem unterstützt wird. Hier ist auf die erste Zahl der PHP-Version zu achten. Wenn also 7.2.1 die neueste Version ist, sollte die auf dem Webserver verwendete Version 7.x sein. Aktuelle Informationen zu den unterstützten Versionen finden Sie hier.

    Wo ändere ich die PHP-Einstellungen?

    Die PHP-Einstellungen werden auf dem Webserver in der Datei php.ini angepasst. In den meisten Fällen haben Sie auf diese Datei direkt keinen Zugriff. Wie und wo die Einstellungen geändert werden können, ist bei jedem Hosting-Anbieter unterschiedlich. Bitte informieren Sie sich bei Ihrem Hosting-Anbieter, wo diese Einstellungen vorgenommen werden. Manche Hosting-Anbieter bieten den Kunden gar keine Möglichkeit Einstellungen selbst vorzunehmen, sondern ändern diese Einstellungen für die Kunden.

    Welches „memory_limit“ sollte ich wählen?

    Wir setzen mindestens 128 MB voraus. Hier sollte man aber je nach anzahl der Artikel und welches Shopsystem genutzt wird gerne großzügig umgehen.

    • PHP: Fatal Error: Allowed Memory Size of 8388608 Bytes Exhausted – 8 MB
    • PHP: Fatal Error: Allowed Memory Size of 16777216 Bytes Exhausted – 16 MB
    • PHP: Fatal Error: Allowed Memory Size of 33554432 Bytes Exhausted – 32 MB
    • PHP: Fatal Error: Allowed Memory Size of 67108864 Bytes Exhausted – 64 MB
    • PHP: Fatal Error: Allowed Memory Size of 134217728 Bytes Exhausted – 128 MB
    • PHP: Fatal Error: Allowed Memory Size of 268435456 Bytes Exhausted – 256 MB
    • PHP: Fatal Error: Allowed Memory Size of 536870912 Bytes Exhausted – 512 MB
    • PHP: Fatal Error: Allowed Memory Size of 1073741824 Bytes Exhausted – 1 GB

    Wie merke ich, dass das „memory_limit“ zu klein gewählt ist?

    Sie merken dies an der folgenden Fehlermeldung beim Abgleich:

    Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)

    Welche „max_execution_time“ sollte ich wählen?

    Wir setzen mindestens 120 Sekunden voraus. Je nach Leistung des Webservers sollten Sie diese aber erhöhen.

    Wie merke ich, dass die „max_execution_time“ zu gering gewählt ist?

    Sie merken dies an der folgenden Fehlermeldung beim Abgleich:

    Fatal error: Maximum execution time of 30 seconds exceeded

    Welche „max_execution_time“ wird von PHP standardmäßig gesetzt?

    In der Regel ist PHP auf 30 Sekunden eingestellt, kann aber je nach Hoster variieren. Bei Connector-Verwendung sollte man diese aber auf mindestens 120 Sekunden anheben.

    Welche „upload_max_filesize“ sollte ich wählen?

    Wir setzen mindestens 32 MB voraus. Wenn die Internet-Anbindung von Ihnen und vom Webserver mehr schafft, können Sie den Wert auch anheben.

    Welche „upload_max_filesize“ wird von PHP standardmäßig gesetzt?

    In der Regel ist PHP auf 2 MB eingestellt, kann aber je nach Hoster variieren. Bei Connector-Verwendung sollten Sie diese aber auf mindestens 32 MB anheben.

    Wie merke ich, dass die „upload_max_filesize“ zu klein gewählt ist?

    Der Abgleich gibt eine Meldung aus, dass das Bild zu groß für die Übertragung ist.