fout in statusrapport

Hallo,
als ik mijn statusrapport opvraag zie ik onderstaande foutmelding staan.

Niet aanwezig
Het bestand sites/default/settings.php moet de instelling $settings['config_sync_directory'] bevatten met de map waarin de configuratiebestanden staan als tekstwaarde.

Wat betekent dat?
Welke map moet ik aanmaken, en wat moet daar dan in staan?
en wat moet ik in bovenstaande regel invullen.
Ik heb met de asset injector een css file aangemaakt. Moet deze file in die map staan?
Deze staat nu in de assetinjector map.

graag enige uitleg.

groet, Cor

Drupalversie: 
9.x
Auteur: 
Drupchecker2017-01
afbeelding van belba
Door belba op 19 januari, 2023 - 03:37

In de config_sync_directory wordt het pad opgegeven waar je je configuratie bestanden bewaard. Deze wordt gebruikt voor het exporteren en importeren van configuraties, zoals oa content types, taxonomy vocabularies, fields, en views. Configuratie is een verzameling van beheerdersinstellingen, die bepalen hoe je site werkt en bestaan uit YAML files.

Je config bestanden worden standaard door Drupal opgeslegen in JOUW_WEBSITENAAM\web\sites\default\files\config_EEN_REEKS_VAN_10_TALLEN_TEKENS
In je settings.php hieronder een voorbeeld :

$settings['config_sync_directory'] = 'sites/default/files/config_KMqt2KDSVtVbNGUQTz6WWj54.../sync';

Zelf verplaats ik voor al mijn sites de config bestanden buiten de web root file :

$settings['config_sync_directory'] = '../config/sync';

Indien je deze laatste setting toepast, dan moet je ook daadwerkelijk je config/sync bestanden, naar die directory kopieren.

Succes, Jan

Door Drupchecker2017-01 op 20 januari, 2023 - 17:07

Hallo Jan,
Dank voor jouw reactie. Ik heb jouw aanwijzingen opgevolgd. De foutmelding is weg.
In het statusrapport krijg ik nu de melding: Cofiguratiesynchronisatiemap: De Map 493 bestaat niet.
- ik heb settings.php file ingevuld zoals beschreven.
- ik heb op de webserver de map opgezocht. de config_.... map bestaat.
- verder is die map leeg
- ik heb de rechten van de map gecontroleerd 0777
- bij de instellingen-configuratie-synchroniseren-importeren krijg ik de melding. De Map 493 is niet schrijfbaar.

dus waar zit de fout?
Cor

afbeelding van belba
Door belba op 22 januari, 2023 - 06:37

Hi Cor

Je moet je map config/sync en alle onderliggende mappen schrijfbaar maken. Je kan dat via de terminal doen of rechtsklikken op de map, eigenschappen en beveiliging. Zolang je geen configuraties import of exporteert, zal deze map behoudens een Htacces file leeg zijn. Zolang die leeg is, kan je die gerust in je settings/files houden. Het hoofddoel van dit systeem is om site configuraties lokaal te testen en die dan vlot te kunnen exporteren naar een life site.

Succes, Jan

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee