Обновяване на Joomla от командния ред

От Joomla 4 насам Joomla има собствена конзола: cli/joomla.php. С нея обновявате ядрото през SSH, без да е нужен достъп до администрацията. Това е удобно при поддръжка на няколко сайта или когато администрацията реагира бавно.

Преди да започнете

  • SSH достъп до Вашия хостинг акаунт.
  • Joomla 4 или по-нова. Joomla 3 няма тази конзола.

Внимание: версията на PHP в командния ред може да се различава от версията, която сте избрали за домейна си в DirectAdmin. Проверете това с php -v. Ако не съвпада, попитайте поддръжката за пътя до правилната PHP версия.

Стъпка 1 — Направете резервно копие

Направете резервно копие на файловете и базата данни с Backuply в DirectAdmin. Ако обновлението се провали, възстановявате всичко с два клика.

Стъпка 2 — Включете режима на поддръжка

cd ~/domains/vashiat-domein.bg/public_html
php cli/joomla.php site:down

Посетителите виждат съобщение за поддръжка вместо наполовина обновен сайт.

Стъпка 3 — Обновете ядрото

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

Първата команда показва дали има нова версия, втората я инсталира. След това обновете разширенията в администрацията през Система › Обновяване › Разширения.

Стъпка 4 — Изчистете кеша и върнете сайта онлайн

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

След това проверете публичната част на сайта и влезте в администрацията, за да се уверите, че всичко работи.

Полезни допълнителни команди

  • php cli/joomla.php list показва всички налични команди.
  • php cli/joomla.php extension:list показва инсталираните разширения.

Повече за Joomla в Actiefhost ще намерите на страницата Joomla хостинг. Нуждаете се от помощ? Свържете се с поддръжката.

Беше ли полезна тази статия?

Споделете тази статия

Facebook Twitter LinkedIn