frische, erste Installation mit Fehler

  • Joomla Version
    6.0.x
    PHP Version
    PHP 8.4.x
    Hoster
    IONOS

    Habe bei Ionos für einen Kunden einen neuen Ordner erzeugt, eine Subdomain dorthin gelenkt, Joomla 6 als Archv dort entpacken lassen und möchte das J6 nun frisch installieren.

    Rufe ich die Seite auf, seiht das nicht so aus, wie erwartet:

    Da kommt erst viel "leer" und dann ein nicht formatiertes Formular:

    ich kann da was eingeben, aber es führt nicht zu einer Instalation.
    IONOS leht den Suport ab, da es Joomla ist.
    Was tun?

  • die installation ist in einem Paralell-Ordner zur eigentlichen webseite, die auf 5.4 läuft und die ich nicht upgedatet bekomme. da es nur Fehler hagelt.

    Es gibt keine ".htaccerss"-Datei in der Paralellinstalation.

    Kann es an Berechtigungen liegen und wie prüfe ich das?

  • Ich würde Joomla dort nochmal entpacken lassen. Vielleicht fehlen einfach nur Datein, warum auch immer. Habe ich selber aber noch nie erlebt.
    In diesem Zusammenhang: Wie bzw. womit hast du entpackt? Ist womöglich der Webspace voll?
    Von wo hast du dein Joomla heruntergeladen?
    Kannst du mittels F12 im Browser Informationen bekommen, was genau nicht stimmt? Dass wohl css nicht geladen wird, ist klar. Fehlen die Dateien oder wird das Laden irgendwie geblockt?
    Gibt es im übergeordneten Verzeichnis eine .htaccess?

    Nur damit wir nicht aneinander vorbei reden: Die Installation ist noch gar nicht erfolgt, weil gerade das nicht funktioniert. Joomla wurde lediglich entpackt. Eine .htaccess im Joomla-Verzeichnis gibt es noch nicht. Oder?

  • Joomla liegt als ZIp in einem Unterordner. Wurde von Joomnla-org hier lokal runter geladen, und dann per Web-FTP auf der IONOS-Webseite hochgeladen und dann per Web-FTP-Befhl dort entpackt.
    Es gibt keine .htacces

    Webspace nicht voll

    Es ist komplett frisch, eine DB gibt es schon, Zugangsdaten dazu hab ich getestet, gehen für eine andere Installation und auch per MySQL-Web.
    Welche Rechte müssen denn die Seiten und Verzeichniss nach dem Entpacken auf dem Server denn haben? 604 langt doch nicht - oder?

  • in der Console sehe ich dann beim Versuch das komische Form dennaoch abzusenden folgendes:

    Refused to apply style from '<MEINEURL>/media/system/css/fields/switcher.min.css?98f81d' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.Understand this error
    index.php:1 Refused to apply style from 'https://<MEINEURL>/media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.4.1' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.Understand this error
    index.php:528  GET https://<MEINEURL>/media/system/js/joomla-dialog-autocreate.min.js?44fd47 net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:1 Refused to apply style from 'https://<MEINEURL>/installation/template/css/template.min.css?b088d11e86973bf8d3e9a00da253f279' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.Understand this error
    index.php:526  GET https://<MEINEURL>/media/system/js/core.min.js?a3d8f8 net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:1 Refused to execute script from 'https://<MEINEURL>/media/system/js/core.min.js?a3d8f8' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.Understand this error
    index.php:530  GET https://<MEINEURL>/media/system/js/keepalive.min.js?08e025 net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:531  GET https://<MEINEURL>/media/system/js/fields/validate.min.js?75ac5d net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:529  GET https://<MEINEURL>/media/system/js/showon.min.js?e51227 net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:535  GET https://<MEINEURL>/media/system/js/joomla-core-loader.min.js?d5855e net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:534  GET https://<MEINEURL>/media/system/js/messages.min.js?9a4811 net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:527  GET https://<MEINEURL>/media/system/js/fields/passwordview.min.js?61f142 net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:1 Refused to execute script from 'https://<MEINEURL>/media/system/js/fields/passwordview.min.js?61f142' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.Understand this error
    index.php:532  GET https://<MEINEURL>/media/system/js/fields/passwordstrength.min.js?868594 net::ERR_ABORTED 500 (Internal Server Error)Understand this error
    index.php:1 Refused to execute script from 'https://<MEINEURL>/media/system/js/fields/passwordstrength.min.js?868594' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.Understand this error
    template.js?b088d11e86973bf8d3e9a00da253f279:255 Uncaught TypeError: Joomla.getOptions is not a function
       at HTMLDocument.<anonymous> (template.js?b088d11e86973bf8d3e9a00da253f279:255:29)

  • MIME-Type-Problem erklärt zumindest das css-Problem?
    Du hattest noch nicht geschrieben, ob vielleicht eine .htaccess im "übergeordneten" Verzeichnis liegt?
    Ansonsten vergleiche mal alle Serverwerte der laufenden Joomla 5-Installation mit dieser Neuen! Beispielsweise eine phpinfo.php in jede Installation packen, aufrufen und vergleichen!

    Nebenbei: Erst wenn du auf "Joomla installieren" klickst, wird u.a. der Zugang zur DB hergestellt und Joomla eingerichtet. Wenn du von einem Eingabefeld zum nächsten klickst, wird und kann noch nichts in die DB geschrieben werden.

  • Ist die Installation in einem Unterordner? Dann entferne die # in der .htaccess # RewriteBase /

    Hab noch mal nachgesehen.
    Es gibt eine .htaccess, die etwas weiter oberhalb der Ordner liegt. Dort haeb ich das "#" vor dem RewriteBase / enfernt.
    Aber die Webseite, die ich frisch auf der Sub-Domain aufsetzten möchte liegt ja wo anders als im Root.
    Muss ich das dann da auch noch ergänzen?

  • die installation ist in einem Paralell-Ordner zur eigentlichen webseite, die auf 5.4 läuft und die ich nicht upgedatet bekomme.

    Ich kenne Ionos nicht.

    Kannst du denn für die Parallel-Installation die PHP-Version extra auf mind. 8.3 stellen?

    Oder gilt die eingestellte Version 5.4 für den ganzen Webspace?


    Benenne die htaccess.txt im /root um in .htaccess

    Dann dort diese Zeilen auskommentieren:


    Und bei Ionos wohl auch noch diese Zeilen:

    Code
    #Options +FollowSymlinks
    #Options -Indexes
  • hm...

    alles was verschachtelt.

    Es gibt einen Root "/" - dort liegt eine ältere Webseite, ohne Joomla uzsw, hat aber eine .htaccess-Datei.

    unter dem Root gibt es unterordner, einer davon heist als Bespiel "Joomla" darunter sind 2 weitere Ordner, Nennen wir sie "alte5erseite" und der andere Ordner heist "neue6erSeite". Beide haben auch eine aktive .htaccess-Datei.
    Wo muss/soll ich denn was anpassen? Oder muss ich die eigentliche Seite, die aktuell unter "root" läuft da auch in einen anderen Ordner verschieben?

  • Es gibt einen Root "/" - dort liegt eine ältere Webseite, ohne Joomla uzsw, hat aber eine .htaccess-Datei.

    unter dem Root gibt es unterordner, einer davon heist als Bespiel "Joomla" darunter sind 2 weitere Ordner, Nennen wir sie "alte5erseite" und der andere Ordner heist "neue6erSeite". Beide haben auch eine aktive .htaccess-Datei.
    Wo muss/soll ich denn was anpassen? Oder muss ich die eigentliche Seite, die aktuell unter "root" läuft da auch in einen anderen Ordner verschieben?

    Grundsätzlich sollte man alle Projekte in Unterverzeichnissen von Root installieren.
    /joomla1
    /joomla2
    /joomla3
    ...

    Andernfalls sind Probleme vorprogrammiert. Unterverzeichnisse darunter sind zu vermeiden bzw. machen bestimmte Einstellungen nötig.
    Dann kann sich auch nicht gegenseitig beeinflussen, insbesondere wenn .htaccess-Dateien im Spiel sind. Eine .htaccess wirkt sich auf Unterverzeichnisse aus. Dehalb kann sich eine .hatccess im Root auch auf dein neues Joomla auswirken. Das wäre hier naheliegend.
    Du könntest testweise mal die .htaccess ganz oben umbenennen in beispielsweise htaccess-deaktiviert.txt

    Und deine Subdomain verweist auch wirklich auf das richtige Zielverzeichnis? Nicht dass die tech. Umstellung beim Hoster noch nicht abgeschlossen ist.
    Wäre allerdings sehr unwahrscheinlich.