[gelöst] Fotos die ber FTP hochgeladen wurden in die Media Datenbank einlesen
Eingetragen von SaarlandToday (264)
am 13.11.2020 - 12:38 Uhr in
am 13.11.2020 - 12:38 Uhr in
Gibt es ein Modul mit dem man Fotos die via FTP auf den Server geladen wurden in die Media Datenbank einlesen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Gibt's tatsächlich. Danke für
am 14.11.2020 - 09:01 Uhr
Gibt's tatsächlich. Danke für die Frage. Ich kannte das Modul bis gerade auch nicht. Einfach mal testen
https://www.drupal.org/project/media_library_importer
https://drupal-tv.de
Drupal sehen und lernen
Vielen Dank Joachim :) Ich
am 14.11.2020 - 10:00 Uhr
Vielen Dank Joachim :)
Ich werde es auch testen *g*
Egal wie der Weg auch sein mag, Hauptsache das Ergebnis stimmt.
Leider gibt es beim einlesen
am 14.11.2020 - 11:21 Uhr
Leider gibt es beim einlesen der Fotos eine Fehlermeldung.
Im Log steht folgendes:
[Sat Nov 14 11:10:56.626338 2020] [proxy_fcgi:error] [pid 25010:tid 140542794893056] [client 79.228.115.136:54336] AH01071: Got error 'PHP message: Error: Call to a member function getColumns() on bool in /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Tables.php on line 245 #0 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/modules/workspaces/src/EntityQuery/Tables.php(71): Drupal\\Core\\Entity\\Query\\Sql\\Tables->addField()\n#1 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Condition.php(52): Drupal\\workspaces\\EntityQuery\\Tables->addField()\n#2 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(172): Drupal\\Core\\Entity\\Query\\Sql\\Condition->compile()\n#3 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(80): Drupal\\Core\\Entity\\Query\\Sql\\Query->compile()\n#4 /var/www/vhosts/saarland.today/themag1.saarland.today/web/modules/contrib/media_library_importer/src/Form/ImportForm.php(210): Drupal\\Core\\Entity\\Query\\Sql\\Query->...', referer: https://themag1.saarland.today/de/admin/config/media/media-library-impor...
Ein Foto wird eingelesen, wird allerdings nicht angezeigt.
Wenn ich mir nun im Firefox anzeigen lasse warum das Foto nicht angezeigt wird erhalte ich als URL des Fotos folgende Anzeige:
https://themag1.saarland.today/var/www/vhosts/saarland.today/themag1.saa...
Was natürlich nicht stimmt.
Wenn ich aus der angezeigten URL "/var/www/vhosts/saarland.today/themag1.saarland.today/web" entferne wird das Foto angezeigt ;)
Ich hab mal einen Bugreport gemacht *g*
Mal sehen ob, bzw. wann ich eine Antwort darauf erhalte ;)
Egal wie der Weg auch sein mag, Hauptsache das Ergebnis stimmt.
Welche Drupal version? Wie
am 14.11.2020 - 11:54 Uhr
Welche Drupal version?
Wie installiert?
Wie ist die Datei-Struktur?
Es gibt ja diese Differenz, dass bei Installationen unter Composer-Kontrolle die sites+ modules+... Ordner unter web liegen und wenn per FTP installiert wurde, nicht.
Da scheint es einen Konflikt zu geben.
Ich kann aber nur raten, das Modul kenne ich nicht.
Schätze fast, das muss auch per Composer installiert werden, wenn es in so neuer Version vorliegt.
https://www.drupal.org/project/media_library_importer/releases/1.0.3-beta1
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Drupal 9.0.7 Installation mit
am 14.11.2020 - 13:59 Uhr
Drupal 9.0.7
Installation mit Composer
Installiert ist die Version 1.0.3-beta1
Egal wie der Weg auch sein mag, Hauptsache das Ergebnis stimmt.
Welche der Angaben, die sich
am 14.11.2020 - 16:26 Uhr
Welche der Angaben, die sich im Link
https://themag1.saarland.today/var/www/vhosts/saarland.today/themag1.saarland.today/web/sites/default/files/SaarlandToday-Galerien/Beispielfoto/mundschutz-danke.jpg
verbergen, hast Du selbst konfiguriert? Sieht ja so aus, als fehlte da irgendwo der Domainnamen und stattdessen wurde der physikalische Pfad verwendet. Oder so ähnlich.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Das ist es ja Das Modul, bzw.
am 14.11.2020 - 17:17 Uhr
Das ist es ja
Das Modul, bzw. die Modul Configuration setzt einen absoluten Pfad voraus.
Dieser lautet bei mir /var/www/vhosts/saarland.today/themag1.saarland.today/web/sites/default/files/SaarlandToday-Galerien/
Jede andere Eingabe ergibt nämlich beim Import eine leere Anzeige.
Irgendwie scheint im Modul noch ein Fehler vorzuliegen denn das Modul übernimmt diesen Pfad und setzt Ihn hinter die Domain.
Egal wie der Weg auch sein mag, Hauptsache das Ergebnis stimmt.
Mal ohne führenden Slash
am 14.11.2020 - 17:42 Uhr
Mal ohne führenden Slash probiert?
Ich kann halt auch nur Brainstorm machen.
Issues durchgeschaut?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
*g* Danke ohne Slash am
am 14.11.2020 - 17:52 Uhr
*g*
Danke ohne Slash am anfang
Egal wie der Weg auch sein mag, Hauptsache das Ergebnis stimmt.
Wie. Funzt?
am 14.11.2020 - 18:13 Uhr
Wie. Funzt?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Es gibt andere Probleme 1. es
am 14.11.2020 - 19:16 Uhr
Es gibt andere Probleme
1. es wird nach dem einlesen des ersten Fotos abgebrochen
Fehlermeldung:
[Sat Nov 14 18:31:27.537469 2020] [proxy_fcgi:error] [pid 25010:tid 140541991839488] [client 79.228.115.136:37286] AH01071: Got error 'PHP message: Error: Call to a member function getColumns() on bool in /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Tables.php on line 245 #0 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/modules/workspaces/src/EntityQuery/Tables.php(71): Drupal\\Core\\Entity\\Query\\Sql\\Tables->addField()\n#1 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Condition.php(52): Drupal\\workspaces\\EntityQuery\\Tables->addField()\n#2 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(172): Drupal\\Core\\Entity\\Query\\Sql\\Condition->compile()\n#3 /var/www/vhosts/saarland.today/themag1.saarland.today/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(80): Drupal\\Core\\Entity\\Query\\Sql\\Query->compile()\n#4 /var/www/vhosts/saarland.today/themag1.saarland.today/web/modules/contrib/media_library_importer/src/Form/ImportForm.php(210): Drupal\\Core\\Entity\\Query\\Sql\\Query->...', referer: https://themag1.saarland.today/de/admin/config/media/media-library-impor...
und das eingelesene Foto wird obwohl es vorhanden ist nicht angezeigt wobei es sich dabei um ein Rechtproblem zu handeln scheint
Fehlermeldung:
[Sat Nov 14 18:23:34.974600 2020] [authz_core:error] [pid 25010:tid 140542000232192] [client 79.228.115.136:60680] AH01630: client denied by server configuration: /var/www/vhosts/saarland.today/themag1.saarland.today/web/SaarlandToday-Galerien/Beispielfoto/mundschutz-danke.jpg
Ich habe das Modul wieder deinstalliert.
Egal wie der Weg auch sein mag, Hauptsache das Ergebnis stimmt.
Scheint ja auch noch ganz
am 14.11.2020 - 21:29 Uhr
Scheint ja auch noch ganz schön Buggy zu sein.
Siehe Patch für D9.
Keine Ahnung, ob Du das probiert hast.
Ich denke auch, wenn man ohne sowas auskommt, erspart man sich viel Ärger.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de