-
-
Notifications
You must be signed in to change notification settings - Fork 33
All Inkl
- Webseite: https://all-inkl.com/
- PHP-Pfad:
/usr/bin/php{major}{minor}
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).
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
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.