Rough cut on an install script. usage install_drupal user pass domain dbpass
dbname
The intent is to install drupal in user space such that
http://domain/brings up Drupal's install screen.

This would allow users to design their website and prepare it for uploading
to a public server.

To do that
1) add the user
2) build the skeleton at /home/user
3) download and install drupal 6.4 from drupal.org
4) prep the drupal install tree
5) fix ownership and permissions
6) create the mysql user and database
7) create the apache virtual config file and enable
8) create the bind9 zone and add to named.conf.local
9) add domain to /etc/hosts file
10 reload bind9 and apache2

Some obvious improvements
1) error check the parameters
2) test existence before creating users, apache config files, bind files,
hosts modifications
3) error checking and recovery

This could lead to an ubuntu package

I'd appreciate wisdom and advice.



-- 
http://ls.net
http://drupal.ls.net

Attachment: install_drupal
Description: Binary data

-- 
ubuntu-server mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam

Reply via email to