Ich hatte auf einem frischen Ubuntu-Server 22.04 Typo3 12.2 und anschließend auch 11.5 mit Composer installiert. Als ich mich ins Backend einloggen wolle, konnte ich zwar meinen Benutzernamen und mein Passwort in die Maske eintagen, doch dann erhielt ich nur noch eine weiße Seite mit:
Not Found
The requested URL was not found on this server.
Apache/2.4.52 (Ubuntu) Server at mywebsite.de Port 80
Ich erinnerte mich dunkel daran, dass es etwas mit Apache2 und nicht lesbaren .htaccess-Dateien zu tun haben kann. So habe ich in der Datei /etc/apache2/apache2.conf folgende Änderungen vorgenommen. Statt:
Directory /var/www/ Options Indexes FollowSymLinks AllowOverride None Require all granted
sollte es heißen:
Directory /var/www/ Options Indexes FollowSymLinks AllowOverride All Require all granted
Anschließend habe ich Apache mit
sudo service apache2 restart
noch einmal neu gestartet, und schon war ich im Backend.
Falls AllowOverride schon auf All steht, könnte eine weitere Lösung darin bestehen, die .htaccess-Datei seines Projekts z. B. in xhtaccess umzubenennen und folgende Datei typo3/sysext/install/Resources/Private/FolderStructureTemplateFiles/root-htaccess an den Ort zu kopieren, an dem die alte .htaccess-Datei lag. Anschließend wird root-htaccess zu .htaccess unbenannt. Zum Schluss wird noch
sudo service apache2 restart
ausgeführt.
Bemerkungen :