Joomla bijwerken via de command line

Sinds Joomla 4 heeft Joomla een eigen console: cli/joomla.php. Daarmee werkt u de core bij via SSH, zonder dat het beheer bereikbaar hoeft te zijn. Dat is handig voor onderhoud van meerdere sites of als het beheer traag reageert.

Voordat u begint

  • SSH-toegang tot uw hostingaccount.
  • Joomla 4 of nieuwer. Joomla 3 heeft deze console niet.

Let op: de PHP-versie op de command line kan verschillen van de versie die u in DirectAdmin voor uw domein kiest. Controleer dat met php -v. Klopt die niet, vraag support dan naar het pad van de juiste PHP-versie.

Stap 1 — Maak een back-up

Maak in DirectAdmin met Backuply een back-up van uw bestanden en database. Loopt de update mis, dan zet u alles in twee klikken terug.

Stap 2 — Zet de site in onderhoudsmodus

cd ~/domains/uw-domein.be/public_html
php cli/joomla.php site:down

Bezoekers zien nu een onderhoudsmelding in plaats van een half bijgewerkte site.

Stap 3 — Werk de core bij

php cli/joomla.php core:check-updates
php cli/joomla.php core:update

Het eerste commando toont of er een nieuwe versie is, het tweede installeert die. Extensies werkt u daarna bij in het beheer via Systeem › Update › Extensies.

Stap 4 — Cache legen en weer online

php cli/joomla.php cache:clean
php cli/joomla.php site:up

Controleer daarna de voorkant van de site en log in op het beheer om te zien of alles werkt.

Handige extra commando's

  • php cli/joomla.php list toont alle beschikbare commando's.
  • php cli/joomla.php extension:list toont de geïnstalleerde extensies.

Meer over Joomla bij Actiefhost leest u op de pagina Joomla hosting. Hulp nodig? Neem contact op met support.

Was dit artikel nuttig?

Deel dit artikel