Multisite Drupal installation in a subdirectory
I’ve forgotten the little details of this so often…hey, maybe I should write it down!
liquid06@ocelot:/var/www$ drush dl drupal
Project drupal (6.19) downloaded to /var/www/drupal-6.19/. [success]
liquid06@ocelot:/var/www$ mv drupal-6.19 coolsite
liquid06@ocelot:/var/www$ cd coolsite/sites/default
liquid06@ocelot:/var/www/coolsite/sites/default$ cp default.settings.php settings.php
liquid06@ocelot:/var/www/coolsite/sites/default$ cd ../
liquid06@ocelot:/var/www/coolsite/sites$ cp -R default localhost.coolsite.subsite
liquid06@ocelot:/var/www/coolsite/sites$ sudo chown -R liquid06.www-data *
liquid06@ocelot:/var/www/coolsite/sites$ sudo chmod -R 775 *
liquid06@ocelot:/var/www/coolsite/sites$ cd ../
liquid06@ocelot:/var/www/coolsite$ ln -s . subsite
liquid06@ocelot:/var/www/coolsite$ mysql -u root -p
mysql> create database coolsite;
Query OK, 1 row affected (0.03 sec)
mysql> create database coolsite_subsite;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on coolsite.* to cooluser@localhost identified by 'password';
Query OK, 0 rows affected (0.05 sec)
mysql> grant all on coolsite_subsite.* to subsiteuser@localhost identified by 'password';
Query OK, 0 rows affected (0.00 sec)
Next, open up a web browser, visit localhost/coolsite and run the install script. Then visit localhost/coolsite/subsite and run the install script there.
No trackbacks yet.