Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Drupal und Bilder manuell aus DB loeschen

Informationen & SEO Tipps zum Einsatz und Verwendung von Blog-, Wiki und Content Management Systemen wie Drupal, Typo3, Wordpress, Reddot, Joomla, Moin Moin, phpWiki sowie Shop-Systemen wie z.B. XT-Commerce, Magento, ePages, Intershop, 1&1 Shops.
Neues Thema Antworten
nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 13.02.2012, 05:19

Hallo,

ich versuche hier eine seite neu in Drupal hochzuziehen (war von 2007 und nichtmehr so auf dem technischen stand...).

Ich hatte testweise eine "Basic page" angelegt, und bei dieser unten im editor via "Upload an image to go with this article." ein bild angehangen.
Jetzt wuerde ich das bild gerne wieder komplett entfernen - also aus dem artikel, und auch von der festplatte.
Ich kann das bild nicht via "Remove" entfernen, da gibts nur einen Javascript error in firebug.

Ich habe mich jetzt durch die datenbank gewuehlt und auch mindestens 3 referenzen zu dem bild geloescht (tbl file_usage, file_managed und noch in einem der field_??? tables), aber das bild ist immer noch im artikel verlinkt:

sites/default/files/styles/large/public/field/image/i-can-haz-pictshur.jpg

Der drupal-cache ist im moment aus, und das bild selbst ist auch nicht via <img ....> im artikeltext selbst verlinkt.
Wenn ich einfach das bild so von der plate loesche bekomme ich an der stelle ja dann nur ein 404 da die referenz dazu ja im sourcecode noch da ist...?

weiss einer in welcher tabelle ich suchen muss?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Malte Landwehr
PostRank 10
PostRank 10
Beiträge: 3474
Registriert: 22.05.2005, 10:45

Beitrag von Malte Landwehr » 13.02.2012, 09:17

Ich kenne Drupal nicht aber kannst du in der DB nicht einfach nach dem Namen des Bildes suchen, um alle direkten Referenzen zu finden? Von dem gefundenen solltest du dir natürlich jeweils die IDs merken um auch Referenzen darauf löschen zu können.
Die 45 wichtigsten SEO-Tools und wie ich sie nutze.

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 13.02.2012, 09:55

ich weiss zwar wie man in einer bestimmten tabelle in einer bestimmten spalte nach einem wert sucht, aber wie kann ich die gesammte Datenbank/allen tabellen und in allen feldern nach einem bestimmten string suchen...?

e-fee
PostRank 10
PostRank 10
Beiträge: 3893
Registriert: 08.05.2007, 12:53

Beitrag von e-fee » 13.02.2012, 19:28

In welchem field_? ???
field_data_field_image und field_revision_field_image wären jedenfalls ganz heiße Kandidaten, und zwar alle beide, da ist allerdings nur eine numerische Referenz auf die fid der Datei gemäß file_managed drin. Kann also gut sein, dass die Revision noch existiert bei Dir, oder dass Du nur die Revision gelöscht hast.

Falls das nicht hilft: Hast Du auch wirklich alle Caches geleert? Geht, falls Du das Admin-Menü-Modul installiert hast, selektiv über den entsprechenden Link admin_menu/flush-cache - sonst über admin/config/development/performance und da "Gesamten Cache löschen".

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 13.02.2012, 22:22

Danke fuer die antwort,

die cache habe ich ich im admimenu geleert und auch die seite ein paarmal via ctrl+f5 neu geladen. die referenzen in den von dir genannten tablellen habe ich gefunden und geloescht (field_revision_field_image hatte ich wohl gestern uebersehen), allerdings habe ich jetzt ein "kaputtes" bild auf der seite, via view-source: <img src="https://192.168.0.189/drupal7/sites/def ... rge/public"> - fehlt also der filename :/

irgendwo muss noch irgendwas stehen ....

Beloe007
PostRank 10
PostRank 10
Beiträge: 2928
Registriert: 05.03.2009, 10:31

Beitrag von Beloe007 » 14.02.2012, 10:30

nerd hat geschrieben:ich weiss zwar wie man in einer bestimmten tabelle in einer bestimmten spalte nach einem wert sucht, aber wie kann ich die gesammte Datenbank/allen tabellen und in allen feldern nach einem bestimmten string suchen...?
Im phpmyadmin kann man alle Tabellen und Spalten gleichzeitig durchsuchen, Datenbank anklicken und keine Tabelle auswählen, sondern da wo die Übersicht aller Tabellen ist (da wo die größe, überhang usw der einzelnen Tabellen aufgelistet ist.) auf Suchen klicken. Da kann man dann seine Suche eingeben und alle Tabellen auswählen.

Mit Bildern:
https://customers.beehost.vn/knowledgeb ... icle&id=62

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 14.02.2012, 14:06

ich mache das local mit navicat (windows app); phpmyadmin ist mir zu traege.
Hat sich aber erledigt; habe einfach die entsprechende seite in drupal neu angelegt und die alte geloescht...

Beloe007
PostRank 10
PostRank 10
Beiträge: 2928
Registriert: 05.03.2009, 10:31

Beitrag von Beloe007 » 14.02.2012, 15:08

Sieht gut aus, ich verwende https://www.sqlmanager.net/de/products/ ... r/features (kostenpflichtig) wirklich gut um Joins, Trigger usw zu erstellen.

Und https://www.heidisql.com/screenshots.php (kostenlos) um schnell und ohne viel Schnickschnack zu arbeiten.

Mit beiden kann man auch ganze Tabellen durchsuchen.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag