Drupal
Contents
About this page
This page is essentially a scratch space to collect misc notes about Drupal configuration and management.
Examples of the filesystem layout
Files, Libraries, Themes
./public_html/web/sites/default/files/ ./public_html/web/sites/all/libraries/ ./public_html/web/sites/all/themes/
DB
Server and Credentials
./public_html/web/sites/default/settings.php
Maintenance
Example of a MySQL dump:
mysqldump eicugorg_eic_drupal -u myUser -p > mydump.sql
Drupal Version Upgrade
Just an illustration of how to keep custom themes and site settings when putting in place a new version of Drupal:
mv includes/ ~/my_includes cp -r ~/drupal-7.65 new_web cd new_web/ rm -fr sites cp -r ../web/sites . cp ../web/robots.txt . diff ../web/robots.txt robots.txt cp ../web/.htaccess . diff ../web/.htaccess .htaccess cd .. mv web old_web mv new_web/ web cp -r old_web/themes/business_responsive_theme/ web/themes/
One should carefully "diff" the includes and modules to see if all are in place. In the example above, it is assumed that these checks have been done.