server

Automating Drupal 6 installation by a Perl script

How can we efficiently deploy Drupal websites? Installing a Drupal website is rather straightforward. But it involves many small critical steps that always waste my time. One day, I came up to an idea that using a simple Perl script to (semi-)automate the procedures would save both time and accuracy resulting in higher productivity. Also, systematically generating new Drupal websites helps me manage them well later. In this post, I would like to share my approach to setting up new Drupal websites.

1. Overview

A Drupal installation roughly requires the following steps:

Installing a LAMP server stack instantly using tasksel

When beginning a web development in Ubuntu, a LAMP server setup with

  • Linux: an operating system,
  • Apache: a web server program,
  • MySQL: a database program,
  • PHP: a web development language.
Syndicate content