Ergebnis 1 bis 22 von 22

Thema: Files-Ordner ändern

  1. #1
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard Files-Ordner ändern

    Hallo, aus historischen Gründen darf der files/ Ordner nicht in der URL erscheinen. Ich habe den Datei-Ordner über die config.yml. umgelenkt
    Code:
    contao:
        upload_path: dir/sub/subsub
    Das geht soweit im BE und FE, aber wenn ich eine Datei hoch lade, zeigt er dann ein Kreuz, sie ist aber oben, und Verzeichnisse anlegen bringt auch Fehler, obwohl sie dann da sind.

    Also würde ich es mit htaccess fürs FE umschreiben.

    Wie würde das gehen?

    files/dir/sub/subsub/* (weitere Unterverzeichnisse wie Bilder, css,...)
    zu
    dir/sub/subsub/*

    Danke
    Geändert von gracilis (22.05.2022 um 12:50 Uhr)
    .per.aspera.ad.astra.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von gracilis Beitrag anzeigen
    Das geht soweit im BE und FE, aber wenn ich eine Datei hoch lade, zeigt er dann ein Kreuz, sie ist aber oben
    Welchen Uploader verwendest du?



    Zitat Zitat von gracilis Beitrag anzeigen
    und Verzeichnisse anlegen bringt auch Fehler, obwohl sie dann da sind.
    Welcher Fehler?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welchen Uploader verwendest du?
    Ich nutze den 'normalen' Contao Upload (das weiße Plus).

    Zitat Zitat von Spooky Beitrag anzeigen
    Welcher Fehler?
    Hmm, vom BE hab ich jetzt keinen Screenshot, in der Log steht:
    Code:
    [2022-05-21T12:09:10.708740+02:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_route":"contao_backend","_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction"},"request_uri":"https://domain.de/contao?act=delete&amp%3Bamp%3Bref=h4ifRwmt&amp%3Bamp%3Brt=647a57ec9e.6XsJqirA7wjj41pPBY_FT0cKkdzasuyDL1YMRAkmxDs.2Shr6AelvELWizh8VbfzCzVn86yA9IHzXyQ8Im9LtFilN0zHQay4PteMDw&do=files&id=mediapool%2F63%2F638182%2Fdata%2Fimg%2Fsteine&ref=DAxBy5r-&rt=12b4eb3009b.SitZtDadRzbp0EdHFPmwSTedNCywMqWCovqhXCWK7ac.eng79hv4FHzcuCV0RMGGDUXwVlzqdMjy0oiROkPnncQGZxzZXfEQAN2_Eg","method":"GET"} []
    [2022-05-21T12:09:10.865294+02:00] request.CRITICAL: Uncaught PHP Exception InvalidArgumentException: "Invalid resource mediapool/63/638182" at /.../vendor/contao/core-bundle/src/Resources/contao/library/Contao/Dbafs.php line 65 {"exception":"[object] (InvalidArgumentException(code: 0): Invalid resource mediapool/63/638182 at /.../vendor/contao/core-bundle/src/Resources/contao/library/Contao/Dbafs.php:65)"} []
    cto. 4.13 ionos...
    'mediapool/63/638182' ist der Pfad 'dir/sub/subsub' aus meinem Beispiel.
    Geändert von gracilis (22.05.2022 um 16:24 Uhr)
    .per.aspera.ad.astra.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von gracilis Beitrag anzeigen
    Ich nutze den 'normalen' Contao Upload (das weiße Plus).
    Nein ich meinte wenn du bspw. eine Extension wie terminal42/contao-fineuploader installiert hast, dann stehen dir für das Backend mehrere Uploader zur Auswahl. Den kannst du in deinen Benutzereinstellungen im Backend einstellen.

    Welche Contao Version außerdem?
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein ich meinte wenn du bspw. eine Extension wie terminal42/contao-fineuploader installiert hast, dann stehen dir für das Backend mehrere Uploader zur Auswahl. Den kannst du in deinen Benutzereinstellungen im Backend einstellen.

    Welche Contao Version außerdem?
    Nein, ich habe keine extra Upload Extension, ich nutze wie erwähnt das weiße Plus.
    Wie erwähnt, cto 4.13. (mit E&F theme Optimist, aber das spielt wohl keine Rolle).
    Danke.
    .per.aspera.ad.astra.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Welche Contao Version genau?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Contao Version genau?
    Version 4.13.4
    .per.aspera.ad.astra.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard


    Habs mal gemeldet :-)
    .per.aspera.ad.astra.

  10. #10
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von gracilis Beitrag anzeigen
    Habs mal gemeldet :-)
    Kann ich den PR den nutzen? Wie mache ich das?
    .per.aspera.ad.astra.

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Du müsstest, wie schon im PR erwähnt, die Änderungen an der Dbafs.php manuell bei dir hinzufügen, damit könntest du es testen.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du müsstest, wie schon im PR erwähnt, die Änderungen an der Dbafs.php manuell bei dir hinzufügen, damit könntest du es testen.


    das hier?
    https://github.com/contao/contao/pul...167f7c9180df5f
    .per.aspera.ad.astra.

  13. #13
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard


    Das Problem tritt immer noch auf...
    Geändert von gracilis (24.05.2022 um 16:43 Uhr)
    .per.aspera.ad.astra.

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Genau, ja.
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Genau, ja.

    Wie würde es denn mit htaccess gehen?
    .per.aspera.ad.astra.

  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Wie meinst du? Das Problem kannst du nicht mit einer .htaccess Änderung beheben. Das muss in Contao behoben werden.
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Übrigens, das Problem könntest du relativ einfach umgehen. Anstatt mediapool/63/638182 als upload_path zu setzen reicht es ja, wenn du einfach mediapool als upload_path setzt. Der Unterschied ist nur dass Backend User (zumindest Admins) nun auch Dateien und Ordner in mediapool und mediapool/63 anlegen können.
    » sponsor me via GitHub or PayPal or Revolut

  18. #18
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wie meinst du? Das Problem kannst du nicht mit einer .htaccess Änderung beheben. Das muss in Contao behoben werden.
    Naja, ich meinte halt die Originalfrage,
    wie kann man den Pfad (files/mediapool...) 'umbiegen mit htaccess, statt mit der config.yml.
    .per.aspera.ad.astra.

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von gracilis Beitrag anzeigen
    wie kann man den Pfad (files/mediapool...) 'umbiegen mit htaccess, statt mit der config.yml.
    Achso du meinst, dass jeder Request, der auf http://example.com/mediapool/63/638182 geht dann auf http://example.com/files/mediapool/63/638182 redirected wird? zB:
    Code:
    RedirectMatch 301 ^/(mediapool/63/638182/.+) /files/$1
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    HTML

    Zitat Zitat von Spooky Beitrag anzeigen
    Achso du meinst, dass jeder Request, der auf http://example.com/mediapool/63/638182 geht dann auf http://example.com/files/mediapool/63/638182 redirected wird? zB:
    Code:
    RedirectMatch 301 ^/(mediapool/63/638182/.+) /files/$1

    Ja genau. So einfach ?! LOL. Danke.
    fritzmg will aber auch nochmal schauen, denn sein PR war für 4.9.

    Danke.
    .per.aspera.ad.astra.

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Spooky = fritzmg
    » sponsor me via GitHub or PayPal or Revolut

  22. #22
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Spooky = fritzmg
    :-) nee, ne...
    .per.aspera.ad.astra.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •