Sayt sahibi sizə öz saytlarından birinə — onların hesabına deyil, hesab-fakturalarına deyil, onların digər saytlarına deyil — giriş verə bilər və siz bunun üzərində öz Zinn Digital® giriş məlumatlarınız və pulsuz Zinnector® CLI ilə işləyirsiniz. Bu təlimat həmin prosesin hər iki tərəfini əhatə edir: sahibin etdikləri və sizin etdikləriniz.
Əgər əvvəllər Zinnector® istifadə etməmisinizsə, Zinnector® ilə başlanğıc vasitəsilə onu təxminən iki dəqiqə ərzində quraşdıra bilərsiniz. Burada heç nə hostinq satın almağınızı tələb etmir.
Sayt sahibinin nəzərinə — bir saytın paylaşılması
- Saytı idarə panelinizdə açın və Təhlükəsizlik bölməsinə keçin.
- Bu sayta başqa kimlər daxil ola bilər hissəsində Bu saytı paylaş seçin.
- Tərtibatçının e-poçt ünvanını daxil edin. Onların hələ hesabı olması lazım deyil — əgər onlar heç vaxt daxil olmayıblarsa, dəvətname alırlar və giriş onu qəbul etdikləri an başlayır.
- Rol seçin:
- İzləyici — baxa bilər, lakin heç nəyi dəyişə bilməz.
- Redaktor — tərtibatçının adətən ehtiyac duyduğu rol. Onlar saytın fayllarını dəyişdirə, wp-admin-dən istifadə edə və yerli olaraq işləmək üçün saytın arxivini yükləyə bilərlər. Həmin arxivə verilənlər bazası daxildir.
- Menecer — redaktorun edə biləcəyi hər şey, üstəgəl ehtiyat nüsxənin bərpası.
- Səbəb qeyd edin və əgər işin bitmə tarixi varsa, son tarix (bitmə müddəti) təyin edin. İcazə sadəcə olaraq həmin tarixdə dayanır; onu silməyi unutmaqdan narahat olmağa ehtiyac yoxdur.
- Yadda saxlayın.
Nə seçməyinizdən asılı olmayaraq, əməkdaş heç vaxt saytı silə bilməz, hesab-fakturalarınızı görə bilməz və ya digər saytlarınıza daxil ola bilməz.
"Arxivə verilənlər bazası daxildir" ifadəsi nə deməkdir
Redaktor və ya menecer işləmək üçün saytın surətini çıxara bilər və saytın surəti onun faylları və verilənlər bazasıdır. WordPress verilənlər bazası ziyarətçilərinizin sayta daxil etdiyi hər şeyi saxlayır — şərhçilərin adları və e-poçt ünvanları, müştəri hesabları, WooCommerce sifarişləri və çatdırılma ünvanları, forma göndərişləri.
Bu, adətən tərtibatçının tam olaraq ehtiyac duyduğu şeydir: o olmadan onlar öz temanızı boş saytda görürlər. Bunu bilməyə dəyər, çünki bu, real şəxsi məlumatlardır və onların məxsus olduğu şəxslər bizim deyil, sizin müştərilərinizdir.
Buradan iki nəticə çıxır və platforma hər ikisini sizin üçün yerinə yetirir:
- Hər bir ixrac audit jurnalınızdadır. Audit jurnalı bölməsini açın və
site.backup.exported qeydini axtarın. Hər bir sətirdə onu kimin, nə vaxt aldığı və həmin arxivin verilənlər bazasını daşıyıb-daşımadığı göstərilir. Sorğu etməyə ehtiyac yoxdur.
- İstənilən vaxt onu dayandıra bilərsiniz. Ləğvetmə dərhal həyata keçirilir — aşağıya baxın.
Əgər onların verilənlər bazası olmadan işləməsinə üstünlük verirsinizsə, onlara pull əmri verərkən --no-database əlavə etmələrini söyləyin; bu, tək bir bayraqdır və qalan hər şey eyni şəkildə işləyir.
Tərtibatçının nəzərinə — saytın kompüterinizə gətirilməsi
1. Zinnector® quraşdırılması
npm install -g zinnector
zinnector --version
Node 24 və ya daha yenisinə ehtiyacınız var. node --version əmri v24 və ya daha yüksək versiyanı göstərməlidir.
2. Öz hesabınızla daxil olun
zinnector login
Bu, brauzerinizi açır və sizi öz Zinn Digital® hesabınızla — dəvətnamənin göndərildiyi hesabla daxil edir. Sahibin paroluna heç vaxt ehtiyacınız yoxdur və onların da sizə parol verməsinə ehtiyac qalmır.
Hansı icazələrin verildiyini yoxlayın:
zinnector sites
Sizə paylaşılan saytları və yalnız onları görəcəksiniz. Əgər siyahı boşdursa, dəvətnamə hələ qəbul edilməyib, yaxud icazə ləğv edilib və ya müddəti bitib.
3. Saytın kompüterə endirilməsi
zinnector clone client-domain.com
cd client-domain.com
clone hostinqdə yerləşən saytdan yerli layihə yaradır. O, aşağıdakıları ehtiva edir:
wp-content — saytın öz işi olan temalar, plaginlər, mu-plaginlər, dillər və media;
- layihədə
database.sql faylına yazılan verilənlər bazası.
O, qəsdən WordPress nüvəsini (yerli işləmə mühitiniz düzgün versiyanı təmin edir), wp-config.php faylını (canlı saytın verilənlər bazası parolunu saxlayır) və obyekt yaddaşına (object storage) köçürülmüş hər hansı medianı kənarda qoyur.
Hər bir işlənmə zamanı saylar ilə birlikdə nəyin götürüldüyü və nəyin saxlandığı dəqiq şəkildə çap olunur. Əgər yalnız faylları istəyirsinizsə, --no-database əlavə edin.
Layihə artıq mövcuddur və sadəcə ən son versiyanı əldə etmək istəyirsiniz? Daxildə zinnector pull əmrini icra edin.
4. Real məzmunla yerli mühitdə işə salınması
zinnector dev --runtime docker
Docker işləmə mühitində bu, database.sql faylını idxal edir, saytın URL ünvanını yerli ünvanınıza dəyişdirir və saytı müştərinin real məzmunu ilə açır. Saytın öz WordPress hesabı ilə daxil olun.
Defolt işləmə mühiti — Heç bir Docker tələb etməyən WordPress Playground — daha sürətli işə düşür və verilənlər bazasını idxal etmir; o, səssizcə boş şəkildə başlamaq əvəzinə bu barədə sizə məlumat verəcək. Kod üzərində işlədiyiniz və məzmuna ehtiyacınız olmadıqda ondan istifadə edin.
5. Sizə verilmiş surətin qorunması
database.sql canlı saytın verilənlər bazasıdır. Zinnector® onu yazılan kimi layihənizin .gitignore faylına əlavə edir ki, fikirsizcə edilən git add-A əmri kiminsə müştərilərini repozitoriyə dərc etməsin. Həmin sətrə toxunmayın və iş bitdikdən sonra faylı silin.
Əməkdaşın edə biləcəyi və edə bilməyəcəyi əməliyyatlar
| | İzləyici | Redaktor | Menecer | |---|---|---|---| | Sayta və onun parametrlərinə baxmaq | ✔ | ✔ | ✔ | | Faylları dəyişdirmək, wp-admin-dən istifadə etmək, yerləşdirmək (deploy) | | ✔ | ✔ | | Saytı, verilənlər bazası daxil olmaqla endirmək | | ✔ | ✔ | | Ehtiyat nüsxəni canlı sayt üzərindən bərpa etmək | | | ✔ | | Saytı silmək | | | | | Hesab-fakturalara və ya qaimələrə baxmaq | | | | | Sahibin digər saytlarına daxil olmaq | | | |
Son üç sətir hər bir rol üçün boşdur. Onlar hər hansı parametr deyil.
Girişin dayandırılması
Sahib saytın Təhlükəsizlik bölməsini açır və həmin şəxsin adının yanında Ləğv et (Revoke) seçir. Bu dərhal qüvvəyə minir: həmin tərtibatçının işlətdiyi növbəti Zinnector® əmri saytı görə bilmir və sahib olduğu digər heç nə də görə bilməz.
Son tarix (bitmə müddəti) heç kimin xatırlamasına ehtiyac qalmadan eyni şeyi müəyyən bir tarixdə edir. Əgər saytı paylaşarkən belə bir müddət təyin etmisinizsə, deməli, işiniz artıq bitib.
Nəsə işləmədikdə
zinnector sites heç nə göstərmir. Dəvətnamə qəbul edilməyib, yaxud icazə ləğv edilib və ya müddəti bitib. Sahibdən saytın Təhlükəsizlik bölməsinə baxmasını xahiş edin — gözləyən dəvətnamə orada göstərilir.
zinnector pull saytın son ehtiyat nüsxəsinin olmadığını bildirir. Plan icazə verərsə, endirmə əmri təzəsini götürür və əvvəlcə soruşur. Əgər plana tələb olunan ehtiyat nüsxələri daxil deyilsə, daha köhnəsini qəbul etmək üçün --max-age parametrini artırın.
zinnector dev boş WordPress işə salır. Siz verilənlər bazasını idxal etməyən Playground işləmə mühitindəsiniz. zinnector dev --runtime docker əmrini icra edin.
- Yerli sayt davamlı olaraq canlı domaine yönləndirir. İdxal prosesi saytın URL ünvanını yenidən yazır; əgər həmin addım uğursuz olarsa, əmr bunu bildirir və icra edilməli olan
wp search-replace sətrini çap edir.
Daha çox xətalar və onların həlli yolları: Zinnector® nasazlıqlarının aradan qaldırılması.