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 (9461)
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 (9461)
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 (9461)
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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 3 Stunden
  • Hey danke
    vor 1 Tag 22 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 16 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 5 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 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