Die Umstellung von Drupal6 nach Drupal7 – das Dateisystem

Das Dateisystem

Drupal 7Meine Erfahrungen mit dem Dateisystem und Drupal7.
Ich habe diese Website von meinem Anbieter zu Host Europa umgezogen. Damit ich im Fehlerfalle eines Anbieters umschalten kann auf den anderen. Es ist immer gut eine Kopie zu haben. Alles funktioniert prima, die Welt ist schön. Die Seite läuft im Dateisystem-Modus privat und alles klappt wunderbar.

 

Da es sich anbot, habe ich diese Drupal6-Seite auf Drupal7 migriert. Von den „normalen“ Problemen bei einer Migration abgesehen tritt seitdem folgender Fehler auf:

Ich kann diese Internetseite, seit der Migration auf Drupal7 nicht mehr unter Konfiguration / Medien / Dateisystem in der Standard-Downloadmethode „Privat“ betreiben. (Es werden einfach keine Grafiken angezeigt). Mit der Standard-Downloadmethode „Öffentlich“ klappt alles wunderbar. Das gefällt mir nicht ganz so, da ich gerade den privaten Modus als echte Bereicherung von Drupal sehe. (Das Dumme an der Geschichte: Eine neue leere Drupal7 Installation läuft dort in beiden Modi Problemlos)

Nachdem ich Foren gelesen, Supportanfragen abschlägig beschieden bekommen, und nach dem Besuch von Hilfe-Channels genauso schlau wie vorher war, habe ich mir Firebug installiert und die Dateipfade mal genauer untersucht.

Da bei der Migration alle Dateien und Bilder wegen Wegfall der Felder nicht mehr eingebunden waren, hab ich die Pfade zum Testen wie folgt geändert.

Ich habe in Drupal6->Upgrade->Drupal7 zum Test beide Pfade belegt:
Pfad des öffentlichen Dateisystems  : „site/default/files/offen“
Pfad des privaten Dateisystems  : „site/default/file/privat“

Soweit so gut.

Am einfachsten kann man erkennen, ob etwas schief läuft, wenn man bei Konfiguration / Medien / Bildstile einen neuen Stile hinzufügt, also eine neue Ansichts-Vorlage erstellt. Dann ist nämlich das Vorschaubild schon falsch.

Bei der Migrierten Drupal Version

Der öffentliche Modus

Wenn ich das Ganze auf den „öffentlichen“ Modus umschalte kann ich (immer noch das migrierte Drupal7) bei der Ansicht thumbnail folgendes finden : Links wird die tatsächliche Größe 800×600 angezeigt , rechts das Bild für die Vorschau.

Der Pfad für die Tatsächlich Größe ist:
/modules/image/sample.png

Der Pfad für die Vorschaus als thumbnail ist :
/sites/default/files/offen/styles/thumbnail/public/modules/image/sample.png

Die Pfadangabe sind identisch mit den Pfaden auf dem Webspace von Host Europe. Und die beiden Bilder werden auch angezeigt.

Der Private Modus

Der Pfad für die Tatsächlich Größe ist:
Der Pfad für die Tatsächlich Größe ist:
http://www.xxxxx.de/modules/image/sample.png

Der Pfad für die Vorschaus als thumbnail ist:
/system/files/styles/thumbnail/private/modules/image/sample.png

Und das zu erwartende anzuzeigende Vorschau Bild kann er an der Stelle aber nicht anzeigen, obwohl es vorhanden ist.

Einmal unter:
/sites/default/files/privat/styles/thumbnail/private/modules/image
Einmal unter:
/sites/default/files/styles/thumbnail/private/modules/image

Es scheint eher ein Drupal-Problem zu sein.
Denn selbst mit der Berechtigung 777 auf dem Server klappt es nicht.

Bei einer leeren Drupal7 Installation

Ich habe in Drupal7 zum Test beide Pfade belegt:
Pfad des öffentlichen Dateisystems  : „site/default/files/offen“
Pfad des privaten Dateisystems  : „site/default/files/privat“

Der öffentliche Modus

Wenn ich das Ganze auf den „öffentlichen“ Modus umschalte kann ich (immer noch migriertes  Drupal7) bei der Ansicht thumbnail folgendes finden :
Links wird die tatsächliche Größe 800×600 angezeigt, rechts das Bild für die Vorschau.

Der Pfad für die Tatsächlich Größe ist:
http://www.xxxxx.de/modules/image/sample.png

Der Pfad für die Vorschaus als thumbnail ist:
http://www.xxxxx.de/sites/default/files/offen/styles/thumbnail/public/mo…

Die Pfadangabe sind identisch mit den Pfaden auf dem Webspace von Host Europe. Und die beiden Bilder werden auch angezeigt.

Der Private Modus

Der Pfad für die Tatsächlich Größe ist:
http://www.xxxxx.de/modules/image/sample.png

Der Pfad für die Vorschaus als thumbnail ist:

http://www.xxxxx.de/system/files/styles/thumbnail/private/modules/image/…

Die Pfadangabe sind identisch mit den Pfaden auf dem Webspace von Host Europe. Und die beiden Bilder werden auch angezeigt.

Zusammenfassung und Vergleich :

Offentlicher Modus

Migriert

http://www.xxxxx.de/modules/image/sample.png
http://www.xxxxx.de/sites/default/files/offen/styles/thumbnail/public/mo…
— wird angezeigt  —

Neuinstallation

http://www.xxxxx.de/modules/image/sample.png
http://www.xxxxx.de/sites/default/files/offen/styles/thumbnail/public/mo…
— wird angezeigt  —

Privater Modus

Migriert

http://www.xxxxx.de/modules/image/sample.png
http://www.xxxxx.de/system/files/styles/thumbnail/private/modules/image/…
— wird NICHT angezeigt  —

Neuinstallation

http://www.xxxxx.de/modules/image/sample.png
http://www.xxxxx.de/system/files/styles/thumbnail/private/modules/image/…
— wird angezeigt  —

Und für dieses Verhalten haben ich keine Erklärung!!!!!!!!!!
Leider.

Somit habe ich leider nur zwei Möglichkeiten:

1)  Meine Seite weiter im öffentlichen Modus zu betreiben,
2)  Meine Seite komplett in Drupal7 nochmals aufzubauen.
3)  Vielleicht finde ich eine Möglichkeit Die Beiträge, mein Hauptmenü und meine Kategorien in eine leere Drupal7 Installation zu importieren

Permanentlink zu diesem Beitrag: http://steffen-teubner.de/die-umstellung-von-drupal6-nach-drupal7-das-dateisystem/