SənədləşməSon yenilənmə: 29.10.2026
Bu təlimat hər Northbytra saytına — İT və texniki servis saytına və bütün sahə saytlarına aiddir. Adi quraşdırma təxminən 30 dəqiqə çəkir. FTP proqramı (məs. FileZilla) və hostinqinizin giriş məlumatları lazımdır.
1. Düzgün paketi seçin
- Sayt: İT və texniki servis saytı (kompüter təmiri, İT xidmətləri, təhlükəsizlik kameraları — onlayn təmir izləmə ilə) və ya sahə saytı: Memarlıq studiyası, Tikinti şirkəti, Elektrik podratçısı, İnteryer dizayn studiyası, Günəş paneli quraşdırıcısı, Mebel mağazası və istehsalçısı, Avtotəmir və avtoservis, Şin mərkəzi, Evakuator və yol yardımı, Kuzov və boya emalatxanası, Avtomobil icarəsi, Avtosalon və ya digər istənilən sahə üçün Biznesiniz üçün sayt. Onları məhsullar səhifəsində və canlı demolarda müqayisə edin.
- Versiya: Standard — bank köçürməsi, qapıda və ya mağazada ödənişlə sifarişlər. Pro — əlavə olaraq PayTR və ya Stripe vasitəsilə onlayn kart ödənişi. Hər iki versiya eyni qaydada quraşdırılır; sonradan Standard-dan Pro-ya keçə bilərsiniz və aktivləşdirmə açarınız eyni qalır.
- Bir paket = bir sahə: paketin dizaynı, menyusu, modulları və nümunə məzmunu öz sahəsi üçün hazırlanıb. Bütün mətnlər, şəkillər və modullar idarəetmə panelində dəyişdirilə bilər, lakin paketin sahəsini başqasına dəyişmək olmur.
- Ödənişdən sonra sifariş səhifənizin linki olan e-məktub alırsınız: aktivləşdirmə açarınızı orada göstərir və şəxsi yükləmə linkinizdən istifadə edirsiniz; imtina hüququ başa çatdıqdan sonra açarın surəti sizə e-poçtla da göndərilə bilər. ZIP faylında
uploadqovluğu və sənədlər (INSTALL.md / KURULUM.md) var.
2. Tələblər
- pdo_mysql, sodium, mbstring və fileinfo genişlənmələri ilə PHP 8.1 və ya daha yeni versiya (gd və intl tövsiyə olunur) — əksər hostinq paketlərində standartdır
- MySQL 5.7+ və ya MariaDB 10.3+
- mod_rewrite ilə Apache və ya LiteSpeed — və ya 10-cu bölmədəki qaydalarla Nginx
- Domeniniz üçün SSL sertifikatı (əksər hostinq provayderlərində Let's Encrypt ilə pulsuz)
Quraşdırma sehrbazı quraşdırma başlamazdan əvvəl hər tələbi yoxlayır.
3. Faylları FTP ilə yükləyin
- ZIP faylını kompüterinizdə açın.
- Hostinqinizə FTP ilə — mümkünsə SFTP və ya FTPS ilə — qoşulun və
uploadqovluğunun məzmununu, gizli.htaccessfaylları da daxil olmaqla, domeninizin veb kökünə (çox vaxtpublic_html,httpdocsvə yahtdocs) yükləyin. - Hostinq panelinizdə boş MySQL verilənlər bazası və ona bütün səlahiyyətlərə malik verilənlər bazası istifadəçisi yaradın. Verilənlər bazasının adını, istifadəçi adını və şifrəni qeyd edin.
4. Quraşdırma sehrbazını işə salın
- Domeninizi brauzerdə açın — sehrbaz avtomatik başlayır. Onun dilini yuxarıda dəyişə bilərsiniz.
- Verilənlər bazası məlumatlarını və şirkət məlumatlarınızı daxil edin.
- Saytın və idarəetmə panelinin standart dilini, təklif etmək istədiyiniz dilləri və ölkənizi / regionunuzu seçin — saat qurşağı, valyuta, telefon kodu və daşıyıcılar buna əsasən əvvəlcədən təyin olunur.
- Administrator hesabınızı yaradın və aktivləşdirmə açarınızı daxil edin (5-ci bölməyə bax).
- Nümunə məzmun: tam saytla başlamaq üçün qutunu işarəli saxlayın — on dildə slayder, xidmətlər, layihələr, məhsullar, blog və TVS. Sahə saytları real fotolarla (Pexels lisenziyası, kommersiya istifadəsinə icazə verilir), İT saytı isə orijinal illüstrasiyalarla gəlir. Hər elementi sonradan idarəetmə panelində saxlayın, redaktə edin və ya silin — və ya boş saytla başlamaq üçün qutunun işarəsini götürün.
- Sehrbaz başa çatdıqda
installqovluğunu serverinizdən silin vəapp/config.phpfaylının ehtiyat nüsxəsini saxlayın — orada şəxsi məlumatları şifrələyən açar var.
5. Lisenziyanızı aktivləşdirin
- Onlayn aktivləşdirmə: quraşdırma zamanı sehrbaz açarınızı, domeninizi və proqramın versiyasını lisenziya serverimizə göndərir. Bundan sonra açar saytın quraşdırıldığı domenə bağlanır (
wwwilə və ya onsuz; hər hansı digər subdomen üçün ayrıca lisenziya lazımdır). - Əl ilə aktivləşdirmə kodu: serveriniz internetə qoşula bilmirsə (məsələn, firewall çıxan bağlantıları bloklayırsa), sehrbaz "Əl ilə aktivləşdirmə kodu" sahəsini göstərir. Sifariş nömrənizi və domeninizi əlaqə forması vasitəsilə bizə göndərin; yalnız bu açar və bu domen üçün etibarlı kod alacaqsınız.
- Hər lisenziyaya bir domen: hər lisenziya yalnız bir domen üçün etibarlıdır və başqa domenə köçürülə bilməz. Başqa sayt üçün yeni lisenziya lazımdır.
- Aktivləşdirmə açarı sifariş zamanı göstərdiyiniz domen üçün verilir və yalnız orada işləyir (www ilə və ya onsuz). Saytı
localhostvə ya digər lokal ünvanlarda quraşdırmaq olmaz — onu birbaşa domeninizdə quraşdırın.
6. İdarəetmə panelində ilk addımlar
your-domain/admin ünvanında daxil olun və idarə panelindəki quraşdırma yoxlama siyahısını addım-addım keçin:
- Şirkət məlumatları (hüquqi məlumat), loqo, brend rəngi və dizayn mövzusu
- Çatdırılma variantları və bank köçürmələri üçün bank rekvizitləriniz
- Hüquqi səhifə şablonları — onları yoxlayın və biznesinizə uyğunlaşdırın
- Nümunə mətnləri və fotoları öz materiallarınızla əvəz edin və lazım olmayan modulları söndürün
7. E-poçt (SMTP) və ikiaddımlı doğrulama
- Sayt ayarları → E-poçt bölməsini açın, poçt qutunuzun SMTP serverini, portunu (STARTTLS ilə 587 və ya SSL ilə 465), istifadəçi adını, şifrəsini və göndərən ünvanını daxil edin, sonra Özümə test göndər düyməsini klikləyin. Gmail və Microsoft 365 tətbiq şifrəsi tələb edir. Uğursuz göndərmələr xəta ilə birlikdə E-poçt bildirişləri altındakı göndərmə jurnalında sadalanır.
- Test e-poçtları gələn kimi Profilim altında ikiaddımlı doğrulamanı aktivləşdirin: bundan sonra hər giriş e-poçt ünvanınıza göndərilən 6 rəqəmli kodla təsdiqlənir. Yalnız bir dəfə göstərilən on bərpa kodunu təhlükəsiz yerdə saxlayın.
8. Yalnız Pro: onlayn kart ödənişi
- Admin → Onlayn ödəniş bölməsini açın, PayTR və ya Stripe seçin və provayder hesabınızdan API açarlarını daxil edin (onlar şifrələnmiş saxlanılır). Hələlik test rejimini aktiv saxlayın.
- PayTR: həmin səhifədə göstərilən bildiriş URL-ini PayTR merchant panelinizə daxil edin. Stripe: orada göstərilən webhook URL-ini əlavə edin və imza sirrini (whsec_…) yapışdırın.
- Çatdırılma variantları altında müştərilərin kartla ödəyə biləcəyi variantlar üçün "Onlayn kart ödənişi" seçimini işarələyin.
- Test sifarişi verin, sonra test rejimini söndürün və real açarlarınızı daxil edin. Kart məlumatları yalnız provayderin təhlükəsiz səhifəsində daxil edilir və heç vaxt saytınıza çatmır.
9. Yeni versiyaya yeniləmə
Kontentiniz, ayarlarınız, tərcümələriniz, sifarişləriniz və aktivasiya açarınız verilənlər bazasında və app/config.php faylında saxlanılır — yeniləmə yalnız proqram fayllarını əvəz edir. Lisenziyanız eyni qalır; yeni aktivasiya tələb olunmur.
Başlamazdan əvvəl
- İdarəetmə panelində Lisenziya bölməsini açın: *Proqram versiyası* sətri hazırda quraşdırılmış versiyanı göstərir. Yeni paketin INSTALL.md / KURULUM.md faylındakı «Yeniliklər» hissəsini oxuyun.
- Yeni paketi şəxsi yükləmə linkinizlə endirin. Linkin müddəti bitibsə, sifariş nömrənizi əlaqə formu vasitəsilə bizə göndərin, yeni link alacaqsınız. Həmişə eyni saytdan (eyni sektor) və eyni nəşrdən (Standard və ya Pro) istifadə edin — Standard nəşrindən Pro-ya keçid üçün isə Pro paketindən.
- Ehtiyat nüsxə çıxarın: verilənlər bazasını ixrac edin (phpMyAdmin → Export və ya hostinqinizin ehtiyat nüsxə funksiyası),
app/config.phpfaylını vəuploadsqovluğunu FTP ilə endirin.app/config.phpşəxsi məlumatları şifrələyən açarı ehtiva edir — onsuz bu məlumatları bir daha oxumaq mümkün olmaz. Sayt qovluğunun tam surəti daha da yaxşıdır. - Proqram fayllarına özünüz dəyişiklik etmisinizsə, hansılara etdiyinizi qeyd edin: yeni versiya onların üzərinə yazır, sonra dəyişikliklərinizi yenidən tətbiq etməli olacaqsınız.
Yeniləmə
- Yeni ZIP faylını kompüterinizdə arxivdən çıxarın.
uploadqovluğunun məzmununu FTP ilə əvvəlki qovluğa yükləyin və FTP proqramının mövcud faylların üzərinə yazmasına icazə verin (gizli.htaccessfaylları daxil olmaqla). Əvvəlcə serverdə heç nəyi silməyin. Paketdəapp/config.phpvə şəkillərinizdən heç biri yoxdur, ona görə ayarlarınız vəuploadsqovluğu olduğu kimi qalır.installqovluğunu serverdən yenidən silin.- Saytınızı açın və idarəetmə panelinə daxil olun: verilənlər bazası ilk ziyarətdə avtomatik yenilənir (bu bir neçə saniyə çəkir). Lisenziya bölməsində indi yeni versiya nömrəsi göstərilir.
Sonra yoxlayın
- Ana səhifəni və hər aktiv dildə bir neçə səhifəni açın; əlaqə formunu bir dəfə göndərin.
- Pro: ödəniş provayderinizin test rejimində sınaq ödənişi edin və ya ödəniş ayarlarını yoxlayın.
- Dizayn köhnə və ya pozulmuş görünür? Səhifəni Ctrl + F5 ilə yenidən yükləyin və hostinqinizin və ya CDN-in keşini təmizləyin (məs., LiteSpeed Cache, Cloudflare).
- Yeniləmənin gətirdiyi yeni dillər söndürülmüş halda əlavə olunur — istəsəniz, idarəetmə panelində Dillər bölməsindən onları aktiv edin.
Nəsə səhv gedərsə
- Ağ səhifə və ya 500 xətası:
storage/logsqovluğundakı ən yeni fayla baxın — xəta orada təsvir olunur. - Əvvəlki versiyaya qayıtmaq üçün hər ikisini — həm faylları, həm də verilənlər bazasını — ehtiyat nüsxədən bərpa edin. Köhnə proqram fayllarını heç vaxt artıq yenilənmiş verilənlər bazası ilə istifadə etməyin.
10. Nginx
Apache və LiteSpeed daxil edilmiş .htaccess fayllarından istifadə edir. Nginx-də bu qaydaları domeninizin server blokuna əlavə edin (PHP-FPM soketini serverinizə uyğunlaşdırın):
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
Saytı müştərilərə və ya həmkarlarınıza heç bir risk olmadan təqdim etmək üçün app/config.php faylında 'demo' => true təyin edin. Bundan sonra ziyarətçilər demo hesabı ilə tam idarəetmə panelini kəşf edə bilər, lakin heç nə saxlanılmır, ikiaddımlı doğrulama gizlədilir və məzmun avtomatik sıfırlanır (interval: demo_reset_minutes). Paketdəki sənədlərdə bütün demo ayarları sadalanır.
12. Problemlərin həlli
- Ana səhifədən başqa hər səhifə 404 göstərir:
.htaccessfaylı yüklənməyib və ya mod_rewrite söndürülüb. - Sayt başqa ünvana yönləndirir:
app/config.phpfaylındabase_urldəyərini düzəldin. - E-poçtlar gəlmir: SMTP ayarlarını yoxlayın və göndərmə jurnalındakı xətanı oxuyun.
- Ağ səhifə və ya 500 xətası:
storage/logsqovluğundakı fayllara baxın.
Quraşdırmada çətinlik çəkirsiniz? Quraşdırmada kömək ödənişli quraşdırma xidmətimiz kimi mövcuddur: onu qiymətlər səhifəsində sifariş edin — və ya sifarişin rəsmiləşdirilməsi zamanı əlavə edin — və saytı sizin əvəzinizə hostinqinizə quraşdıraq.