Joomla! Nachtmerries
- Joomla
- vrijdag, 25 augustus 2006 00:55
- Laatst aangepast op dinsdag, 29 april 2008 21:57
Als het mis gaat. Eerste hulp, Joomla werkt niet meer, uit de lucht, gecrashed, problemen.
Wat te doen
Hier volgt informatie over wat je kunt doen als het echt mis gaat.
Altijd doen: Back ups
Altijd weer die back ups. Zowel van de database als van de bestanden dien je altijd regelmatig back ups te maken (zoals je waarschijnlijk wel weet). Van de database maak je een back up via phpMyAdmin (of was het nou MyPHPAdmin, of mySQLadmin, of sqlMyAdmin?) of via een Joomla back up component (ik gebruik nu Jombackup en dat bevalt goed, je krijgt elke avond een database dump toegemaild).
Zorg dat je altijd een lokale kopie van je remote files houdt. Gebruik eventueel FTPSync om je lokale files hetzelfde te houden als remote zonder dat het te veel tijd kost.
Altijd doen: Logboekje
Hou een logboekje bij van de werkzaamheden die je uitvoert op je website. Het stelt niets voor maar het kan je enorm helpen. Vooral als je meerdere sites onder je hoede hebt. Je kan het gewoon in een Word of Excel sheet doen. Vooral als het laat is, weet je soms niet meer wat je doet. Als je jezelf dwingt de dingen op te schrijven, zal dat je enorm helpen
Checklist
Controleer of doe de volgende dingen als iets niet (meer) werkt (in volstrekt willekeurige en onlogisch volgorde):
- een heel erg belangrijke: maak de cache van je browser leeg en start je browser opnieuw op. Vooral als het iets met je wysiwyg editor is, dan kan dit het probleem veroorzaken, met name als je iets aan zijn configuratie hebt veranderd;
- heb je ergens ".com" en ".nl" door elkaar gehaald?
- of misschien http://localhost:85/nieuwesite-test zijn in plaats van http://localhost:85/nieuwesite;
- heb je misschien de slash ("/" = UNIX-notatie) en de backslash ("\" = Windows notatie) in de paden door elkaar gehaald?
- controleer de rechten. Bijvoorbeeld als je ineens geen plaatjes meer kan uploaden. Is er een nieuwe directory aangemaakt die geen schrijfrechten heeft?
- heeft je configuratie file genoeg rechten? 644 zou genoeg moeten zijn;
- nog meer rechten: als je vermoed dat er een rechtenprobleem speelt, download dan de hele site naar je lokale windows installatie (database kun je ook lokaal installeren, maar die kun je, lijkt me, ook remote houden, al zullen veel providers niet toestaan dat je vanuit een ander domein een connectie maakt naar de database, uit veiligheidsoverwegingen). Binnen Windows spelen rechtenkwesties niet (ze spelen wel, maar op een meer juridische manier);
- gooi de Joomla trash manager leeg: Joomla doet soms ten onrechte dingen met de items die in de prullebak zitten. Deze dingen pakken soms verkeerd uit. Maak dus, als je je dat kunt veroorloven, de Joomla prullebak leeg;
- gooi de cache van je browser nogmaals leeg, bewaar je belangrijke zaken, start je computer opnieuwe op en ga ondertussen even een kop koffie zetten o.i.d.
- kijk eens naar de URL die gegeneerd wordt. Wat is het ID en wat is het ItemId. Vergelijk het ItemId met iets anders wat wél werkt, en kijk wat voor ItemId daar gebruikt wordt;
- is je ftp upload goed gegaan? Het is niet het meest stabiele protocol en het doet geen check of alles daadwerkelijk is ge-upload. Als je alles nog een keer in de zelfde volgorde uploadt, kan dat misschien het probleem oplossen;
- is je internetverbinding eigenlijk wel in orde? Kun je andere sites, zoals Google bereiken?
- heeft je klant de factuur van de webhoster wel betaald? Of is de site uit de lucht gehaald?
- heb je onlangs een patch geinstalleerd met onverwachte negatieve bij-effecten? Is hier iets over op het forum te vinden?
- stuur een mailtje naar de web hoster met de vraag of er misschien iets aan de hand is;
- als je ineens geen content items meer lijkt te hebben: staat er misschien iets in het filter veld ingevuld als het lijkt alsof bijna al je content items verdwenen zijn?
- of: "Selecteer sectie", "Selecteer categorie", "Selecteer auteur": is er misschien per ongeluk een selectie gemaakt die je niet doorhebt?
- als een module niet te zien is: kijk onder modules aan welke menu items het module is toegewezen. Als dat niet werkt: kijk in het template of de modulepositie waar het module aan toegewezen is (bijv 'left') wel is opgenomen in het template;
- als afbeeldingen niet zichtbaar zijn: heb je code uit de editor van je lokale site naar je remote site gekopieerd en is er iets misgegaan met de paden naar bijv. afbeeldingen? (in JCE editor bijv gaat dit niet altijd goed omdat dan het domeinnaam voor de link geplaatst wordt, zodat je bijv op je remote site ineens verwijzingen kunt hebben naar: http://localhost/jouwsite;
- zoek eens verder op deze site met de zoekoptie, en zoek natuurlijk op het internet en forums etc; Als mij meer tips te binnen schieten, noteer ik ze hier