cd /usr/share tar cf drupal.140510.tar drupal7 cd drupal7
untar the release, stripping off the first path element:
gzip -c -d /tmp/drupal-7.XX.tar.gz | tar vxf - --strip 1
Fix the permissions so that drupal can insall its own modules (this is much more broad than necessary - I think it could be just the modules directory)
cd /etc/drupal/8 chown -R www-data:www-data . find . -type d -exec chmod u=rwx,g=rx,o= '{}' \; find . -type f -exec chmod u=rw,g=r,o= '{}' \;
Now, install the updates.
Now, put the permissions back:
cd /etc/drupal/8 && chown -R daniel:users . cd /etc/drupal/8/sites && /bin/chown -R www-data:www-data */files
.... you will probably have to fix up sites/*/files/ which do need to be owned by www-data.
and finally, run update.php on all websites :-(
site=fruitcake.org cd /usr/share/drupal7/sites/ mkdir $site cp default/default.settings.php ${site}/settings.php for i in files modules themes ; do mkdir ${site}/${i} ; done chown -R www-data:www-data ${site}
Now create the database for it:
site=fruitcake mysqladmin -uroot -p create $site mysql -uroot -p grant all on fruitcake.* to 'fruitcake'@'localhost' identified by 'password'; flush privileges; exit
You're done. Go to http://fruitcake.org/ and follow the setup wizard, giving it the database info.
Now enter theme selection and configuration hell - but that's your problem.
Alias /fruitcake /usr/share/drupal7
User List Page
Recently changed pages report