Contao 4.0 auf Strato Power Web Basic
Ich wollte als Normaluser mal versuchen auf Paket Power Web Basic Contao 4.0 zu installieren. Konsole ist erreichbar mit ssh und PHP Version 5.6.9
Der Download des Composers über Konsole scheitert schon bei dem Befehl
PHP-Code:
curl -sS https://getcomposer.org/installer | php
denn Strato schreibt in seinen FAQ zu cURL: Bitte beachten Sie, dass der Datentransfer via https in unseren Webhostingpaketen nicht unterstützt wird. Ansonsten geht jedoch cURL problemlos z.B. beim Downlod vom Contao-Archiv.
Habe also dann composer.phar manuell heruntergeladen (geht seltsamerweise auch mit Befehl wget) und versucht zu installieren. Nach Befehl
PHP-Code:
php composer.phar install
kommt die Meldung:
Composer could not find a composer.json file
Habe mit vorhandener composer.phar folgenden Befehl getestet:
PHP-Code:
php composer.phar create-project contao/standard-edition <target> 4.0.0
Das ergab:
No token given, aborting.
You can also add it manually later by using "composer config github-oauth.github.com <token>"
Failed to download contao/standard-edition from dist: Could not authenticate against github.com
Now trying to download from source
- Installing contao/standard-edition (4.0.0)
Cloning 832289e636f546f2c1cdf7eb4dd021cf942c89cb
[RuntimeException]
Failed to clone git@github.com:contao/standard-edition.git, git was not found, check that it is installed and in your PATH env.
sh: git: not found
Das geht dann soweit, bis git nicht gefunden wird.
Problem ist hier schon mal beschrieben worden: https://community.contao.org/de/show...trato-Webspace
Erstaunlicherweise habe ich in einer Contao 3.4.5-Installation über den Webinstaller und Migration den Composer mit gleicher git-Fehlermeldung schon mal installieren können.
Sei es wie es sei - ich wollte nur erste Erfahrungen unter Strato mitteilen - ich habe keine Eile und warte bis eine freundlichere Installation angeboten wird und mache mir jetzt keinerlei Stress.
Keine Installation von Conto 4.x.x möglich
Für die Installation ist PHP Intel Extension notwendig.
Die PHP Intl Extension wird im Shared Hosting Portfolio von STRATO bedauerlicherweise nicht unterstützt und kann daher nicht verwendet/installiert werden. Bei einem Managed Server hat man die Möglichkeit die Intl Extension zu aktivieren und zu nutzen.
:(
Kermit
Strato Hosting und Contao 4.4.7 erfolgreich installiert ohne Erweiterungen
Ich habe soeben auf einem Strato Webhosting Paket "PowerWeb-Paket S" sauber Contao 4.4.7 installiert.
Dazu habe ich die Dateien vom Contao 4.4.7 per FTP auf den Strato Server geladen und mittels des Installationstool von Contao 4.4.7 die Datenbankverbindung sauber hergestellt und auch einen Benutzer eingerichtet.
Die Installation lief ohne Fehler durch und auch ein Aufruf des Backend und Frondend ist problemlos möglich.
Ich würde gerne mal wissen, falls dieses jemand weiß, wie es sein kann, wenn Strato die PHP-Erweiterung "PHP intl" nicht unterstützt und Contao 4.x bzw. Symphony diese unbedingt braucht, warum sich Contao 4.4.7 dann trotzdem sauber installieren läßt.
Was leider nicht funktioniert ist, nachträglich den Contao Manager hinzuzufügen, da dieser beim Aufruf sofort meldet, dass "PHP intl" nicht verfügbar ist.
Des Weiteren habe ich versucht mittels Composer und SSH-Zugang Contao Erweiterungen zu installieren. Wenn ich dieses versuche bekommt ich im Terminal den Fehler
"Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
sh: sudo: not found
und
[UnexpectedValueException]
Could not parse version constraint require: Invalid version string "require" (in einer Roten Box)
angezeigt
Kann mir da eventl. jemand weiterhelfen bzw. ist es möglich in Zukunft vielleicht doch Contao 4.4.x mit Strato zu verwenden.
Ich bin selbständiger Webdesigner und habe mehrere Kunden, die ein Strato Webhosting verwenden, die den Hoster auch nicht wechseln wollen.
Bei Strato ist PHP 7.1 eingestellt.
Gerne stelle ich den Contao Programmieren auch einen Strato Hosting mit Zugangsdaten bereit um dieses Strato Problem eventl. doch noch zu Lösen mit Contao 4.4.x
Wie ich im Forum lese, habe sehr viele Leute Probleme mit Strato und Contao CMS.
Es geht endlich bei Strato
Hallo,
habe heute festgestellt, dass die intl Extension in der PHP Version 7.2 bei Strato endlich enthalten ist.
Habe die Installation selbst noch nicht getestet, aber das Contao Check Script zeigt alles grün an.
Auszug aus der phpinfo:
System SunOS localhost 5.10 Generic_150401-49 i86pc
Build Date Jan 10 2018 18:58:15
Configure Command './configure' '--prefix=/opt/RZphp72' '--with-gd' '--with-jpeg-dir=../local' '--with-png-dir=../local' '--with-freetype-dir=../local' '--with-libexpat-dir=../local' '--with-iconv-dir=../local' '--with-iconv=../local' '--with-mysql=../local' '--with-mysqli=../local/bin/mysql_config' '--with-libxml-dir=../local' '--with-zlib=../local' '--with-zlib-dir=../local' '--with-db2=../local' '-with-ndbm' '--with-gdbm=../local' '--with-mhash=../local' '--with-bz2=../local' '--with-xsl=../local' '--with-ming=../local' '--enable-intl' '--with-icu-dir=/waflhome/bd/x86/git-pkgs/pkgs/RZphp72/local' '--with-gettext=../local' '--with-imap=../local/c-client' '--with-imap-ssl=../local' '--with-tidy=../local' '--with-pdo-mysql=../local' '--with-curl=../local' '--with-openssl=../local' '--with-xmlrpc=../local' '--with-config-file-path=/opt/RZphp72/etc' '--with-pear=/opt/RZphp72/includes' '--enable-mbstring' '--enable-hash' '--enable-zip' '--enable-dba' '--enable-sysvshm' '--enable-sysvsem' '--enable-debug=no' '--enable-bcmath=yes' '--enable-cgi' '--enable-opcache' '--enable-pcntl' '--enable-calendar' '--enable-wddx' '--enable-ftp' '--enable-exif' '--enable-lzf' '--enable-soap' '--enable-sockets' '--enable-phpdbg' '--with-pear' '--enable-id3' '--disable-rpath' '--enable-dbase' '--enable-mailparse' '--enable-yats' 'ac_cv_header_gcrypt_h=no' 'ac_cv_sizeof_off_t=4' 'hardcode_into_libs=no' 'hardcode_libdir_flag_spec=' 'CFLAGS=-O3 -B/usr/ccs/bin/ -fno-omit-frame-pointer -I/waflhome/bd/x86/git-pkgs/pkgs/RZphp72/local/include -L/waflhome/bd/x86/git-pkgs/pkgs/RZphp72/local/lib -D_XOPEN_SOURCE=1 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 -DHAVE_PROXYFS -D__AUTO_LOAD_OPCACHE__ -D__SOLARIS__ ' 'LIBS='
Liste der Anhänge anzeigen (Anzahl: 1)
@michag: Hört sich ja sehr erfreulich an, wahrscheinlich im Zuge einer allgemeinen Preiserhöhung? denn mein altes 5€ Paket wurde vor kurzem auf 8€ angehoben mit etwas mehr Speicherplatz und jetzt 25 Datenbanken; SSH-Zugang gab es ja erfreulicherweise schon immer
wenn sich jemand mal opfert und Contao 4.x versucht jetzt zu installieren - würde mich interessieren ; komme derzeit zeitmäßig noch nicht dazu.
edit: so sieht der Conto-Check aus Anhang 20465 ; vielversprechend, muss ich nächste Tage mal testen
4.5.3 läuft auf Power Web Basic
ich habe sogar die 4.5.3 vor kurzem ohne SSL-Zertifikat innerhalb einer halben Stunde installiert, der Manager moserte zwar kurz vor Ende mit Fehler weil das Installationsverzeichnis nicht leer war, habe es dann aber über die Konsole gemacht weil auch die Meldung kam wegen fehlendem RAM-Speicher. Template, Pakete und Datenbank installiert - bisher i.O. Gab nur beim Testen im Manager/Systemwartung/Cache neu erstellen einen Abbruch bei cache:warmup "MemoryTokenStorage must not be accessed before it was initialized. " Ob das irgendwelche schwerwiegenden Auswirkungen hat - keine Ahnung.
Also kann man fast sagen, Strato ist mit dem Paket wieder auf der Höhe der Zeit :cool:
Liste der Anhänge anzeigen (Anzahl: 1)
Hab die Installation jetzt trotz Warning auf der Konsole mit php cgi durchgeführt.
Das sieht auch lange Zeit recht vielversprechend aus, endet aber leider mit
Code:
Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-install-cmd event terminated with an exception
[RuntimeException]
An error occurred while executing the "assets:install --symlink --relative"
command: 00:57:15 ERROR [console] Error thrown whi
le running command "--ansi assets:install --symlink --relative --env=prod".
Message: "The target directory "public" does not exist." [
38;5;208m"error" => InvalidArgumentExceptio
n { …},"command" => "
5;113m--ansi assets:install --symlink --relative --env=prod",
"message" => "The target dire
ctory "public" does not exist."] []
[m
In AssetsInstallCommand.php line 118:
The target directory "public" does not exist.
assets:install [--symlink] [--relative] [-h|--help] [-q|--quiet] [-v|v
v|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction]
[-e|--env ENV] [--no-debug] [--] <command> [<
target>]
Sieht so aus als könnten keine Symlinks erstellt werden.
Kann ich da noch was tun?
Was hat es mit dem public-Verzeichnis auf sich?
Das ganze ist ein älteres Paket Power Web Basic. Verwendet wurde PHP 7.2
Nachtrag: Das sagt der check
Anhang 20521