Inhoud

Vtiger CRM Open Source updaten: complete en veilige migratiehandleiding

Je bent hier:

Complete handleiding voor een veilige en toekomstbestendige migratie

Het regelmatig updaten van Vtiger CRM Open Source is essentieel voor de beveiliging, stabiliteit en continuïteit van je CRM-omgeving. Nieuwe versies bevatten security-updates, bugfixes en ondersteuning voor moderne PHP-versies. Tegelijkertijd is een update geen standaard “klik-en-klaar” actie, zeker niet als je werkt met maatwerk, workflows en integraties.

In deze handleiding lees je hoe je Vtiger CRM Open Source veilig en gecontroleerd updatet, met aandacht voor voorbereiding, migratie en nazorg.

Wanneer is een Vtiger CRM update nodig?

Een update is sterk aan te raden wanneer:

  • je huidige versie niet meer ondersteund wordt (check deze link)
  • je wilt overstappen naar een actuele PHP versie
  • je beveiligingsupdates wilt doorvoeren
  • je performance- of stabiliteitsproblemen ervaart
  • integraties of modules niet meer correct functioneren

lees verder via deze link waarom je zou moeten updaten.

1. Voorbereiding: onmisbaar voor een veilige update

Maak altijd een volledige backup

Een rollback-mogelijkheid is cruciaal.

  • Database
    Maak een volledige MySQL/MariaDB dump, bijvoorbeeld met mysqldump.
  • Bestanden
    Maak een complete kopie van de volledige Vtiger-installatie, inclusief:
    • config.inc.php
    • custom modules
    • aangepaste templates en scripts

Best practice: bewaar je backup buiten de webroot en bij voorkeur ook off-server.

Controleer de systeemvereisten

Elke Vtiger-versie stelt specifieke eisen aan de server.

  • PHP-versie
  • Benodigde PHP-extensies (t.b.v. Vtiger versie 8)
    • php-curl
    • php-imap
    • php-xml
    • php-mbstring
    • php-zip
  • Database
    Controleer of je MySQL/MariaDB-versie nog wordt ondersteund door jouw Vtiger-versie.

Meer hierover lees je op onze pagina over Vtiger versies via deze link.

Werk altijd met een staging-omgeving

Voer een update nooit direct op productie uit. Maak eerst een volledige kopie van je productieomgeving en test daar:

  • login en gebruikersrechten
  • workflows en automatiseringen
  • rapportages
  • integraties (bijv. e-mail, telefonie, ERP)

2. Stap-voor-stap Vtiger CRM migratie

Stap 1 – Download de juiste migratiepatch

Vtiger werkt met specifieke migratiepakketten per versiestap.

  • Ga via deze link naar de Vtiger Open Source downloadpagina en vraag de download aan.
  • Gebruik exact de patch die past bij jouw huidige versie
    (bijvoorbeeld: vtigercrm-7.5.0-to-8.0.0-patch.zip)

Let op: versies overslaan is meestal niet mogelijk.

Stap 2 – Upload de migratiebestanden

  • Pak het zip-bestand lokaal uit
  • Upload de inhoud (inclusief de map /migrate) naar de root van je Vtiger-installatie
  • Overschrijf bestaande bestanden indien gevraagd

Gebruik bij voorkeur SFTP of SSH in plaats van FTP.

Stap 3 – Controleer bestandsrechten

De webserver moet schrijfrechten hebben op de Vtiger-bestanden.

  • chown -R gebruikersnaam:gebruikersnaam /pad/naar/vtigercrm
  • chmod -R 755 /pad/naar/vtigercrm

Gebruik hier de juiste hosting- of DirectAdmin-gebruiker.

Stap 4 – Start de migratiewizard

De database-update verloopt via de browser:

  • Ga naar https://jouw-crm-domein.nl/migrate/
  • Log in met een admin-account
  • Volg de stappen van de migratiewizard

Onderbreek dit proces niet en sluit de browser pas na afronding.

Stap 5 – Post-migratie opschoning

Na een succesvolle migratie:

  • Beveiliging
    Verwijder direct de map /migrate van de server
  • Cache opschonen (= verwijderen bestanden)
    • test/templates_c
    • test/cache
  • Browsercache verversen
    Gebruik Ctrl + F5 om laden van oude scripts te voorkomen

3. Veelvoorkomende problemen en oplossingen

ProbleemOorzaakOplossing
White Screen of DeathPHP-fout of ontbrekende extensieControleer vtigercrm.log en server logs
Migratie stoptScript timeoutVerhoog max_execution_time naar 600
Memory errorsTe lage memory_limitZet memory_limit minimaal op 512M
Database access deniedOnvoldoende rechtenGeef CREATE, ALTER en DROP rechten

Praktische tip: zet tijdelijk display_errors = On in je staging-omgeving om fouten sneller te analyseren.

4. Belangrijke aandachtspunten uit de praktijk

  • Custom modules en maatwerk
    Controleer of maatwerk compatibel is met de nieuwe Vtiger-versie.
  • Workflows en cronjobs
    Test geplande taken, e-mailflows en automatiseringen.
  • Integraties
    Denk aan mail, telefonie, WhatsApp, ERP en BI-koppelingen.
  • Security
    Gebruik een updatemoment meteen om ongebruikte modules op te schonen en rechten opnieuw te beoordelen.

Vtiger CRM updaten met zekerheid

Een Vtiger CRM update is geen puur technische handeling, maar een gecontroleerd veranderproces. Door dit gestructureerd aan te pakken voorkom je downtime, dataverlies en onverwachte verstoringen in je bedrijfsproces.

Wil je zeker weten dat jouw Vtiger CRM veilig en toekomstbestendig wordt geüpdatet? Dan helpt Vicus eBusiness Solutions je graag verder. Wij hebben meer dan ”years-vtiger” jaar ervaring met Vtiger CRM, maatwerk, integraties en hosting in Nederland.

Neem contact met ons op via deze link

Of lees verder over: