Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Problem mit fehlendem CSS und nicht klickbaren Menüpunkten direkt nach der Installation von Drupal

Eingetragen von nati1704 (4)
am 10.12.2024 - 11:31 Uhr in
  • Allgemeines zu Drupal
  • Drupal 9.x oder neuer

Ich habe Drupal 10.3.0 direkt nach der Installation auf meinem Server unter einem Unterverzeichnis (/MACMSDrupal) installiert, aber ich habe folgende Probleme:

CSS wird nicht geladen: Nach der Drupal-Installation fehlen die CSS-Dateien, was dazu führt, dass das Design der Seite nicht korrekt angezeigt wird. Stattdessen sieht die Seite aus wie eine unformatierte HTML-Seite.
Menüpunkte im Admin-Bereich nicht klickbar: Wenn ich versuche, zu wichtigen Admin-Seiten wie /admin/appearance zu navigieren, wird die Seite nicht geladen, und die Menüpunkte sind nicht klickbar. --> Siehe Anhang.

Im Netzwerk-Tab der Entwicklertools bekomme ich für die CSS- und JavaScript-Dateien den Fehler "404 Not Found".Die URLs für diese fehlenden Ressourcen enthalten den Pfad /sites/default/files/, was darauf hindeutet, dass Drupal die Dateien nicht richtig ablegt.

Was ich bisher versucht habe:

  • Basis-URL und file_public_base_url in settings.php überprüft:

Ich habe die base_url und file_public_base_url in der settings.php korrekt auf meinen Unterordner gesetzt:
php
Code kopieren

$base_url = 'https://meineseite.de/MACMSDrupal';
$settings['file_public_base_url'] = 'https://meineseite.de/MACMSDrupal';

  • RewriteBase in .htaccess angepasst:

In der .htaccess-Datei im Hauptverzeichnis und im sites/default/files Ordner habe ich die RewriteBase auf /MACMSDrupal gesetzt:
apache
Code kopieren
RewriteBase /MACMSDrupal
Ordner css im sites/default/files/ erstellt:

Da der css-Ordner im sites/default/files/ Verzeichnis fehlte, habe ich ihn manuell erstellt.

  • Berechtigungen überprüft:

Ich habe die Berechtigungen für den Ordner sites/default/files auf 755 (Verzeichnisse) und 644 (Dateien) gesetzt.

Fehlende Ergebnisse:
Das Problem mit dem fehlenden CSS und den nicht klickbaren Menüpunkten besteht weiterhin. Ich erhalte weiterhin 404-Fehler für CSS- und JS-Dateien, direkt nach der Installation.

Was könnte die Ursache für das Problem sein, dass CSS und andere Ressourcen nicht geladen werden?
Gibt es weitere Schritte, die ich unternehmen kann, um sicherzustellen, dass die Menüpunkte im Admin-Bereich korrekt funktionieren?
Könnte es an der Webserver-Konfiguration (z. B. Apache oder Nginx) oder an den Berechtigungen für die Dateiablage liegen?

AnhangGröße
Screenshot 2024-12-10 1123402.png75.46 KB
‹ PDF Anzeigen Problem mit fehlendem CSS und nicht klickbaren Menüpunkten direkt nach der Installation von Drupal ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie hast Du Drupal

Eingetragen von wla (9466)
am 10.12.2024 - 12:12 Uhr

Wie hast Du Drupal installiert? Mit composer auf der Kommandozeile (die dringend empfohlene Methode) oder durch entpacken eines Tar-Files? Liegen die Verzeichnisse vendor und core auf derselben Hierarchie-Ebene oder sind die unterschiedlich? Wo liegt Deine .htaccess-Datei und wo Die index.php-Datei? Aus Deiner Beschreibung kann ich all diese Informationen nicht entnehmen. Ohne das kann man Dir aber nicht helfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Installationsmethode

Eingetragen von nati1704 (4)
am 11.12.2024 - 12:04 Uhr

