Tarif STRATO PowerWeb Starter
Nach Anpassung der php.ini
PHP-Code:
allow_url_fopen = 1
extension_dir = /usr/local/lib/php_modules/7-71STABLE
extension = "intl.so"
max_execution_time = 360
memory_limit = 1000M
lief der Contao-Manager (mit Composer Cloud) problemlos durch. Seltsam fand ich diese Meldung des Composers:
PHP-Code:
--- ------------------------- -----------------------------------------------------------------
Symlink Target / Error
--- ------------------------- -----------------------------------------------------------------
? system/themes/flexible vendor/contao/core-bundle/src/Resources/contao/themes/flexible
? web/assets assets
? web/system/themes system/themes
? system/logs var/logs
? system/config/tcpdf.php vendor/contao/core-bundle/src/Resources/contao/config/tcpdf.php
--- ------------------------- -----------------------------------------------------------------
Denn nach dem Blick in das web-Verzeichnis fand ich diese Symlinks nicht. Sie wurden demzufolge nicht angelegt, obwohl der CM anderes meldet. Zudem werden die Ordner im web-Verzeichnis offensichtlich nicht mit wwwuser angelegt, denn ich kann die Verzeichnisse wie z.B. system nicht löschen.
Beim Aufruf des Installtools - ich hatte zuvor Contao 4.5 gewählt - stürzt die Installation nach Eingabe der Datenbankdaten ab. In der var/log steht:
PHP-Code:
app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\TableNotFoundException(code: 0):
An exception occurred while executing 'SELECT * FROM tl_user WHERE `username`='Hoppe' LIMIT 0,1':\n\nSQLSTATE[42S02]:
Base table or view not found: 1146 Table 'DBx.tl_user' doesn't exist at /htdocs/contao4_v3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:61,
Doctrine\\DBAL\\Driver\\PDOException(code: 42S02): SQLSTATE[42S02]:
Base table or view not found: 1146 Table 'DBx.tl_user' doesn't exist at /htdocs/contao4_v3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:109, PDOException(code: 42S02): SQLSTATE[42S02]:
Base table or view not found: 1146 Table 'DBx.tl_user' doesn't exist at /htdocs/contao4_v3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:107)"} []
Die Datenbank ist danach weiter leer und hat keine Tabellen.
P.S. Übrigens ist es mir gelungen die Datenbank davor schon mal zum Laufen zu bekommen. Ich hatte eine SQL-Datei mit Contao-3.5er Daten per phpMyAdmin importiert und erst danach das Installtool zum ersten Mal aufgerufen. Das lief dann durch und ich kam in das Backend. Leider wurden keine Symlinks erstellt, obowhl manchmal eine OK-Meldung im System-Log stand.