Zum Inhalt springen

Database-Connection leer, keine Bilder und Tempvoila Errors

Erstellt am 28. Mai 2015 · 3 Antworten · letzte Antwort am 3. Juni 2015

Tags: TYPO3 6.x, Frage

Digital_Data ·

Ich renne echt von einem Problem ins nächste. Nach einem PHP-Update auf dem Server lief das Typo 4.5.17 nicht mehr. Also machte ich mich an ein Update. Über 4.7 auf 6.2.9 hab ich das jetzt lokal zum laufen gebracht. Tempviola Update auf 1.9.7. Trotzdem kamen diverse Fehler. So musste ich aus einer Extension den Aufruf zu class.t3lib_rteapi.php wegen doppelter Declaration raus nehmen. Nun lief alles lokal, heute auf den Server geladen und die nächsten Probleme gehen los:

1. Er meldet sich nicht an, obwohl die Daten richtig sind. In DatabaseConnection.php sind anscheinend keine Varibalen-Inhalte vorhanden, alles leer, obwohl es in LocalConfiguration.php drin steht. Ich hab es jetzt in die DatabaseConnection.php reingeschrieben und kann mich zumindest anmelden. Anders wusste ich mich echt nicht mehr zu helfen.

2. Leider zeigt er keine Bilder an, da er wahrscheinlich auch die Pfadangabe für ImageMagix aus der Config nicht hat.

3. Dazu Fehlermeldungen:
Core: Error handler (FE): PHP Warning: Illegal string offset 'addBodyTag' in /var/www/vhosts/dramfilm.com/httpdocs/typo3conf/ext/templavoila/class.tx_templavoila_htmlmarkup.php line 868

und

Core: Error handler (FE): PHP Warning: Illegal string offset 'headElementPaths' in /var/www/vhosts/dramfilm.com/httpdocs/typo3conf/ext/templavoila/class.tx_templavoila_htmlmarkup.php line 806

für den ersten hab ich einen Workarround gefunden, für den zweiten nicht. Dazu kommt, dass wie gesagt die Bilder nicht angezeigt werden. In welcher Datei ist denn der Aufruf, dann schreib ich das halt auch noch hardcoded rein. Das Install-Tool kann ich nicht aufrufen, da es sich nicht anmelden kann.

Ich verbringe damit jetzt schon Tage und Wochen und bin schön langsam echt nur noch am verzweifeln. Bitte um Hilfe.

Danke Jürgen

toifel ·

Das hört sich nach einem Problem mit den Ordner- / Dateiberechtigungen an.
Deine LocalConfiguration.php hat mit ziemlicher Sicherheit nicht genug Rechte, um vom Typo3 gelesen werden zu können.

Digital_Data ·

Danke für die Antwort. Rechte sind 0664, also lesen (Besitzer, Gruppen, Öffentlich) und schreiben (Besitzer und Gruppen)

Ich hab im Install-Tool gesehen, mittlerweile kann ich das aufrufen, in dem ich mit der URL direkt rein springe (nur ganz nebenbei, dazu brauche ich weder eine Datei ENABLE_INSTALL_TOOL noch das Kennwort) sind einige Probleme nicht lösbar:

System environment check
PHP suhosin.request.max_varname_length too low
suhosin.request.max_varname_length=64
This setting can lead to lost information if submitting forms with lots of data in TYPO3 CMS (as the install tool does). It is highly recommended to raise this to at least 200:
suhosin.request.max_varname_length=200

PHP suhosin.get.max_name_length too low
suhosin.get.max_name_length=64
This setting can lead to lost information if submitting forms with lots of data in TYPO3 CMS (as the install tool does). It is highly recommended to raise this to at least 200:
suhosin.get.max_name_length=200

PHP suhosin.get.max_value_length too low
suhosin.get.max_value_length=512
This setting can lead to lost information if submitting forms with lots of data in TYPO3 CMS (as the install tool does). It is highly recommended to raise this to at least 2000:
suhosin.get.max_value_length=2000

Low PHP script execution time
max_execution_time=180
Your max_execution_time is low. While TYPO3 often runs without problems with 30 seconds, it may still happen that script execution is stopped before finishing calculations. You should monitor the system for messages in this area and maybe raise the limit to 240 seconds:
max_execution_time=240

PHP suhosin.executor.include.whitelist does not contain vfs
suhosin.executor.include.whitelist=
"vfs" is currently not a hard requirement of TYPO3 CMS but tons of unit tests rely on it. Furthermore, vfs will likely be a base for an additional compatibility layer in the future. A useful setting is:
suhosin.executor.include.whitelist=phar,vfs

Und Folder Struktur:

/typo3_src should be a link, but it does not exist
Links cannot be fixed by this system

Path /index.php is not a link
The target /index.php should be a link, but is of type file. This cannot be fixed automatically. Please investigate.

Path /typo3 is not a link
The target /typo3 should be a link, but is of type dir. This cannot be fixed automatically. Please investigate.

Digital_Data ·

Jetzt weiß ich zumindest, warum er keine Bilder mehr angezeigt hat. Die Dateinamen sind schon von jeher in Groß- und Kleinbuchstaben, aber anscheinend sucht er jetzt in Kleinbuchstaben. Ändert das die Migration? Das fällt natürlich nicht auf, weil es auf Windows keine Rolle spielt, auf dem Webserver aber schon. Ich werde jetzt die Dateinamen alle ändern, das hat bei einem Bild schon funktioniert.

Die anderen beiden Probleme sind immer noch nicht gelöst.

Zum fehlenden Datenbank-Connect noch ein Hinweis. Wenn man das Installtool aufruft, also typo3/install, dann fragt er nach der Anmeldung. Gebe ich die dort in die Formularfelder ein, dann funktioniert es dort auch nicht, dort kann es ja aber nichts mit Rechten zu tun haben. Und deshalb komm ich dann immer nicht ins Install-Tool rein, weil er dauernd die Zugangsdaten will.