Ich habe eine zip.datei entpackt und diese dann mit filezilla auf den webserver geladen. Kannte die Methode von der Installation von WordPress und hab mir gedacht das funktioniert hier auch.

Die Verzeichnisse vendor und core liegen auf der selben Ebene.

Die .htaccess-Datei und die index.php liegt auf der gleichen Ebene wie die Verzeichnisse core, vendor, etc....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Installationsmethode

Eingetragen von nati1704 (4)
am 11.12.2024 - 12:04 Uhr

Ich hab kurz probiert Drupal mit composer zu installieren, war mir aber dann irgendwie zu umständlich. Ich werds zuerst einmal mit der Tar-Datei versuchen und ansonsten versuche ich es nochmal mit Composer zu installieren.

Danke für deine Antwort

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du nicht mit composer

Eingetragen von wla (9466)
am 11.12.2024 - 12:35 Uhr

Wenn Du nicht mit composer arbeitest, hast Du später Probleme bei der Installation des einen oder anderen Moduls. Die composer-Installation hat 2 Ebenen. Eine, auf der Vendor liegt und eine darunter (web) in der Drupal liegt. Das DocumentRoot der Installation für den Apache muß das web-Verzeichnis sein.
Ich rate im Übrigen davon ab, Drupal in Unterverzeichnissen zu installieren. Nimm lieber eine Subdomain, deren DocumentRoot das Verzeichnis ist, indem die index.php und die .htaccess-Datei liegen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Localhost geschafft, aber nicht am Webserver

Eingetragen von nati1704 (4)
am 11.12.2024 - 15:34 Uhr

Ich habe es nun geschafft, am Localhost zum laufen zu bringen mit allem drum und dran.

Danach wollte ich es einfach den Ordnerinhalt wieder mit filezilla auf den Server hinaufladen. Hier wird mir nicht die Seite angezeigt, stattdessen wird mir folgendes angezeigt: The website encountered an unexpected error. Please try again later. Im Untersuchentab wird mir angezeigt, dass es sich um "500 Internal Server Error" handelt.

Im Anhang sieht man die Hierarchie.

An was scheitert es?

AnhangGröße
Screenshot 2024-12-11 153245.png 16.34 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit einem FTP-Programm wie

Eingetragen von wla (9466)
am 11.12.2024 - 17:03 Uhr

Mit einem FTP-Programm wie Filezilla gibt es bei den Drupal-Installationen gerne Probleme denn in der Installation hast Du über 15000 kleine Dateien. Da verschlucken sich die FTP-Programme mitunter. Also das ganze Verzeichnis mittels tar oder zip einpacken, dann die eine Datei zum Server transferieren (das klappt immer) und dort über die Kommandozeile auspacken. Daran denken: in der settings.php in web/sites/default stehen die Daten für den Datenbankzugriff. Die mußt Du beim Provider entsprechend ändern und die Datenbank mit einem Dump der localen Datenbank befüllen. Mittels composer drush installieren ( "composer require drush/drush" => wird im vendor Verzeichnis abgelegt) und vendor noch mal zum Provider schaffen. Über die Komandiozeile (shell) kannst Du auf der oberen Ebene mittels vendor/bin/drush cr alle Caches leeren und einen Neuaufbau der Caches erzwingen, ohne mittels Browser eingeloggt zu sein. Manchmal geht es nämlich sonst nicht, weil in den Caches überholte Daten und Pfade stehen. Danach sollte auch der Browser funktionieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Woche 13 Stunden
  • Guten morgen und Danke
    vor 1 Woche 19 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 1 Woche 1 Tag
  • Danke Schmittrich. Die Frage
    vor 1 Woche 2 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 1 Woche 2 Tagen
  • Danke ich werde mir die
    vor 7 Wochen 13 Stunden
  • Vielen Dank für Ihren
    vor 7 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 7 Wochen 5 Tagen
  • Vielen Dank für den
    vor 8 Wochen 16 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 8 Wochen 1 Tag

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association