Basic Installation to Contemporary Installation Guide



Basic Installation to a Contemporary Installation


Terminology Changes

Since v4.2.0 of Dada Mail, we no longer suggest - or support doing a Basic Installation of Dada Mail.

The, Advanced Installation of Dada Mail is now just known as a, Manual Installation of Dada Mail.

Dada Mail v4.2.0 and above ships with the Dada Mail Installer to help automate the installation and configuration of Dada Mail.

The method that the Dada Mail Installer sets things up will be the same as how our Manual Installation instructions work - it just automates it all.


Introduction

If you initially installed Dada Mail using our Basic Installation instructions, you'll need to change configuration to use the more contemporary configuration. The Basic Installation instructions are not currently supported.

A Basic Installation means simply changing the first four variables in the dada/DADA/Config.pm file itself. One of these variables is the $FILES variable, which is set to a directory where all the files/directories Dada Mail creates that represent a Mailing List in Dada Mail are stored.

Contemporary installations of Dada Mail need only one variable in the Config.pm file changed. This variable is called. $PROGRAM_CONFIG_FILE_DIR. All other configuration changes are put in an outside configuration file called, .dada_config.

The instructions below will try to guide you from changing between and Basic and Contemporary Installation.

What we suggest is that you perform this change during an upgrade, by first installing the new version of Dada Mail using the Dada Mail Installer and then moving over the files from the old installation into the directory structure of the new installation.

Find the $FILES directory

Before performing a installation for your new Dada Mail, find the directory used for the, $FILES variable in your old installation. This variable is located in the, dada/DADA/Config.pm file.

This directory should hold most all the files/directories that represent your Mailing Lists.

Install Dada Mail

You may either use the Dada Mail Installer (preferred):

http://dadamailproject.com/support/documentation-4_9_1/install_dada_mail.pod.html

Or Manually install Dada Mail (more difficult)

http://dadamailproject.com/installation/installation_advanced.html

Once you've done the install/upgrade, you probably won't see any of your old lists yet. This is OK.

Move Old Files over to the New Directory Structure

The new installation should leave you with a directory struture within your .dada_files directory that looks like this:

        .archives
        .backups
        .configs
        .lists
        .logs
        .templates
        .tmp

All that's needed now to do is to move your old files in the old directory (saved in the old $FILES location into this new directory structure:

Now, visit your Dada Mail in your web browser and see if your previous mailing lists seem to be back. If they're not, double check any other variables that may have been set in the previous version of Dada Mail's, dada/DADA/Config.pm file. It's possible that your previous version was set up to use one of the SQL backends. =cut


Loading