Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

54
Spark Plugs, Oil Change, Filter How to keep your TYPO3 Site running with Regular Maintenance Jochen Weiland TYPO3 Conference Dallas, 2010 Freitag, 21. Mai 2010

description

Your TYPO3 site will stop working some time in the future! Constantly growing files, directories and database tables, extensions that behave strange, security issues, duplicate or missing files: there are a lot of things that can go wrong over time with any TYPO3 project. This presentation reveals the problem areas and shows how to keep the site running smoothly with some regular maintenance.

Transcript of Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Page 1: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Spark Plugs, Oil Change, Filter

How to keep your TYPO3 Site running with Regular

Maintenance

Jochen WeilandTYPO3 Conference Dallas, 2010

Freitag, 21. Mai 2010

Page 2: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

www.flickr.com/photos/geralds_1311/3957986512/Freitag, 21. Mai 2010

Page 3: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Freitag, 21. Mai 2010

Page 4: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Freitag, 21. Mai 2010

Page 5: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

www.flickr.com/photos/ladybeames/2896787167

Freitag, 21. Mai 2010

Page 6: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

Freitag, 21. Mai 2010

Page 7: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

config.stat_apache_logfile = logfile.txt

Freitag, 21. Mai 2010

Page 8: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

config.stat_apache_logfile = logfile.txt

Freitag, 21. Mai 2010

Page 9: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

config.stat_mysql = 1

Freitag, 21. Mai 2010

Page 10: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

config.stat_mysql = 1

Freitag, 21. Mai 2010

Page 11: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

config.stat_mysql = 1

DELETE FROM `sys_stat` WHERE tstamp < unix_timestamp(now())-2592000

Freitag, 21. Mai 2010

Page 12: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

Freitag, 21. Mai 2010

Page 13: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Statistics

ke_statsvts (de_phpot)loginusertrack

Freitag, 21. Mai 2010

Page 14: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

tx_cal

Freitag, 21. Mai 2010

Page 15: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

tx_cal

Freitag, 21. Mai 2010

Page 16: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

tx_cal

or:

how to put weight on your database

Freitag, 21. Mai 2010

Page 17: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

tx_cal

or:

how to put weight on your database

Freitag, 21. Mai 2010

Page 18: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Freitag, 21. Mai 2010

Page 19: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Freitag, 21. Mai 2010

Page 20: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Disable caching on pages with cal plugin

Truncate cache and index tables with a cronjob

Freitag, 21. Mai 2010

Page 21: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

config.clearCacheAtMidnight

Freitag, 21. Mai 2010

Page 22: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

config.clearCacheAtMidnight

does NOT clear the cache tables!

Freitag, 21. Mai 2010

Page 23: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

indexed_search

Freitag, 21. Mai 2010

Page 24: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

indexed_search

clear indexre-index with crawler

Freitag, 21. Mai 2010

Page 25: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

typo3temp

Freitag, 21. Mai 2010

Page 26: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

typo3temp

Images, PDF files, ...- delete directory- re-create directory- clear cache_imagesizes

Freitag, 21. Mai 2010

Page 27: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

deprecation_log

Freitag, 21. Mai 2010

Page 28: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

deprecation_log

enableDeprecationLog = 0

Freitag, 21. Mai 2010

Page 29: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Error handler

Freitag, 21. Mai 2010

Page 30: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Error handler

productionExceptionHandler = ''debugExceptionHandler = ''

errorHandler = ''

Freitag, 21. Mai 2010

Page 31: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

www.flickr.com/photos/ntrlwmn/4103357982Freitag, 21. Mai 2010

Page 32: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

Freitag, 21. Mai 2010

Page 33: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

BE User: _cli_lowlevelCheck path to PHPCreate a backup!

Freitag, 21. Mai 2010

Page 34: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

.../typo3/cli_dispatch.phpsh lowlevel_cleaner

Freitag, 21. Mai 2010

Page 35: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

orphan_records

Freitag, 21. Mai 2010

Page 36: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

orphan_records

Freitag, 21. Mai 2010

Page 37: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

versions

Freitag, 21. Mai 2010

Page 38: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

templavoila_unused_ce

Freitag, 21. Mai 2010

Page 39: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

double_files

Freitag, 21. Mai 2010

Page 40: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

double_files

Freitag, 21. Mai 2010

Page 41: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

deleted

Freitag, 21. Mai 2010

Page 42: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

deleted

Freitag, 21. Mai 2010

Page 43: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

missing_relations

Freitag, 21. Mai 2010

Page 44: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

missing_relations

Freitag, 21. Mai 2010

Page 45: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

clean_flexform

Freitag, 21. Mai 2010

Page 46: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

rte_images

Freitag, 21. Mai 2010

Page 47: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

rte_images

Freitag, 21. Mai 2010

Page 48: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

refindex updateAUTOFIXdryrun

Freitag, 21. Mai 2010

Page 49: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner

typo3/cleaner_check.shtypo3/cleaner_fix.sh

Freitag, 21. Mai 2010

Page 50: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

lowlevel_cleaner Documentation

typo3/sysext/lowlevel/HOWTO_cleanup_TYPO3_installations.txt

Freitag, 21. Mai 2010

Page 51: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Checklist

Freitag, 21. Mai 2010

Page 52: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Checkliste

Disk spaceSize of databaseBackup/Archive

lowlevel_cleanerUpdates Core/Extensions

Freitag, 21. Mai 2010

Page 53: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Download link:

jweiland.net/t3con10

Please vote and give feedback:

http://joind.in/1665

Freitag, 21. Mai 2010

Page 54: Spark Plugs, Oil Change, Filter - How to keep your TYPO3 site running with regular maintenance

Questions ?

www.flickr.com/photos/28247036@N04/4274252611/Freitag, 21. Mai 2010