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

Image-Node falscher Link

Eingetragen von Luke31 (3)
am 22.07.2010 - 12:26 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo zusammen!

Mein Hoster hat eine Migration vor ein paar Tagen ausgeführt. Seit dieser Migration funktionieren alle links zu den Bilder und anderen Dateien nicht mehr, auch wenn ich ein neues Bild herauflade / Datei anhänge.

Ich lade zum Beispiel das Bild test.png hoch.
Das Bild befindet sich unter:
www.domain.com/drupal/sites/default/files/imagecache/galerie/IMG_5899.JPG
Jedoch wird der Link auf folgende URL erstellt:
www.domain.com/drupal//drupal/sites/default/files/imagecache/galerie/IMG...
Beim klick auf den Link, gibt es logischerweise einen Fehler, die Seite hätte nicht gefunden werden können.

Dies geschieht auch, wenn ich Dateianhänge an beliebige Nodes anhänge.
www.domain.com/drupal//drupal/sites/default/files/test.txt (Die Datei befindet sich aber hier: www.domain.com/drupal/sites/default/files/test.txt).

Wo könnte der Fehler liegen?
Kann es sein, dass irgendeine Umgebungsvariable einen falschen Wert besitzt?

Ich hoffe ihr könnt mir helfen.
Danke
Luke31

‹ www.localhost.com auf XAMPP Installation Taxonomie: mehrere Vocabulary zur Beschreibung einer Seite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Liegen deine Daten beim

Eingetragen von netzkoop (1820)
am 26.07.2010 - 15:02 Uhr

Liegen deine Daten beim Hoster in einem Verzeichnis /drupal oder direkt in / ?
Zeigt deine Domain auf ein Verzeichnis /drupal oder direkt auf / ?
Was steht in deiner settings.php ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich konnte das Problem nach

Eingetragen von Luke31 (3)
am 26.07.2010 - 15:35 Uhr

Ich konnte das Problem nach einiger Zeit rumprobieren lösen.
Der Fehler lag in file.inc und imagecache.module:

Die URL wurde in beiden files so erstellt:
return url($base_path.file_directory_path() .'/imagecache/'. $presetname .'/'. $path, $args);

(Ich denke es war $base_path, bin mir nicht mehr so sicher.

Durch ein kurzes entfernen von $base_path funktioniert es nun so problemlos:
return url(file_directory_path() .'/imagecache/'. $presetname .'/'. $path, $args);

Trotzdem danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Achtung

Eingetragen von netzkoop (1820)
am 27.07.2010 - 08:25 Uhr

1. Solltest du nicht in den Original-Dateien deiner Module sowas ändern. Auf keinen Fall im Core und bei Contrib-Modulen ist es zumindest unpraktisch. Beim nächsten Update werden die Dateien überschrieben und du musst die Änderungen nochmal vornehmen. In verschiedenen Beiträgen hier findest du bessere Lösungen.

2. Ist $base_path eine globale Variable die nicht nur von Imagecache verwendet wird. Hier kannst du nachvollziehen, wie sie zustande kommt.
Gibt es in deiner settings.php im Verzeichnis /default einen Eintrag für $base_url ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von Luke31 (3)
am 27.07.2010 - 13:28 Uhr

Ich danke dir, an das Überschreiben habe ich gar nicht gedacht. Ich habe es jetzt wieder zurück getan, so dass ich beim Update es nicht wieder ändern muss.
Aus bislang ungeklärten Gründen funktioniert es jedoch immer noch...

Ich werde es zurzeit so belassen und weiter beobachten.
Danke für die Hilfe.

PS: Sorry - Ich habe $base_path mit $base_url verwechselt - Es handelt sich nur um $base_url

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist ein Fehler im Modul

Eingetragen von Gork (225)
am 27.07.2010 - 17:06 Uhr

Das ist ein Fehler im Modul soweit ich weiss, probier mal die dev version, ich hatte das mit den 2 // auch, ich hab die DEV eingespielt, wo der Fehler schon behoben wurde, weiss aber nicht mehr obs das Imagecache war oder einanderes Modul.

  • 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 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

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