Kontentga oʻtish

Hujjatlar

Oʻrnatish qoʻllanmasi

  • Bir martalik narx
  • Darhol yetkazib berish
  • Uchinchi tomon cookie fayllari yoʻq

HujjatlarOxirgi yangilanish: 29.10.2026

Ushbu qoʻllanma barcha Northbytra veb-saytlariga — IT va texnik xizmat veb-sayti va barcha soha veb-saytlariga taalluqli. Odatiy oʻrnatish taxminan 30 daqiqa vaqt oladi. Sizga FTP dasturi (masalan, FileZilla) va hostingingizga kirish maʼlumotlari kerak boʻladi.

1. Toʻgʻri paketni tanlang

  • Veb-sayt: IT va texnik xizmat veb-sayti (kompyuter taʼmiri, IT xizmatlari, kuzatuv kameralari — taʼmirni onlayn kuzatish bilan) yoki soha veb-sayti: Arxitektura studiyasi, Qurilish kompaniyasi, Elektr montaj kompaniyasi, Interyer dizayn studiyasi, Quyosh paneli montajchisi, Mebel doʻkoni va ishlab chiqaruvchisi, Avtotaʼmir va servis, Shina markazi, Evakuator va yoʻl yordami, Kuzov va boʻyoq ustaxonasi, Avtomobil ijarasi, Avtosalon yoki boshqa har qanday soha uchun Biznesingiz veb-sayti. Ularni mahsulotlar sahifasida va jonli demolarda solishtiring.
  • Nashr: Standard — bank oʻtkazmasi, yetkazib berishda naqd yoki doʻkonda toʻlov bilan buyurtmalar. Pro — qoʻshimcha ravishda PayTR yoki Stripe orqali karta bilan onlayn toʻlov. Ikkala nashr ham bir xil tarzda oʻrnatiladi; keyinroq Standard dan Pro ga oʻtishingiz mumkin va faollashtirish kalitingiz oʻzgarmaydi.
  • Bitta paket = bitta soha: paketning dizayni, menyusi, modullari va namunaviy kontenti oʻz sohasi uchun yaratilgan. Barcha matnlar, tasvirlar va modullarni boshqaruv panelida oʻzgartirish mumkin, ammo paketning sohasini boshqasiga almashtirib boʻlmaydi.
  • Toʻlovdan soʻng buyurtma sahifangiz havolasi boʻlgan xat olasiz: u yerda faollashtirish kalitingizni koʻrasiz va shaxsiy yuklab olish havolangizdan foydalanasiz; voz kechish huquqi tugagach, kalit nusxasi sizga elektron pochta orqali ham yuborilishi mumkin. ZIP faylida upload papkasi va hujjatlar (INSTALL.md / KURULUM.md) mavjud.

2. Talablar

  • pdo_mysql, sodium, mbstring va fileinfo kengaytmalariga ega PHP 8.1 yoki undan yangi versiya (gd va intl tavsiya etiladi) — aksariyat hosting paketlarida standart
  • MySQL 5.7+ yoki MariaDB 10.3+
  • mod_rewrite bilan Apache yoki LiteSpeed — yoki 10-boʻlimdagi qoidalar bilan Nginx
  • Domeningiz uchun SSL sertifikati (aksariyat hosting provayderlarida Let's Encrypt orqali bepul)

Oʻrnatish ustasi oʻrnatish boshlanishidan oldin har bir talabni tekshiradi.

3. Fayllarni FTP orqali yuklang

  1. ZIP faylini kompyuteringizda arxivdan chiqaring.
  2. Hostingingizga FTP orqali — afzalroq SFTP yoki FTPS orqali — ulaning va upload papkasining tarkibini domeningizning veb-ildiz papkasiga (koʻpincha public_html, httpdocs yoki htdocs), yashirin .htaccess fayllari bilan birga yuklang.
  3. Hosting panelingizda boʻsh MySQL maʼlumotlar bazasini va unga barcha huquqlarga ega maʼlumotlar bazasi foydalanuvchisini yarating. Maʼlumotlar bazasi nomi, foydalanuvchi nomi va parolni yozib oling.

4. Oʻrnatish ustasini ishga tushiring

  1. Domeningizni brauzerda oching — usta avtomatik ishga tushadi. Uning tilini yuqori qismda almashtirishingiz mumkin.
  2. Maʼlumotlar bazasi parametrlari va kompaniyangiz maʼlumotlarini kiriting.
  3. Veb-sayt va boshqaruv panelining standart tilini, taklif qilmoqchi boʻlgan tillaringizni va mamlakatingiz / mintaqangizni tanlang — vaqt mintaqasi, valyuta, telefon kodi va yetkazib berish xizmatlari shunga koʻra oldindan sozlanadi.
  4. Administrator hisobingizni yarating va faollashtirish kalitingizni kiriting (5-boʻlimga qarang).
  5. Namunaviy kontent: toʻliq veb-sayt bilan boshlash uchun belgini qoldiring — slayder, xizmatlar, loyihalar, mahsulotlar, blog va FAQ oʻnta tilda. Soha veb-saytlari haqiqiy fotosuratlar (Pexels litsenziyasi, tijoriy foydalanishga ruxsat berilgan), IT veb-sayti esa original illyustratsiyalar bilan keladi. Har bir elementni keyinroq boshqaruv panelida saqlab qoling, tahrirlang yoki oʻchiring — yoki boʻsh veb-sayt bilan boshlash uchun belgini olib tashlang.
  6. Usta ishini yakunlagach, serveringizdan install papkasini oʻchiring va app/config.php faylining zaxira nusxasini saqlab qoʻying — unda shaxsiy maʼlumotlarni shifrlaydigan kalit saqlanadi.

5. Litsenziyangizni faollashtiring

  • Onlayn faollashtirish: oʻrnatish vaqtida usta kalitingiz, domeningiz va dastur versiyasini litsenziya serverimizga yuboradi. Shundan soʻng kalit veb-sayt oʻrnatilgan domenga bogʻlanadi (www bilan yoki usiz; boshqa har qanday subdomen uchun alohida litsenziya kerak).
  • Qoʻlda faollashtirish kodi: agar serveringiz internetga ulana olmasa (masalan, xavfsizlik devori chiquvchi ulanishlarni bloklagani sababli), usta "Qoʻlda faollashtirish kodi" maydonini koʻrsatadi. Buyurtma raqamingiz va domeningizni aloqa formasi orqali bizga yuboring; faqat shu kalit va shu domen uchun amal qiladigan kodni olasiz.
  • Bitta litsenziya — bitta domen: har bir litsenziya faqat bitta domen uchun amal qiladi va boshqa domenga oʻtkazilmaydi. Boshqa veb-sayt uchun yangi litsenziya kerak boʻladi.
  • Faollashtirish kaliti buyurtma berishda koʻrsatgan domeningiz uchun beriladi va faqat oʻsha yerda ishlaydi (www bilan yoki usiz). Veb-saytni localhost yoki boshqa mahalliy manzillarga oʻrnatib boʻlmaydi — uni toʻgʻridan-toʻgʻri domeningizga oʻrnating.

6. Boshqaruv panelidagi dastlabki qadamlar

your-domain/admin manzili orqali kiring va boshqaruv panelidagi sozlash roʻyxati boʻyicha bosqichma-bosqich harakat qiling:

  • Kompaniya maʼlumotlari (huquqiy maʼlumotlar), logotip, brend rangi va dizayn mavzusi
  • Yetkazib berish usullari va bank oʻtkazmalari uchun bank rekvizitlaringiz
  • Huquqiy sahifa shablonlari — ularni tekshiring va biznesingizga moslashtiring
  • Namunaviy matn va fotosuratlarni oʻzingiznikiga almashtiring va kerak boʻlmagan modullarni oʻchiring

7. E-pochta (SMTP) va ikki bosqichli tasdiqlash

  1. Sayt sozlamalari → E-pochta boʻlimini oching, pochta qutingizning SMTP serveri, porti (STARTTLS bilan 587 yoki SSL bilan 465), foydalanuvchi nomi, paroli va joʻnatuvchi manzilini kiriting, soʻngra Sinovni oʻzimga yuborish tugmasini bosing. Gmail va Microsoft 365 ilova parolini talab qiladi. Muvaffaqiyatsiz yuborishlar xato bilan birga E-pochta bildirishnomalari ostidagi yuborish jurnalida koʻrsatiladi.
  2. Sinov xatlari kela boshlashi bilan Profilim boʻlimida ikki bosqichli tasdiqlashni yoqing: shundan soʻng har bir kirish e-pochta manzilingizga yuborilgan 6 xonali kod bilan tasdiqlanadi. Faqat bir marta koʻrsatiladigan oʻnta tiklash kodini xavfsiz joyda saqlang.

8. Faqat Pro: karta orqali onlayn toʻlov

  1. Administrator → Onlayn toʻlov boʻlimini oching, PayTR yoki Stripe ni tanlang va provayder hisobingizdagi API kalitlarini kiriting (ular shifrlangan holda saqlanadi). Hozircha sinov rejimini yoqiq qoldiring.
  2. PayTR: oʻsha sahifada koʻrsatilgan bildirishnoma URL manzilini PayTR savdogar panelingizga kiriting. Stripe: u yerda koʻrsatilgan webhook URL manzilini qoʻshing va imzolash sirini (whsec_…) joylashtiring.
  3. Yetkazib berish usullari boʻlimida mijozlar karta bilan toʻlashi mumkin boʻlgan usullar uchun "Onlayn karta orqali toʻlov" belgisini qoʻying.
  4. Sinov buyurtmasini bering, soʻngra sinov rejimini oʻchirib, haqiqiy kalitlaringizni kiriting. Karta maʼlumotlari faqat provayderning xavfsiz sahifasida kiritiladi va veb-saytingizga hech qachon yetib bormaydi.

9. Yangi versiyaga yangilash

Kontentingiz, sozlamalaringiz, tarjimalaringiz, buyurtmalaringiz va faollashtirish kalitingiz maʼlumotlar bazasida hamda app/config.php faylida saqlanadi — yangilash faqat dastur fayllarini almashtiradi. Litsenziyangiz oʻzgarmaydi; yangidan faollashtirish shart emas.

Boshlashdan oldin

  1. Admin panelda Litsenziya boʻlimini oching: *Dastur versiyasi* qatori hozir oʻrnatilgan versiyani koʻrsatadi. Yangi paketdagi INSTALL.md / KURULUM.md faylidan «Yangiliklar» boʻlimini oʻqing.
  2. Yangi paketni shaxsiy yuklab olish havolangiz orqali yuklab oling. Havola muddati tugagan boʻlsa, buyurtma raqamingizni aloqa shakli orqali bizga yuboring, yangi havola olasiz. Har doim bir xil veb-saytdan (bir xil soha) va bir xil nashrdan (Standard yoki Pro) foydalaning — Standard nashridan Pro nashriga oʻtish uchun esa Pro paketidan.
  3. Zaxira nusxa oling: maʼlumotlar bazasini eksport qiling (phpMyAdmin → Export yoki hostingingizning zaxira funksiyasi), app/config.php faylini va uploads jildini FTP orqali yuklab oling. app/config.php shaxsiy maʼlumotlarni shifrlaydigan kalitni oʻz ichiga oladi — usiz bu maʼlumotlarni qayta oʻqib boʻlmaydi. Sayt jildining toʻliq nusxasi yanada yaxshi.
  4. Dastur fayllarini oʻzingiz oʻzgartirgan boʻlsangiz, qaysilarini yozib qoʻying: yangi versiya ularning ustiga yozadi va keyin oʻzgartirishlaringizni qayta qoʻllashingiz kerak boʻladi.

Yangilash

  1. Yangi ZIP faylni kompyuteringizda arxivdan chiqaring.
  2. upload jildining tarkibini FTP orqali avvalgi jildga yuklang va FTP dasturiga mavjud fayllarning ustiga yozishga ruxsat bering (yashirin .htaccess fayllari ham). Avval serverdagi hech narsani oʻchirmang. Paketda app/config.php va rasmlaringizdan hech biri yoʻq, shuning uchun sozlamalaringiz va uploads jildi oʻz holicha qoladi.
  3. install jildini serverdan yana oʻchiring.
  4. Saytingizni oching va admin panelga kiring: maʼlumotlar bazasi birinchi tashrifda avtomatik yangilanadi (bu bir necha soniya oladi). Litsenziya boʻlimida endi yangi versiya raqami koʻrsatiladi.

Keyin tekshiring

  • Bosh sahifani va har bir faol tildagi bir nechta sahifani oching; aloqa shaklini bir marta yuboring.
  • Pro: toʻlov provayderingizning sinov rejimida sinov toʻlovini amalga oshiring yoki toʻlov sozlamalarini tekshiring.
  • Dizayn eski yoki buzuq koʻrinyaptimi? Sahifani Ctrl + F5 bilan qayta yuklang va hostingingiz yoki CDN keshini tozalang (masalan, LiteSpeed Cache, Cloudflare).
  • Yangilanish bilan qoʻshilgan yangi tillar oʻchirilgan holda qoʻshiladi — xohlasangiz, admin panelda Tillar boʻlimidan yoqing.

Nimadir xato ketsa

  • Oq sahifa yoki 500 xatosi: storage/logs ichidagi eng yangi faylga qarang — xato oʻsha yerda tasvirlangan.
  • Oldingi versiyaga qaytish uchun ikkalasini ham — fayllarni va maʼlumotlar bazasini — zaxira nusxadan tiklang. Eski dastur fayllarini hech qachon allaqachon yangilangan maʼlumotlar bazasi bilan ishlatmang.

10. Nginx

Apache va LiteSpeed paketdagi .htaccess fayllaridan foydalanadi. Nginx da ushbu qoidalarni domeningizning server blokiga qoʻshing (PHP-FPM soketini serveringizga moslashtiring):

location / { try_files $uri $uri/ /index.php?$query_string; }
location ~ ^/(app|storage)(/|$) { deny all; }
location ~ ^/install/(?!index\.php$).+\.php$ { deny all; }
location ~ ^/uploads/.*\.(php|phtml|phar|pl|py|cgi|sh)$ { deny all; }
location ~ /\. { deny all; }
location ~* \.(sql|md|log|lock|ini|bak|old|orig|sh|dist|env|json|yml|yaml|key|pem|zip|tar|gz)$ { deny all; }
location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass unix:/run/php/php8.2-fpm.sock; }

11. Demo rejimi

Veb-saytni mijozlar yoki hamkasblarga hech qanday xavf-xatarsiz namoyish qilish uchun app/config.php faylida 'demo' => true ni oʻrnating. Shunda tashrif buyuruvchilar demo hisob bilan toʻliq boshqaruv panelini koʻrib chiqishi mumkin, ammo hech narsa saqlanmaydi, ikki bosqichli tasdiqlash yashiriladi va kontent avtomatik ravishda asl holatiga qaytadi (interval: demo_reset_minutes). Paketdagi hujjatlarda barcha demo sozlamalari keltirilgan.

12. Muammolarni bartaraf etish

  • Bosh sahifadan tashqari barcha sahifalar 404 koʻrsatadi: .htaccess fayli yuklanmagan yoki mod_rewrite oʻchirilgan.
  • Veb-sayt boshqa manzilga yoʻnaltiradi: app/config.php dagi base_url ni toʻgʻrilang.
  • Xatlar kelmayapti: SMTP sozlamalarini tekshiring va yuborish jurnalidagi xatoni oʻqing.
  • Oq sahifa yoki 500 xatosi: storage/logs dagi fayllarni koʻrib chiqing.

Oʻrnatishda qiyinchilik bormi? Oʻrnatishda yordam pullik oʻrnatish xizmatimiz sifatida mavjud: uni narxlar sahifasida buyurtma qiling — yoki buyurtmani rasmiylashtirishda qoʻshing — va biz veb-saytni siz uchun hostingingizga oʻrnatamiz.

Hali savolingiz bormi?

Biz bilan bogʻlaning