Hallo zusammen,
ich laufe gerade in ein ganz komisches Problem beim Versuch Contao 4.9 auf einem vom Kunden bereitgestellten Server bei Hetzner zu installieren.
Ic habe vom Kunden nur FTP und MySQL-Daten zur Verfügung gestellt bekommen, außerdem wurde ein PHPmyadmin installiert.
Die Minimal-Installation der 4.9 mittels Contao-Manager läuft ohne Probleme durch, im Konsolenfenster des Managers kommen keinerlei Fehler.
Sobald ich aber das Install-Tool aufrufe, bekomme ich andauernd ein ”Could not connect to database”. Die gleichen Zugangsdaten funktionieren aber mit PHPmyadmin.
Die Fehlermeldungen im Log deuten auf falsche Zugangsdaten hin, aber wie gesagt, PHPmyadmin funktioniert damit und ich konnte einen SQL-Dump importieren.
Dann ist mir aufgefallen, dass mir der Ordner /web/assets, der ja eigentlich ein Symlink zum Ordner /assets sein sollte, als normaler Ordner in Filezilla angezeigt wird und die Inhalte im Prinzip ein Duplikat des Ordners /assets sind. Meine Vermutung jetzt: der Server kommt irgendwie nicht mit den Symlinks klar und legt stattdessen Kopien an.
Hat jemand eine Idee, wie ich dem Problem beikommen kann? An welcher Schraube muss ich, der Kunde oder der Hetzner-Support drehen?
Und sollte der Contao-Manager mir so ein Problem nicht auch mitteilen?
Bin dankbar für jeden Hinweis.
Edit: Ergänzend möchte ich noch hinzufügen, dass ich die Installation mittlerweile schon 2x durchgeführt hatte und ich beim Löschen der ersten Installation Probleme mit einigen Ordnern hatte, die sich standhaft weigerten, per FTP gelöscht zu werden. Berechntigungen stimmten – soweit ich das per FTP einsehen konnte – umbenennen konnte ich die Ordner auch. Nur löschen nicht, es wurde immer gemeckert, dass die Ordner nicht leer wären.
Erst über PHP-Skript mit folgendem Inhalt konnte ich löschen:
Auch dieses Phänomen lässt mich an ein Problem mit den Symlinks glauben.PHP-Code:
exec('rm ../vendor -R');
Lesezeichen