Issues installing Ensembl Website

Which configuration files do I edit?

Ensembl contains a number of ini-files with the same name - why?

This is to make configuration easier for subsequent releases, if you make your changes to the mirror configuration for your local install (e.g. machine names etc), then this should not change significantly between releases and you can copy this file from one release to the next.

You should change these files only - do not make changes to the configuration files in the main server directory - public-plugins/ensembl.

The main Ensembl website has user accounts can we enable them on our mirror.

To enable accounts add the following to your SiteDefs.pm:

  $SiteDefs::ENSEMBL_LOGINS                 = 1;

Configurations are not stored if I don't have a local MySQL server?

If you fo not need to install a local MySQL server (because you are pointing to the ensembldb.ensembl.org databases, then you can use SQLite. Install SQLite as outlined in the non-Ensembl code page and then include the SQLite plugin in in to your Plugins.pm file. NOTE: only session storage (not user/group) is supported in this case.