≡
Ø
«
»
0 : Giving Drupal an Oil Change
1 : Well done!
2 : Next?
3 : Three Steps
4 : Three Steps
5 : Step #1: Zzzzzzz...
6 : Step #2: Backups
7 : Step #2.5: Zzzzzzz...?
8 : Step #3: Security Checks
9 : Step #3: More Security Checks
10 : Step #3.5: Zzzzzzz...?!?
11 : What Next?
12 : Deployment Prep
13 : Deployment
14 : Troubleshooting
15 : Maintenance - Cron
16 : Maintenance - Updates
17 : Maintenance - Updating
18 : Getting More Help
19 : And Now..
20 : Step #1
Giving Drupal an Oil Change
Damien McKenna
Mc-Kenna.com
&
Bonnier Corporation
Twitter:
DamienMcKenna
Well done!
Project completed
Looks & works great
Client happy
You're happy
Next?
What now?
Three Steps
Take a nap
Backups
Security check
Three Steps
Without any further adieu...
Step #1: Zzzzzzz...
Step #2: Backups
Backup_Migrate module
Download, install, configure,
Schedule
& forget
Step #2.5: Zzzzzzz...?
Step #3: Security Checks
Security Review
module
Written by Ben Jeavons aka
coltrane
Looks at site for common security gaps
Step #3: More Security Checks
Go further if you can..
Cracking Drupal
book
Written by Greg Knaddison aka
greggles
200 pages of gold
Step #3.5: Zzzzzzz...?!?
What Next?
Deployment
Maintenance
Learning more & contributing
Deployment Prep
System Status Report page
DBLog module
Deployment
New
sites/*/settings.php
dir & file
e.g. sites/www.example.com/settings.php
Update the database settings
Upload all files
Database backup
System Status Report page
Troubleshooting
404 error on paths you know exist?
Does /user work, or /admin?
Make sure ".htaccess" was uploaded
Check logs
Maintenance - Cron
"Chronograph", i.e. run scripts on a timer
Daily, hourly, etc.
Backups, search index, etc, etc
Visit http://example.com/cron.php
Configuration depends per webhost
Maintenance - Updates
Core "Updates" module
Settings
Email notification
How often
Maintenance - Updating
Download file
Remove old directory
Extract new archive
Run update.php
Test
Upload
Run update.php
Test
Getting More Help
Mailing Lists
Documentation
Books
Local user groups / meetings
Drupal.org Forums
IRC
Twitter
- #drupal tag
And Now..
So lets get started...
Step #1