• 1

Bij het ontwikkelen van een Joomla website is het belangrijk om rekening te houden met veiligheid. Zoals waarschijnlijk bij u bekend is, is het belangrijk om bij het installeren van Joomla het standaard tabel voorvoegsel (table prefix) jos_ te wijzigen in andere tekens zoals bijvoorbeeld: amh_. Dit maakt het lastiger om uw website te hacken. Kwaadwillenden hebben anders eerder toegang tot de database om een zogenaamde MySQL injection (code aan de database toevoegen) te doen. Op deze manier worden gebruikersnamen en wachtwoorden achterhaald. Amini Joomla! Hosting heeft voor u op een rijtje gezet welke stappen u moet ondernemen om dit tabel voorvoegsel (table prefix) jos_ bij een draaiende Joomla website (dus achteraf) alsnog kunt wijzigen. 

Stappenplan voor het achteraf wijzigen van tabel voorvoegsel jos_

  • Voordat u waar dan ook een wijziging maakt is het verstandig om in ieder geval een backup te maken van de database. Het verschilt per hostingprovider hoe u dit kunt aanpakken. Hier vindt u artikelen over het maken van een Joomla backup bij Amini Hosting: http://www.aminihosting.nl/labels/joomla-backup.html
  • Controleer eerst in de configuration.php wat het tabel voorvoegsel is. Staat hier: jos_ volg dan deze stappen. Als er wat anders staat hoeft u zich geen zorgen te maken.
  • Zoek in dezelfde configuration.php de database instellingen (gebruiker en wachtwoord). Bijvoorbeeld: gebruiker: user01_amini met als wachtwoord: q1234r. 
  • Log vervolgens met deze gegevens in op phpmyadmin. Meestal kunt u dit doen door achter uw domeinnaam /phpmyadmin te typen (bijvoorbeeld: www.uwdomein.nl/phpmyadmin). Indien dit niet werkt, neem dan even contact op met uw hostingprovider.
  • Selecteer de juiste database aan de linkerkant. Klik vervolgens op export (of exporteren). Laat alle instellingen zo staan en klik op start. 
  • Als dit klaar is kunt u het gedownloade bestand openen in bijvoorbeeld Dreamweaver, Notepad (Windows) of Teksteditor (Mac). 
  • Gebruik het commando zoek en vervang (search and replace) met snelkoppeling ctrl+H (Windows) of command+H (Mac). Type de zoekterm 'jos' in en vervang deze met 3 willekeurige andere tekens zoals bijvoorbeeld: a3h. Klik op vervang alles (replace all). Let op: aan het einde van het voorvoegsel moet een lage streep blijven staan (jos_ wordt a3h_). Anders werkt de database niet meer!
  • Sla vervolgens de gemaakte wijzigingen op. 
  • Maak vervolgens een nieuwe database aan in uw Joomla hostingpakket. Ga naar het hostingpaneel en zoek op iets als MySQL management. Bij sommige hostingproviders kunt u maar 1 database gebruiken, in dat geval dient u de oude database eerst helemaal leeg te maken.
  • Ga vervolgens weer naar phpmyadmin en log in met de zojuist aangemaakte gegevens. 
  • Klik vervolgens op import (importeren), selecteer het aangepaste .sql bestand op uw computer en klik op ok/start. Als de database (het .sql bestand) groter is dan het toegestane upload limiet, dan kunt u het .sql eerst 'zippen'/comprimeren. Doorgaans kunt u ook gewoon .zip bestanden uploaden. Als de database na het 'zippen' nog steeds te groot is, neem dan even contact op met uw hostingprovider.
  • Open de configuration.php en pas de nieuwe database gegevens aan (database naam, gebruiker, wachtwoord en tabel voorvoegsel/prefix). Bewaar de wijzigingen. 
  • Verwijder tot slot de oude database.