Liste der Anhänge anzeigen (Anzahl: 1)
Fehler bei Installation Contao 3.5.17
Bei der Installation von Contao steht in der error. log eine Fehlermeldung :
[23-Nov-2016 12:07:10 GMT] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Unknown column 'tl_files.uuid' in 'where clause' (SELECT * FROM tl_files WHERE tl_files.uuid=UNHEX('3138') LIMIT 0,1)' thrown in /homepages/7/d654548327/htdocs/clickandbuilds/contao/lingunet/system/modules/core/library/Contao/Database/Statement.php on line 295#0
siehe Grafik
Alles geht ansonsten, nur der Zugriff auf "Layout> Themes" Anhang 18499
Liste der Anhänge anzeigen (Anzahl: 1)
jetzt PHP 7.0 und Contao 3.5.19
Habe inzwischen per install.php Contao 3.5.19 und PHP 7.0 installiert. Alles läuft super!!!
Bis auf eine "kleine" Ausnahme: Der Erweiterungskatalog zeigt mir die Fehlermeldung "Function ("getExtensionList") is not a valid method for this service".
Das kann kaum an der PHP-Version liegen.
Ich habe dieselbe Konstellation (Contao 3.5.19 und PHP 7.0.13) bei einem anderen Hoster (ready2host.de) auf die gleiche Art und Weise installiert. Dort läuft ALLES einwandfrei.
Dort wird allerdings der Datenbanktreiber für MySQL verwendet, während 1&1 den Datenbanktreiber MySQLi verwendet.
Erweiterungskatalog läuft nun
Wow, einen Tag später lief der Erweiterungskatalog plötzlich - wie von Geisterhand- ohne dass ich etwas gemacht habe.
Zur Erklärung: Die Installation ist für einen Kollegen. Ich komme selber an die Verwaltung innerhalb 1& 1 nicht ran. Die Installation haben wir dann zusammen gemacht.
Das Backend lief dann also einwandfrei und ich hatte schon eine (Test)Seite inkl. Layout erstellt. Aber im Frontend wurde nicht auf die index.php von Contao zugegriffen, sondern auf eine seltsame andere index.php oder index.html.
HTML-Code:
<html><head><title>lingu.net</title></head><frameset BORDER='0' frameborder='0' framespacing='0' rows='100%,*'>
<frame name='target' src='http://s654548353.online.de/'>
<noframes> <body BGCOLOR='#FFFFFF'>
This page requires that your browser supports frames.
<BR>You can access the page without frames with this <a href='http://s654548353.online.de/'>link</A>.
</body></noframes></frameset></html>
Diese index-Datei mit diesem Inhalt habe ich nirgendwo gefunden. Habe per WinSCP alles durchsucht.
Ich muss dazu sagen, dass der Kollege auch Joomla und Wordpress im selben Root hatte und nur teilweise entfernt, so dass dort noch alte Ordner herum geisterten.
Wir wollen nun ganz einfach von vorne wieder anfangen: alles deinstallieren, alles weglöschen. incl. Datenbank und eine saubere Installation in eine leere Umgebung durchziehen. Vielleicht lagen die Fehler an diesem ganzen Kuddelmuddel mit den alten Resten.
Ich gebe dann Bescheid, ob es geklappt hat.
P.S. Auf einem anderen Hoster ready2host.de lief die Konstellation Contao 3.5.19<->PHP 7 nicht. Ich musste auf PHP 5.6 zurückstellen.dann lief alles.