Skip to content
zonky2 edited this page Jan 27, 2023 · 18 revisions

All-Inkl

Unterstützte Pakete

Anmerkungen

all-inkl Privat

Der Tarif hat nur 64 MB RAM, weswegen der Contao-Manager nach kurzer Zeit die Arbeit verweigert. Nach dem Anlegen einer web/.htaccess mit dem Inhalt php_value memory_limit 512M klappte es mit dem Contao-Manager und Contao wurde installiert. Allerdings ließ sich das Contao Installtool nicht aufrufen, da die .htaccess nicht überschrieben wurde. Aus der ZIP-Datei von Contao habe ich deshalb die .htaccess auf den Server kopiert und am Anfang die Zeile php_value memory_limit 512M hinzugefügt. Danach lief das Contao Installtool. Auch die Installation eines weiteren Bundles mit dem Contao Manager klappte dank der neuen Composer Cloud (aktiv seit 7.6.18).

Memory Limit

Es empfiehlt sich bei Composer-Operationen das memory_limit manuell als Parameter zu übergeben, also bspw.:

/usr/bin/php7.1 -d memory_limit=3G …

Das allgemeine PHP-Memorylimit kann bis PHP 8 über die .htaccess und ab PHP 8 über die .user.ini erhöht werden. Die Datei .user.ini sollte unter /web bzw. /public erstellt werden. Füge dort den folgenden Eintrag hinzu:

memory_limit=512M

Änderung der PHP CLI Version

Bisweilen kann es nötig sein, die PHP CLI Version zu ändern um ggf. die PHP Version 7.2 dort zu nutzen. Dazu gibt es hier eine Anleitung. Optional kann auch die .user_bashrc unter dem Pfad /www/htdocs/w0123456/ angepasst werden, in dem man die entsprechende Zeil hinzufügt (w0123456 ersetzen mit dem Login-Namen):

alias php='/usr/bin/php55'
alias php='/usr/bin/php56'
alias php='/usr/bin/php70'
alias php='/usr/bin/php71'
alias php='/usr/bin/php72'

Um die Änderungen wirksam werden zu lassen ist ein erneuter Login oder der Befehl "source /.bashrc" notwendig.

Clone this wiki locally