¿Qué files de configuration para un sitio LAMP Drupal deben mantenerse en control de fuente?

Mi equipo generalmente son desarrolladores de .Net, pero actualmente estamos construyendo un sitio Drupal, por lo que estoy less familiarizado con la práctica estándar para la stack LAMP.

Finalmente, los serveres están configurados de la forma en que los necesitamos, por lo que quiero asegurarme de que los files de configuration relevantes se pongan en nuestro sistema de control de origen, de modo que podamos rastrear cualquier cambio.

He tomado copys de los files a continuación, pero no estoy seguro de si hay otros files que me he perdido:

  • httpd.conf
  • php.ini
  • .htpasswd

Ya tenemos una estrategia para almacenar los modules Drupal, etc., y no tenemos ningún file .htaccess , pero ¿hay algún otro file de configuration que deba estar almacenando para un sitio Drupal basado en LAMP?

Dependiendo de su configuration, puede haber usado files de host virtuales y podría necesitar hacer reference a /etc/apache2/sites-available/vhost y / o /etc/apache2/apache2.conf , así como a /etc/apache2/conf.d/servername.conf .

También puede tener ciertas configuraciones en /etc/php5/apache2/php.ini , pero nuevamente depende de cómo configure su lamp-stack.

Además de .htaccess , debe hacer reference a drupal file settings.php , solo por security.