Hallo zusammen,
falls es jemand braucht: Hier eine Anleitung für den Webhoster Keyweb.
Die Abkürzung KH bedeutet "KeyHelp" und ist der Name für die dort verwendete Admin-Oberfläche. "KH-USER" ist die Anmeldung als USER im KeyHelp, KH-Admin als Admin.
Ausprobiert habe ich das auf dem Tarif "KeyMachine Server i7 / 32" mit Ubuntu 18.
Grüße
Fryd
Code:
Contao 4 mit Conao-Manager auf KM installieren
----------------------------------------------
Ordner anlegen
in USER/www/: beliebiger Ordner (z.B. cms_online, ...)
in USER/www/cms_online/: web (Bezeichnung ist zwingend)
KH-USER: Domain
www.DOMAIN.TLD auf den Ordner "web" setzen
Zertifikat installieren
optionales php 7.2 auswählen
(wenn andere Version gewählt wird: Pfade entsprechend anpassen)
SERVER-Eigenschaft
/opt/keyhelp/php/7.2/etc/php.ini
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 4G
(SSH: cd /opt/keyhelp/php/7.2/etc nano php.ini ^w memory_limit
ändern, speichern)
KH-ADMIN USER-Eigenschaften
(Es ist möglich, dass einige dieser Einstellungen nicht notwendig sind)
php memory_limit auf 4 GB
php Laufzeit auf 600
php post_max_size auf 512M
php ulpoad_max_filesize auf 512M
php-fpm pm.max_children auf 50
php-Funktionen erlauben (aus der Liste entfernen):
symlink, posix_getpwuid, shell_exec, proc_get_status, proc_open, proc_close
[wenn das nicht reicht, auch: proc_nice, proc_terminate, popen]
Contao-Manager
hochladen in den Ordner "web" (z.B. per ftp)
Datei umbenennen in: contao-manager.phar.php (z.B. per ftp)
aufrufen: www.DOMAIN.TLD/contao-manager.phar.php
Neue Zugangsdaten eintragen und notieren
Überprüfung abwarten.
Serverkonfiguration:
"Andere" auswählen
Pfad zum php-Binary eintragen:
optionales php 7.2 (nicht "Standard")
Pfad: /opt/keyhelp/php/7.2/bin/php
./php -v liefert: "PHP 7.2.7 (cli) (built: Jun 25 2018 12:15:07) ( NTS )"
Standard-php
Pfad: /usr/bin/php7.2
./php -v liefert: PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Wenn der korrekte Pfad nicht akzeptiert wird, ggf. zusätzliche php-Befehle
erlauben (siehe Hinweis oben))
Composer-Cloud deaktivieren
Contao installieren
LTS-Version (oder andere Version) auswählen
Bei Fehlermeldung (Konsolenansicht aktivieren):
PHP Fatal error: Allowed memory size of 1.610.612.736 bytes exhausted
(tried to allocate 4096 bytes) in phar:///home/users/dhpv/www/cms_online/web/
contao-manager.phar.php/vendor/composer/composer/src/Composer/DependencyResolver/
RuleWatchGraph.php on line 52
Memory-Limit für CLI erhöhen, vermutlich in php.ini
(s.o. oder Support beauftragen)
Install-PW vergeben und notieren
Datenbank und Admin anlegen
fertig.
Lesezeichen