Afbeeldingen uploaden niet of verdwijnen.
Krijg uploads aan de praat en houd geüploade bestanden op de site. Afbeeldingen bereiken de pagina via de eigen upload van de builder, of via de Mediabibliotheek wanneer de site die gebruikt. De meeste fouten zijn media-instellingen, bestandspermissies, of een upload die de server nooit bereikte.
De mediabrowser ontbreekt of opent leeg
- Ga naar DXPR Studio > DXPR Builder > Algemene instellingen
(
/admin/dxpr_studio/dxpr_builder/settings) en open de sectie Media. - Zet Browsertype op Mediabibliotheek en klik op Instellingen opslaan. De optie verschijnt alleen wanneer de core-module Mediabibliotheek is ingeschakeld. Kies Media Library (Acquia DAM) als je Acquia DAM gebruikt.
- Ga naar Structuur > Mediatypen en controleer dat een mediatype
met de machinenaam
imagebestaat (videovoor video’s). De builder opent de Mediabibliotheek op dat type.
Opmerking: Eenvoudige bestandsupload toont een simpele knop Afbeelding selecteren die direct uploadt vanaf je computer. Het is de standaard wanneer Mediabibliotheek niet is ingeschakeld. Entity Browser is de verouderde optie; geef de voorkeur aan Mediabibliotheek.
De upload faalt met een fout
- “Destination file path is not writable” of “File could not be
saved”. De webserver kan niet schrijven naar de bestandenmap.
Maak
sites/default/filesschrijfbaar voor de webservergebruiker en controleer dan Rapporten > Statusrapport. - “Only files with the following extensions are allowed”. De builder accepteert GIF-, JPEG-, PNG-, WebP-, AVIF- en SVG-afbeeldingen, en WebM-, Ogg- en MP4-video’s. In de Mediabibliotheek beslist het mediatype: voeg de extensie toe onder Toegestane bestandsextensies van het afbeeldingsveld bij Structuur > Mediatypen > Afbeelding > Velden beheren.
- “exceeding the maximum file size”, of “The uploaded video is
too large”. Het bestand is groter dan PHP accepteert. Verhoog
upload_max_filesizeenpost_max_sizein PHP, en de body-groottelimiet van je webserver of proxy. - 403 of 405 op
/dxpr_builder/ajax/file_upload. Een proxy of firewall blokkeert POST-verzoeken aan dat pad of leidt ze om. Zet het op de allowlist, en zorg dat de site het niet omleidt, bijvoorbeeld van HTTP naar HTTPS. - Redacteuren krijgen “Access denied” in de mediabrowser. De rol heeft Media bekijken nodig om de Mediabibliotheek te openen, en Afbeelding: nieuwe media aanmaken om erin te uploaden. Ken beide toe bij Personen > Permissies.
Afbeeldingen verdwijnen enkele uren na upload
Het bestand is weg uit sites/default/files/dxpr_builder_images
en de pagina toont een kapotte afbeelding.
Releases vóór 3.0.0-alpha85 bewaarden builderuploads als tijdelijke bestanden wanneer de Media-module uit stond. De cron van Drupal verwijdert tijdelijke bestanden na zes uur.
- Update naar de actuele release. Die bewaart uploads als permanente bestanden en registreert hun gebruik.
- Upload de ontbrekende afbeeldingen opnieuw, of herstel ze uit een back-up in dezelfde map.
Opmerking: uploads gaan naar dxpr_builder_images,
dxpr_builder_videos en dxpr_builder_files in de standaardbestanden-map.
Afbeeldingen tonen in de editor maar niet voor bezoekers
- De afbeelding is weg na opnieuw laden. De container is niet bewaard. Voeg de afbeelding opnieuw toe en klik op Opslaan op de containerbalk.
- Jij ziet de afbeelding, bezoekers niet. Tekstnotatiefilters toepassen op
frontendinhoud staat aan onder Algemene instellingen >
Tekstfilters, en de tekstnotatie van het veld verwijdert
img-tags of hun attributen. Redacteuren zien altijd de ongefilterde inhoud. Zet de instelling uit, of staimgtoe in die tekstnotatie. - Bezoekers zien een oudere versie van de pagina. Een cache serveert de oude pagina. Zie Bezoekers zien iets anders.
Bevestig de oplossing
Upload een afbeelding naar een Afbeelding-element en bewaar de container. In een privévenster toont de afbeelding voor een anonieme bezoeker.
Wat nu?
Mediabibliotheek-integratie voor het hergebruiken van bestaande media in de builder.