Configuration Files

February 24, 2024

Before deleting any files, it’s important to understand their role in your project. In Drupal, the configuration .yml files in the sync directory represent your site's configuration. They are used to synchronize configuration changes between different environments (local, staging, production, etc.)

  • If you made changes to your local site and it’s now working correctly, you can export the configuration changes to the sync directory by using the “drush” command ‘drush cex’. This will update the .yml files in the sync directory with your current working configuration.
  • Before deleting any .yml files in the sync directory, make sure you have a backup of your site and its configuration.
  • You can delete the configuration files in the sync directory, but keep in mind that you would lose the configuration changes stored in those files. Unless you have other specific reasons, it’s not recommended to delete these files.
  • If you want to sync your local changes to a remote server, after exporting your local configuration to the sync directory, you can import these configuration changes on the server using the “drush” command ‘drush cim’.

Remember always to handle configuration files with care, as wrong changes can break your site.