Архивиране и структура на сайта на Joomla

структура

Резервното копие на сайта (архивиране) по правило е архивирано копие на сайта (zip архив), което съдържа целия сайт. Архивирането на сайта се прави така, че в случай на непредвидени проблеми, повреда на сайта, хакерски атаки, неправилно инсталирани модули или промени, които са причинили неработене на сайта, винаги можете да възстановите сайта си от резервно копие. Следователно създаването на резервни копия е много важно и просто жизненоважно.
Всеки собственик на сайта рано или късно се сблъсква с необходимостта да създаде резервно копие на своя сайт. Ако никога досега не сте архивирали сайта си, не забравяйте да прочетете тази статия и да си направите резервно копие за всеки случай. Има огромен брой случаи, когато хората не правят резервни копия и след това просто губят сайтовете си, засегнати от сривове, вируси и хакерски атаки.
Има 2 начина за създаване на резервни копия на сайтове:

1) ръчен метод

2) с помощта на разширения

Но преди да започнете да разглеждате методите за архивиране, трябва да кажете няколко думи за системата за архивиране.
Всеки сайт на Joomla се състои от 2 основни части:
1. База данни (DB)
2. Основна директория на сайта
Базата данни съдържа основна информация за сайта, всички материали на сайта, настройки, потребители и т.н. Често има случаи, когато създаването на резервно копие е по-важно от копирането на директорията на сайта. Използвайки базата данни, сайтът получава информация за това какви трябва да бъдат страниците, каква информация трябва да бъде в дадена статия и т.н.

Основната директория на сайта е цялото изобилие от папки с файлове, които най-често виждате, когато работите с качване на изображения (въпреки че в този случай работите с папката с изображения на корена) или с FTP. Това са всички файлове, необходими за работата на сайта.

Нека дадем още един пример. Да предположим, че искате да добавите снимка към модула, да я качите на сайта и да зададете изхода на тази картина в настройките. Самият модул и картината са в основната директория, а настройките на модула и "декрета", който сте въвели за модула за показване на картината, са в базата данни на сайта.

След като разгледахте 2-те основни компонента на сайт на Joomla, нека поговорим за архивиране.

Метод 1: Създайте копие ръчно

Малко скучен начин, но много уебмастъри обичат този метод поради неговата еднозначност и надеждност. Всъщност за това не ви трябва нищо друго освен стандартни инструменти за хостинг.
Първо отворете контролния панел на хостинга и отворете файловия мениджър (ако имате директен достъп до cPanel или ISPManager, намерете файловия мениджър точно в него).
Отворете директорията на сайта (обикновено се нарича сайт или www).
Изберете всички файлове, намиращи се в тази директория.
Добавете цялото съдържание към архива (обикновено с помощта на бутона над съдържанието).
Основното архивиране е готово! Вече можете да изтеглите архива. Сега остава да се направи копие на базата данни.
За целта отворете контролния панел на базата данни и phpmyadmin (в cPanel и ISPManager - незабавно phpmyadmin).
Изберете вашата база данни от списъка вляво.
Отворете раздела за експортиране и експортирайте базата данни.
Свършен! Базата данни ще бъде запазена на вашия компютър.
Така че, след като използвате първия метод, ще получите отделен архив от директорията на сайта и отделен SQL файл с базата данни.
Не е най-удобният начин, но трябва да го знаете, в случай че изведнъж няма да можете да използвате приставката. Между другото, след като направите такова архивиране, можете лесно да прехвърлите сайта към друг хостинг!

Метод 2: използване на приставки (Akeeba Backup)

За да разрешите много широк спектър от проблеми, в момента можете да използвате приставки (но хакнатите платени приставки могат да създадат само повече проблеми!).
Най-известният, популярен и с възможност за изтегляне плъгин за създаване на резервно копие на Joomla е Akeeba Backup. Има 2 версии на него: платена и безплатна. Те се различават по набор от функции и възможности. Но най-важното е, че и двете версии изпълняват своята пряка функция! Можете да изтеглите разширението на тази страница.
Така че, за да направите резервно копие на вашата Joomla в Akeeba, изпълнете следните стъпки:
Първо изтеглете и инсталирайте разширението.
След това - отворете го, като отидете на Components - Akeeba Backup

Архивирането е готово! Можете да го намерите или в управлението на компоненти, или в раздела vashsite.ru/administrator/components/com/akeeba/backup.

Разбира се, първо трябва да конфигурирате приставката. Но това е друга история:) Ще ви разкажем повече за това!

Погрижете се за вашите сайтове! Навременното архивиране ще ви помогне да спестите много време и нерви!