problemen oplossen in joomla - joomladagen 2014
TRANSCRIPT
Problemen oplossen
in Joomla
Peter Martin, www.db8.nl. twitter: @pe7er
Joomladagen.nl/2014 22+23 maart 2014
Peter Martin
Joomla website specialistMarketing + Communicatie achtergrond & technische affiniteit
Vrijwilliger Joomla:Global Moderator
Community Leadership Team
Open Coffee Nijmegen
Linux User Group Nijmegen
Interesses:Open Source Software
Linux sinds 2007
(Ubuntu Debian Arch Linux Debian)
Raspberry Pi
Muziek (Vinyl)
Filmhuisfilms
Website: www.db8.nl e-mail: peter at db8.nl
LinkedIn: http://www.linkedin.com/in/pe7er Twitter: @pe7er
Overzicht Presentatie
>>> Sheets via: www.db8.nl System Information > Directory Permissions
Controleer Ownership (FTP gebruiker / Webserver)Via FTP
Controleer PHP File Upload & Upload Sizefile_uploads = ON, upload_max_filesize = e.g. 10M
Controleer beschikbare diskruimte
Unzip in /tmp/ map & kies Install from Directory?
8. Hoe kan ik [x] verwijderen?
8. Vraag: Hoe kan ik [x] verwijderen?
Changing the background color?
How can I Remove the "Powered by XYZ"?
How to change the colour of the article title text?
Change logo?
Beez3 header change?
Possibility to change text color in article?
Logo change position?
Change module position beez20?
Change H3 to another header in moduletable:
Remove copyright info at the bottom?
8. Oplossing Hoe kan ik [x] verwijderen?
Analyseer HTML/CSS in je browserGoogle Chrome of FireFox + addons:Web Developer addon
FireBug (of Google Chrome's Inspector)
Iets met module? Toon Module Posities:Extensions > Template Manager > Preview Module Positions: enabled
URL + ?tp=1
Template gerelateerd? Verander template als test
Plugin? Zet bepaalde plugins uit als test
Component of Module? Kijk naar HTML Template Override
IDE (Netbeans, Eclipse, Firestorm)
9. Hoe sneller hoe beter...
9. Fout: Mijn website is traag
Why is my website so slow to load?
Slow website! Is it my hosting?
Website loading to slow
Changes to web page slow to load
My website is loading extremely slow
Slow queries on large website
Slow loading website (unstable performance)
Very slow page loading (Waiting on fonts.googleapis.com)
Trying to increase the speed of my website
It's too slow
Have you tried
forcing
an unexpected
reboot?
9. Oplossing Mijn website is traag
Analyseer database queriesZet Joomla's debug mode aan en controleer de queries
Analyseer pagina laad snelheidGebruik Yslow (FireFox / Chrome browser addon) en analyseer het laden van de website
Vergelijk met andere hostingBackup (gebruik Akeeba)
Lokale webserver op PC (gebruik XAMPP)
Zet backup terug op lokale PC, test snelheid en vergelijk
Kijk naar gebruikte Plugins & Modules
10. M1jn s1t3 1s g3h@ck3d!
10. Fout: Website is gehacked
Unwanted Advertiser Pop-up appearing on admin front end.
I got hacked.... Cant reset superuser password
Just got hacked, advice needed
I just got hacked by xxxx -aarrgghh!
Website got hacked by insert PHP code in all file
Joomla site hacked
Several sites compromised
My site has been hacjed! please help
Webhost malware scan deletes some files
Got Hacked
Dear Sir stroke MadamFire, exclamation markFire, exclamation markHelp me, exclamation mark
10. Oplossing Website is gehacked
Hoe oud is jouw meest recente backup?
Maak backup van huidige situatie
Zoek de oorzaak:Hou je wel alle software up-to-date?
Verouderde Joomla & 3rd party extensies?
Analyseer de server logfiles
Vreemde bestanden in /images/ ? Vreemde .htaccess ?
Zoek op IP adres voor soortgelijke hacks op shared hosting
SSH toegang?Zoek alle recent aangepaste bestanden
Zoek voor eval(base64_decode
Lees http://docs.joomla.org/Security_Checklist You have been hacked or defaced
e) Hulpmiddelen
e) Hulpmiddelen 1/3
Joomla
Andere standaard Joomla website met voorbeeld content
Joomla Debug mode
Joomla SEF OFF -> toon volledige URL met commando's
Joomla System InformatiePHP Informatie
Directory Permissions (en/of gebruik FTP om permissions & owner/group te analyseren)
Admin Tools (3rd party Extensies)Analyseer & repareer directory permissions
Repareer & optimaliseer database tabellen
e) Hulpmiddelen 2/3
Server
Webserver logfiles: access & error logs
PHP error logfile
.htaccess
Database
phpMyAdmin
Code (PHP, HTML, Taal strings)
IDE (bijv NetBeans, Eclipse, FireStorm)
e) Hulpmiddelen 3/3
HTML uitvoer (broncode)
Analyseer HTML / CSSGoogle Chrome Inspect Element
FireFox + Firebug addon
Web Developer addon (Chrome + FireFox)
Yslow (Browser addon)
DatabaseAkeeba Backup
XAMPP
diff (GUI: Meld, WinMerge)
i
e
Vragen?
Presentatie beschikbaar via www.db8.nl
Peter Martine-mail: info at db8.nlwebsite: www.db8.nl twitter: @pe7er
Gebruikte foto's 1/2
IT Crowd 2006-2010, Produced by Talkback Thames for Channel 4 Television Corporation.
IT Crowd photos: http://spoilertv.co.uk
power button - "gerard79" http://www.sxc.hu/photo/1009485
Old Polish TV - Konrado Fedorczyko http://www.sxc.hu/photo/1187553
Discarded - Therese Branton http://www.sxc.hu/photo/705372
chains - Pablo Herrera http://www.sxc.hu/photo/1381655
Motherboard 4 - Lisa Zanchi http://www.sxc.hu/photo/103914
note paper - ilker http://www.sxc.hu/photo/1266532
Roadside Assistance Required - jamie brelsford http://www.sxc.hu/photo/603001
Gebruikte foto's 2/2
Doodled desks 2 - "igoghost" http://www.sxc.hu/photo/1193228
Tree of Change 1 - Kimberly Vohsen http://www.sxc.hu/photo/1077609
_error - Alexandre Galant http://www.sxc.hu/photo/682383
Lock - Robert Linder http://www.sxc.hu/photo/1395379
tap joint - Asif Akbar http://www.sxc.hu/photo/864387
claws - esra su http://www.sxc.hu/photo/206896
Speedometer Abdulhamid AlFadhly http://www.sxc.hu/photo/1390189
Crowbar - Richard Dudley http://www.sxc.hu/photo/854266
Tools - J Boontje http://www.sxc.hu/photo/805571
signs signs - Jason Antony http://www.sxc.hu/photo/751034
Joomladagen 2014