Fayl menejeridan qanday foydalanish kerak. Faylni saqlang Nima uchun bu qolganlardan yaxshiroq

Uy / Windows 7

Xo'sh, nima uchun shaxsan menga Begetdan xosting yoqdi? Men allaqachon ushbu uy egasining ko'plab ijobiy fazilatlari haqida gapirganman. Yana bir nechta muhim texnik xususiyatlarni eslatib o'tish zarar qilmaydi.

Sayt yukini kuzatish

Fayl menejeri

Beget boshqaruv panelida mavjud, juda qulay fayl menejeri xususiy, ko'pincha FTP mijozlaridan foydalanmasdan qilish imkonini beradi. 2015 yilda Beget ushbu muharrirni ochiq manbali loyihaga aylantirdi. manba kodi va uni xuddi shu nomdagi veb-saytda SPRUT.io nomi bilan Internetga joylashtirdi.

Fayl menejerida fayllarni bir katalogdan boshqasiga ko'chirish yoki ko'chirishni osonlashtiradigan 2 ta panel mavjud. Bundan tashqari, albatta, fayllarni yuklash va yuklab olish, arxivlarni yaratish va ochish, o'rnatish imkoniyati mavjud zarur huquqlar papkalar va fayllarga.

Fayl menejerida ham onlayn mavjud matn muharriri Sevimli Notepad++ muharriri kabi sintaksisni ta'kidlash bilan bu juda qulay narsa.

U hatto sintaksik xatolarni ajratib ko'rsatishga qodir, bu ham foydali.

MySQL ma'lumotlar bazalari

Boshqaruv panelidan kerakli ma'lumotlar bazalariga (MB) tashqaridan kirishni yoqish mumkin. Bu ma'lumotlar bazasi hajmi juda kattalashganda va phpMyAdmin endi bardosh bera olmaganda foydali bo'lishi mumkin (masalan, saytlarimizdan biri allaqachon ma'lumotlar bazasi hajmi 1,5 Gb ga yetgan):

Biroq, boshqaruv panelida veb-sayt skriptlari va ma'lumotlar bazalari uchun alohida zaxira nusxalarini yaratish, ularni saytda arxiv sifatida saqlash mumkin.

Boshqarish panelidagi terminal

Ajablanarlisi, lekin haqiqat: ilg'or veb-ishlab chiquvchilar uchun Beget ishlash imkoniyatini beradi konsolda to'g'ridan-to'g'ri boshqaruv panelidan, ruxsatsiz va qo'shimcha dasturlarni o'rnatmasdan(Linux va Mac uchun - terminalni oching). Qo'llanmada aytib o'tilganidek, qulaylik uchun terminalli oyna butun ekranga, ekranning bir qismiga kengaytirilishi yoki ish uchun qulay joyga ko'chirilishi mumkin. Sahifalarni almashtirishda siz seansni buzmasdan terminal bilan ishlashni davom ettirishingiz mumkin.

Qo'shimcha xizmatlar

Virtual hosting uchun odatiy xususiyatlarga qo'shimcha ravishda, Beget ko'p narsalarni taklif qiladi qo'shimcha xizmatlar , odatda alohida sotib olinishi yoki mustaqil ravishda joylashtirilishi kerak, lekin VPS/VDS da, bu ancha qiyinroq. Masalan, keshlash tizimidan foydalanish Memkeshlangan sayt ish faoliyatini sezilarli darajada oshirishga va uning hosting platformasidagi yukini kamaytirishga yordam berishi mumkin. Quyida skrinshotda qo'shimcha funktsiyalar ro'yxatini ko'rishingiz mumkin:

Bir so'z bilan aytganda, afzalliklari juda ko'p, shuning uchun men 2010 yildan beri ushbu hostingdan foydalanaman va uni mijozlarimga tavsiya qilaman.

CMS-da ishlaydigan veb-saytni boshqa xostingga o'tkazish yoki mahalliy server, sayt ishlashi uchun uning fayllarini shunchaki bir joydan boshqa joyga ko'chirishning o'zi etarli emas, shuningdek, ma'lumotlar bazasidan barcha ma'lumotlarni uzatishingiz kerak;

Saytingizni ko'chirishni boshlashdan oldin, yaratganingizga ishonch hosil qiling matn fayli va u erda barcha ma'lumotlarni yozing - hosting hisobingizga kirish uchun manzil, login va parol, ma'lumotlar bazasi nomi, foydalanuvchi nomi, ma'lumotlar bazasi paroli va boshqa kerakli ma'lumotlar

Qaysi CMS-dan foydalanmasligingizdan qat'i nazar, migratsiya jarayoni quyidagi bosqichlardan iborat bo'ladi:

Mahalliy serverdagi harakatlar (yoki eski xosting)

1. Sayt fayllarini arxivlash formatda arxivlangan .zip

2. Ma’lumotlar bazasidan ma’lumotlarni eksport qilish yoki boshqacha qilib aytganda, ma'lumotlar bazasining zaxira nusxasini yaratish. Soddalashtirilgan, bu kengaytmali matn faylida yozilgan ma'lumotlar bazamizdagi barcha ma'lumotlar .sql

Masofaviy serverdagi harakatlar (boshqa kompyuter yoki xostingdagi mahalliy server)

1. Sayt fayllari bilan arxivni masofaviy serverga nusxalash va uni joylashtirish papka tuzilishini saqlash

2. Tekshirish papkalar va fayllarga kirish huquqlari va agar kerak bo'lsa, ularni o'zgartiring.

3. Yangi ma'lumotlar bazasini yaratish. Ma'lumotlar bazasi nomi, foydalanuvchi nomi, parolni eslab qoling (yozing). ma'lumotlar bazasiga

4. Ma'lumotlar bazasining zaxira nusxasini yaratilgan ma'lumotlar bazasiga import qiling. (kengaytmali fayldan .sql)

5. Konfiguratsiya faylida sayt eski ma'lumotlar bazasi nomini, foydalanuvchi nomi va parolni ma'lumotlar bazasiga o'zgartiring yangilari uchun

6. Sayt konfiguratsiyasi bo'limida saytning fayllari va vaqtinchalik papkalariga yo'llarni yangilariga o'zgartiring(agar kerak bo'lsa)

MODX saytini mahalliy serverga zaxiralash

Biz arxivni RAR arxivatori yordamida yaratamiz, agar u kompyuteringizga o'rnatilmagan bo'lsa, uni shu yerdan yuklab oling va o'rnating.

Sayt fayllari arxivini yaratish

Bizning sayt fayllari bilan papkani oching Z:/home/okarina.loc/www, barcha fayl va papkalarni tanlang va bosing o'ng tugmasini bosing sichqonlar har qanday faylda. Ochilgan menyuda elementni tanlang Arxivga qo'shish...

Sayt fayllari bilan arxiv yaratish

Ochilgan arxivchi oynasida Arxiv formatini tanlang - ZIP va tugmani bosing KELISHDIKMI

Arxiv turini tanlash

Arxiv yaratila boshlaydi va tugallangandan so'ng biz arxiv faylini saytimizning ildiz papkasida ko'ramiz www.zip

Sayt arxivi

Arxiv mahalliy saytimizda qolib ketmasligi uchun uni boshqa papkaga ko'chirish mumkin. Misol uchun, diskingizning biron bir joyida "Site Transfer" deb nomlangan papka yarating va uni o'tkazing.

Ma'lumotlar bazasi zaxira nusxasini yaratish

Brauzerda sayt administrator paneliga o'ting, Asboblar -> Zaxira, element oldidagi katakchani bosing Jadval nomi ma'lumotlar bazasidagi barcha jadvallarni tanlash uchun tugmani bosing tanlangan jadvallarning zaxira nusxasini yaratish va yuklash

Sayt ma'lumotlar bazasining zaxira nusxasini yaratish

Ko'rsatilgan faylni ochish oynasida siz tanlaganingizni tekshiring Faylni saqlash va bosing KELISHDIKMI

Ma'lumotlar bazasini faylga saqlash

Saqlangan faylni topish uchun quyidagi rasmda ko'rsatilganidek, brauzer panelidagi belgini bosing (Firefox brauzeri uchun)

Ma'lumotlar bazasining saqlangan nusxasi bilan jildni oching

Yoki Explorerda oching Yuklashlar papkasi

Ma'lumotlar bazasi nusxasi bilan "Yuklashlar" papkasi

Siz izlayotgan fayl kengaytmasiga ega bo'lishi kerak .sql va uning nomi bo'lishi kerak joriy sana

Ushbu faylni jildga ko'chiring Saytni uzatish

Sayt migratsiyaga tayyor

Bu tayyorgarlik qismi mahalliy kompyuter tugatdi. Jildda Saytni uzatish bizning veb-saytimiz va ma'lumotlar bazasi arxivi joylashgan.

Ushbu havoladan siz mening Site Transfer papkamning mazmunini yuklab olishingiz mumkin

BEGET.RU xostingida akkauntni ro'yxatdan o'tkazish

Biz beget hosting-da to'liq huquqli hisob qaydnomasini ro'yxatdan o'tkazishimiz mumkin va u 30 kun ichida ishlaydi sinov rejimi bepul.

Biz beget.ru veb-saytiga o'tamiz va tariflardan birini tanlaymiz, masalan, Boshlash. Bu tarif imkoniyatini o'z ichiga oladi RU zonasida bepul domenni ro'yxatdan o'tkazish

Tarifni tanlang

Ko'rsatilgan maydonlarni diqqat bilan to'ldiring telefon tasdiqlash kodi yuboriladi elektron pochta orqali- hisobga kirish ma'lumotlari.

BEGET-da xostingni ro'yxatdan o'tkazish

Ro'yxatdan o'tganingizdan so'ng, telefoningizga xabar keladi Tasdiqlash kodi bilan SMS, quyida ko'rsatilgandek oynaga kiritilishi kerak bo'ladi

BEGET-da hisob qaydnomasini ro'yxatdan o'tkazish uchun tasdiqlash kodini kiriting

Tasdiqlangandan so'ng, tizim sizga hostingni yaratish jarayonining animatsiyasini ko'rsatadi

BEGET hisobini yaratish

Saqlashga ishonch hosil qiling quyidagi rasmda qizil ramka bilan ta'kidlangan ma'lumotlar matn faylida! Ro'yxatdan o'tish paytida ko'rsatilgan elektron pochta manziliga ham ushbu ma'lumot bilan xat yuboriladi.

Hostnig BEGET. Yangi hisob qaydnomasini ro'yxatdan o'tkazish jarayoni tugallanmoqda

Beget.ru hosting boshqaruv paneliga birinchi marta kirish uchun havolani bosishingiz mumkin Boshqaruv paneliga o'ting

BEGET hosting hisobini boshqarish paneli

Roʻyxatdan oʻtish tugallandi. Tabriklaymiz, sizning shaxsiy hostingingiz bor!

Sayt fayllarini BEGET xostingiga o'tkazish va kirish huquqlarini o'rnatish

Xosting boshqaruv paneliga kiring va belgini bosing Fayl menejeri

BEGET hosting fayl menejeri

Siz birinchi marta kirganingizda, nomi sayt manziliga mos keladigan papkani ko'rasiz, boshqacha qilib aytganda, bu sizning sinov domeningiz.

BEGET tomonidan joylashtirilgan sinov domeni

Saytimiz arxivini xostingga yuklash uchun papkaga o'ting [hisobingiz].bget/public_html va ushbu katalogdagi hamma narsani o'chirib tashlang. Buning uchun barcha fayl va papkalarni tanlang, bosing o'ng tugmasini bosing va elementni tanlang Oʻchirish. Keyin tugmani bosing (ko'k yuqoriga o'q) Fayllarni yuklash quyidagi rasmda ko'rsatilganidek

Ko'rsatilgan oynada bosing Tanlang... va saytimiz arxivini tanlang www.zip qaysi jildda joylashgan Saytni uzatish

Sayt arxivini BEGET xostingiga yuklash

O'ng tugmasini bosing arxiv fayli, ochiladigan menyudan tanlang Arxivni ochish

BEGET xostingida sayt fayllari bilan arxivni ochish

Arxivni ochgandan so'ng, arxiv faylini hostingda joy egallamasligi uchun o'chirishingiz mumkin, ustiga sichqonchaning o'ng tugmachasini bosing va tanlang. Oʻchirish

BEGET xostingidan arxiv faylini o'chirish

Biz katalog daraxtida yuqoriga chiqamiz, papkani o'ng tugmasini bosing public_html va tanlang Atributlarni o'zgartirish

BEGET xostingidagi fayl va papkalarning atributlarini o'zgartirish

Ko'rsatilgan oynada maydonga kiring Kod qiymati - 755, belgilash katakchasini bosing Rekursiv ravishda qo'llang va tanlang faqat papkalarga. Ushbu operatsiya bilan biz saytimizdagi barcha papkalarga kerakli kirish huquqlarini o'rnatamiz

BEGET xostingida sayt papkalari uchun ruxsatlarni o'rnatish

Jildni yana sichqonchaning o'ng tugmasi bilan bosing public_html, tanlang Atributlarni o'zgartirish, kiriting kod qiymati 644, faqat fayllar uchun rekursiv qo'llaniladi

Biz BEGET xostingida sayt fayllariga huquqlarni o'rnatdik

Natijada, saytimizdagi barcha papkalar huquqlarga ega bo'lishi kerak 755 , va fayllar 644

BEGET xostingidagi fayl va papkalarga bo'lgan huquqlar

BEGET xostingi bo'yicha ma'lumotlar bazasini yaratish va ma'lumotlarni import qilish

Boshqaruv panelida belgini bosing MySQL

BEGET xostingida ma'lumotlar bazasini boshqarish

Ma'lumotlar bazasi nomini kiriting va parol yarating

Matn faylida ma'lumotlar bazasi nomi va parolni yozishni unutmang!

BEGET xostingida yangi ma'lumotlar bazasini yaratish

Ma'lumotlar bazasini yaratgandan so'ng, yozuvni bosing phpMyAdmin

BEGET xostingida phpMyAdmin orqali ma'lumotlar bazasiga kiring

Tugmasini bosing Import

BEGET tomonidan joylashtirilgan ma'lumotlar bazasiga ma'lumotlarni import qilish

Tugmasini bosing Ko‘rib chiqish..., papkadan Saytni uzatish ma'lumotlar bazasi bilan faylni tanlang (kengaytma sql), keyin tugmani bosing Oldinga

BEGET tomonidan joylashtirilgan ma'lumotlar bazasiga zaxiradan ma'lumotlarni import qilish

Natijada, muvaffaqiyatli import haqida xabar ko'rsatiladi va chap ustunda ma'lumotlar bazasi jadvallari paydo bo'ladi

Ba'zan brauzer xabarni ko'rsatmaydi yoki chap ustunda jadvallarni ko'rmasligingiz mumkin. Hechqisi yo'q, shunchaki 20-30 soniya kuting va sahifani qayta yuklang. Agar chap ustunda jadvallar paydo bo'lsa, unda hamma narsa tartibda

Sayt ma'lumotlari BEGET xostingidagi ma'lumotlar bazasiga import qilindi

Ajoyib! Biz veb-sayt fayllarimizni xostingga joylashtirdik, ularga kirish huquqlarini sozladik, ma'lumotlar bazasini yaratdik va unga veb-sayt ma'lumotlarimizni import qildik. Ozgina qoldi.

MODX konfiguratsiya fayli va so'nggi sozlamalar

IN fayl menejeri hostingda papkaga o'ting public_html/manager/includes, faylni o'ng tugmasini bosing config.inc.php va ochiladigan menyudan tanlang tahrirlash

BEGET xostingidagi MODX konfiguratsiya fayli

Biz o'zgaramiz ma'lumotlar bazasi foydalanuvchi nomi, parol va ma'lumotlar bazasi nomi bizning hostingimizda foydalanilganlarga. Siz ularni matn fayliga yozishingiz kerak edi.

BEGET xostingida ma'lumotlar bazasi nomi va foydalanuvchi bir xil nomga ega

BEGET xostingida MODX-da sayt konfiguratsiya faylini tahrirlash

Konfiguratsiya faylini saqlaganingizdan so'ng, sayt xavfsizligini oshirish uchun siz konfiguratsiya faylini tahrirlash imkoniyatini o'chirib qo'yishingiz kerak, buning uchun faylni bosing. config.inc.php o'ng tugmasini bosing va ochiladigan menyudan tanlang Atributlar. Ko'rsatilgan oynada, maydonda Kod qiymati kiriting 600 va tugmani bosing O'zgartirish

BEGET xostingidagi MODX konfiguratsiya fayliga kirish yopilyapti

Brauzerda masofaviy hosting bo'yicha veb-saytimizning administrator paneliga o'ting va manzil satriga kiriting [hisob nomi].bget.ru/manager, administrator paneliga kirish uchun login va parolni kiriting (login: admin, parol: 1 ), tanlang Asboblar -> Konfiguratsiya, yorlig'iga o'ting Fayl menejeri va dalada Fayl menejeri uchun yo'l tugmasini bosing Qayta tiklash

MODX boshqaruv panelidagi fayl menejeri yo'lini tiklash

Yorliqga o'ting Fayl brauzeri va dalada Fayllarga yo'l tugmasini ham bosing Qayta tiklash, shundan keyin saqlash konfiguratsiya o'zgarishlari

MODX administratorida fayl brauzerining yo'lini tiklash

Yorliqga o'ting Veb-sayt, sayt keshidan eski ma'lumotlarni tozalash uchun bosing Keshni tozalash va menyu bandini bosish orqali hostingda veb-saytimizni oching Ko'rish

MODX-da keshni tozalash

MODX-dagi saytimiz BEGET tomonidan boshqariladi

Hammaga salom! ushbu maqolada men aytib beraman fayl menejeridan qanday foydalanish kerak yoqilgan Xostingga kirish. Men bu hosting haqida yozganman.

Ro'yxatdan o'tgandan so'ng, foydalanuvchi nomingiz va parolingizni kiritib, hisobingizga kirishingiz kerak bo'ladi. O'zingizni asosiy hosting menyusida toping, unda biz "Fayl menejeri" yorlig'ini bosamiz:

Fayl menejerining yuqori menyusi quyidagicha ko'rinadi:


Quyida saytlaringiz bilan fayl papkalari ro'yxati bo'ladi. Sayt papkasini bosish sayt fayllari ro'yxatini ochadi. Fayl yoki jildning nomi, turi, hajmi, egasi, atributi va o'zgartirilgan sanasi ko'rsatiladi:


Jild yoki faylni sichqonchaning o'ng tugmasi bilan bosish orqali u yoki bu amalni bajarish imkoniyati mavjud menyu paydo bo'ladi:


Masalan, biz jilddagi atributlarni o'zgartirishimiz kerak, shuning uchun biz "Atributlarni o'zgartirish" bandini tanlaymiz va kerakli qiymatni o'rnatamiz:

Fayl menejeri vaqtni tejaydigan veb-ustalar uchun juda qulay vositadir.

Misol uchun, Beget fayl menejeri orqali hosting bo'yicha veb-saytni o'rnatish uchun yuqori menyudagi fayl menejerida "Fayllarni yuklash" tugmasini bosing, so'ng kompyuteringizdagi sayt bilan arxivni tanlang va "Yuklab olish" tugmasini bosing. Sayt bilan arxiv darhol xostingda paydo bo'ladi, so'ngra sichqonchaning o'ng tugmachasini bosing va "Arxivni ochish" bandini tanlang. Bundan tashqari, u bir zumda bir necha soniya ichida ochiladi. Sayt o'rnatildi, menimcha, bu juda zo'r. FTP mijozi orqali bu protsedura ancha uzoq davom etadi.

Agar siz hali Beget xostingida ro'yxatdan o'tmagan bo'lsangiz, uni hoziroq quyidagi tugmani bosish orqali amalga oshiring, shuni ham eslatib o'tamanki, bu hosting 1 oylik sinov muddatiga ega.

Xosting uchun ro'yxatdan o'ting

Ana xolos! Omad va yaxshi daromad!

BEGET.RU xostingi bilan anchadan beri ishlayotganimni ko‘pchilik biladi va uni hammaga tavsiya qiladi. Bugun men ko'rdimki, mening sevimli xostingim sovg'a uyushtirmoqda, uning asosiy sharti blogda maqola yozish orqali hosting xizmatini tavsiya qilish edi. Shuning uchun, men Beget tomonidan ishlab chiqilgan fayl menejeri haqida gapirishga qaror qildim.

Birinchidan, kichik ma'lumot. "Beget" MChJ - bu rus hosting kompaniyasi. Serverlar bizda joylashgan. Ilgari bu faqat Sankt-Peterburg edi, lekin hozir, bilishimcha, geografiya kengaytirildi. Hosting bo'yicha MODX ajoyib ishlaydi va narxlar ko'pchilikni xursand qiladi. Bundan tashqari, har qanday tarifdan foydalanishning birinchi oyi mutlaqo bepul.

Mening tavsiyamga qiziqqanlar tavsiyanoma havolasiga o'tib, ro'yxatdan o'tishlari mumkin: https://beget.ru/?id=12867 (ha, ha, yo'llanma tizimi ishlaydi - 40% gacha har biri yo'llanmalar uchun to'lov taklif qiluvchiga hamkorlikning butun muddati davomida o'tkaziladi).

Ayni paytda men sizga fayl boshqaruvchisi haqida gapirib beraman.

Dastlab, fayl menejeri faqat hosting mijozlari uchun mavjud edi, ammo endi u alohida xizmatga ajratilgan va har kim uni o'z serveriga o'rnatishi mumkin.

Fayl menejeri juda yaxshi. Uning ikkita paneli bor va Drug&Drop ham ishlaydi - fayllarni bir paneldan boshqasiga sudrab o'tishingiz mumkin

MC yoki FAR bilan tanish bo'lganlar yoki Umumiy qo'mondon buni birinchi qarashda aniqlab beradi. Fayllarni boshqarish intuitiv. Ishlar kontekst menyusi o'ng tugmasini bosish orqali.

Menejer sizga arxivlarni ochish va qadoqlash imkonini beradi, shuning uchun, masalan, MODXni o'rnatish juda qulay - arxivni yuklang va uni oching.

Bundan tashqari, siz fayl ruxsatlarini o'zgartirishingiz va hatto ularni tahrirlashingiz mumkin. Aytgancha, SPRUT.io muharriri nimani taqdim etadi?

Bu avtoto'ldirish va sozlanishi kodni ta'kidlash bilan bizning sevimli ACE! =))

Bu SPRUT.io fayl menejerining barcha afzalliklari emas. Shuningdek, tasvirni ko'rish, tashqi FTP serverini ulash, papkalar va fayllar bo'yicha qidirish, bir nechta fayl yuklash va boshqalar mavjud.

Barcha xususiyatlar rasmiy veb-saytda keltirilgan va uni serveringizga o'rnatish bo'yicha ko'rsatmalar ham mavjud.

SPRUT.io - bu ochiq manbali loyiha, manba kodi

Bugun biz hosting va nima uchun haqida gaplashamiz Beget bu eng yaxshi tanlov.

Veb-sayt yaratish juda murakkab va mashaqqatli jarayon. Sizning veb-saytingiz nima uchun ekanligi muhim emas, u onlayn do'konmi, blog saytimi, ijtimoiy portalmi, har qanday holatda ham sizga yuqori sifatli va ishonchli xosting kerak bo'ladi. So'nggi bir necha yil ichida eng mashhur hosting kompaniyalaridan biri Begetga aylandi.

Darhaqiqat, hostingni tanlash masalasi har bir webmasterga bir marta duch keladi va bu erda raqobat shunchaki yovvoyi bo'lgani uchun tanlov juda oddiy emas. Men har doim barcha hosting provayderlari bir-biriga qanchalik o'xshashligidan hayratda qoldim (yaxshi, individuallik yo'q). Shu payt men Begetga duch keldim. Agar biz biroz oldinga sakrab chiqsak, u yorqin, boshqalarga o'xshamaydi, super qulay, juda funktsional, nisbatan arzon va eng muhimi, tezda mashhurlik kasb etayotgan zamonaviy xosting. Shunday qilib, birinchi narsa:

Veb-sayt hosting

Xosting- Bu Internetda veb-saytni joylashtirish usuli. Saytingizni joylashtirganingizdan so'ng, har kim uni yozish orqali kirishi mumkin domen nomi brauzer qatorida.

Serverlarkuchli kompyuterlar, bu sizning saytingiz ishlayotgan va Internetda ko'rinadigan bo'lib qolishiga imkon beruvchi tunu-kun ishlaydi.

Tabiiyki, sayt egalari bunday xizmat uchun ijara to'lashlari kerak. Xosting kompaniyalari foydalanuvchilarga xostingni taqdim etadigan tashkilotlardir. Ularning foydalanuvchilari o'z tarkiblarini joylashtirishlari kerak bo'lgan odamlardir.

Hosting qiling

Beget eng yaxshi haq to'lanadigan hosting kompaniyasi hisoblanadi. Begetning asosiy afzalligi shundaki hamyonbop narxlar va qulay sayt boshqaruv interfeysi.

Siz har qanday turdagi Internet-resurs uchun paketni tanlashingiz mumkin. Agar sizga qaysi paket kerakligini hal qila olmasangiz, ma'muriyat bilan bog'laning, u erda barcha savollaringizga javob beriladi.

Bundan tashqari, hosting kundan kunga oson va qulayroq bo'lib bormoqda, ya'ni ushbu operatordan xosting bo'yicha saytni boshqarishda umuman muammo bo'lmaydi. Beget o'z onlayn biznesini ochmoqchi bo'lgan har qanday odam uchun ajoyib imkoniyatdir.

Beget-da ro'yxatdan o'ting

Qovun tafsilotlarini kiriting:

  • telefon raqami
  • elektron pochta

Hisob qaydnomasini ro'yxatdan o'tkazish uchun tugmani bosamiz va shu bilan. Keyin yangi yaratilgan hisob uchun to'lashingiz kerak.

Agar sizga yuqori tarmoqli tuzilishga ega bo'lmagan veb-sayt kerak bo'lsa, unda siz eng arzon hosting paketini tanlashingiz mumkin. Agar siz portalingizga standart paket ruxsat berganidan sezilarli darajada ko'proq ma'lumot joylashtirmoqchi bo'lsangiz, VIP hostingga buyurtma bering. Siz ustuvor yordam va fayllaringiz uchun 35 GB saqlash joyiga ega bo'lasiz. Bu onlayn bozor yaratmoqchi bo'lganlar uchun juda qulay xizmat. Tabiiyki, VIP hostingga buyurtma berish ancha qimmatga tushadi.

Bundan tashqari, Beget tufayli siz butun dunyodan butun serverlarni ijaraga olishingiz juda muhimdir. texnik yordam va 24/7 monitoring. Xosting operatori, shuningdek, .RF va .RU zonalari uchun juda arzon domenlarni taqdim etadi.

Beget hosting uchun to'lov

To'lov bilan bog'liq muammolar ham yo'q (garchi hozir bu bilan hech kim muammoga duch kelmasa ham). Biz o'zimizga qulay bo'lgan har qanday usulni tanlaymiz va to'laymiz.

Bu erda menga juda yoqqan narsa, o'zboshimchalik miqdori bilan nuqta edi. Agar sizda pul bilan bog'liq muammolar bo'lsa, siz har doim bir necha kun davom etadigan balansingizni, masalan, mobil telefoningizdan to'ldirishingiz mumkin.

Foydalanish mumkin Va'da qilingan to'lov

Xosting boshqaruv panelini yarating

Umuman olganda, har qanday interfeysni umuman tushunishingiz mumkin. Lekin men bu yerga cPanel, ISP Manager va boshqa boshqaruv tizimlaridan foydalanganimdan so'ng, tug'ilganlar yaxshi eskirgan yo'ldan bormagani, balki o'zlarining boshqaruv panelini yaratganlari menga yoqimli taassurot qoldirdi. Va ular to'liq muvaffaqiyatga erishdilar. Panelni tushunish oson, chiroyli dizayn va elementlarning qulay joylashuvi mavjud. Men har bir elementni alohida ko'rib chiqmayman. Bu erda hamma narsa boshqalarnikiga o'xshaydi: ma'lumotlar bazalari, ftp-ga kirish, domen to'xtash joyi va boshqalar.

Begetda bepul oy sinovi

Saytingiz haqiqiy xostda qanday ishlashini ko'rishni xohlaysizmi, lekin sinab ko'rish uchun pul to'lashni xohlamaysizmi? Keyin "bepul hosting" xizmati sizga kerak bo'lgan narsadir. Siz shunchaki ro'yxatdan o'tishingiz kerak va siz ishlashni boshlashingiz mumkin.

Bu test Internet portallari uchun juda foydali xizmatdir. Ko'pgina veb-ustalar o'z loyihalarini ishga tushirish uchun ushbu imkoniyatdan foydalanadilar. Albatta, bunday xostingga pullik hamkasbi kabi xizmat ko'rsatilmaydi.

Xosting texnik yordami

Internetdagi sharhlarga ko'ra, ularning yordami juda malakali va u "qayta yuklash" kabi standart bahonalar bilan cheklanib qolmaydi, lekin aslida har qanday muammolarni izlashga yordam beradi. Lekin mening sharhim eng yaxshi bo'ladi. Ushbu xosting bilan ishlagan bir yil davomida I HECH QACHON ularning yordami talab qilinmadi va bu, mening fikrimcha, Begetning ajoyib ishining eng yaxshi ko'rsatkichidir.

Agar sizda domenlar va serverlarning ishlashi bo'yicha savollaringiz bo'lsa, maslahatchilar yoki ma'muriyat bilan o'zingiz uchun qulay bo'lgan har qanday usulda osongina bog'lanishingiz mumkin. Barcha aloqa ma'lumotlari Beget rasmiy veb-saytida mavjud.

Agar siz shunchaki o'z Internet portalingizni ochmoqchi bo'lsangiz, barcha savollarni to'g'ridan-to'g'ri telefon orqali yoki orqali muhokama qilishingiz mumkin elektron pochta, ICQ, Skype. Kompaniyaning veb-saytida siz nafaqat maslahatchilar bilan bog'lanishingiz, balki darhol xostingga buyurtma berishingiz mumkin. Hammasi juda tez va oddiy.

Begetning afzalliklari

Beget o‘zining barcha raqobatchilaridan bir soniya ham vaqtdan ortda qolmaslikka harakat qilishi va kundan-kunga zamonaviylashib, qulayroq bo‘lib borayotgani bilan ajralib turadi.

Ushbu hosting kompaniyasining asosiy afzalliklaridan biri qulay fayl menejeri, bu sizga fayllarni saytga osongina joylashtirish va ularni tahrirlash imkonini beradi. Ushbu menejerda juda qulay kod muharriri ham mavjud. Beget tomonidan joylashtirilgan saytlar juda tez va yuqori sifatli avtomatik zaxira nusxalari bilan jihozlangan.

Fayl menejeri bu xostingda - bu to'siq bo'ldi, chunki men begetni sevib qoldim. Bu shunchalik qulayki, men FileZilla va shunga o'xshash boshqa dasturlardan foydalanishni butunlay unutib qo'ydim. Shuningdek, u o'ziga xos, intuitiv dizaynga ega. Menejerdan fayllarni qulay yuklash, har qanday turdagi fayllarni tahrirlash.

Fayllarni mahalliy yoki uzoq serverlarga nusxalash tezligi 1 Gb/s ni tashkil qiladi, bu nihoyatda qulay. Saytni tashkil qilishda hech qanday qiyinchiliklar bo'lmasligi uchun imkon qadar ergonomik tarzda yaratilgan boshqaruv panelini eslatib o'tish kerak.

Boshqaruv paneli sizning mablag'laringiz sarflanishini kuzatish imkonini beruvchi xizmat kalkulyatori bilan jihozlangan. Xosting operatori tomonidan taqdim etiladigan barcha boshqa xizmatlar haqida ko'proq ma'lumotni "Xizmatlar" va "Sayt haqida" bo'limlarida olishingiz mumkin.

Aktsiyalar va ajoyib takliflar

Beget har doim o'z mijozlariga g'amxo'rlik qiladi, shuning uchun ushbu hosterning asosiy resursiga tashrif buyurganingizda, siz har doim turli chegirmalarga, sovg'a paketlariga, qo'shimcha domenlarga va hokazolarga ishonishingiz mumkin.

Beget bilan hech bo'lmaganda bir marta ishlagan har bir kishi boshqa hech qachon yangi hosting operatorini qidirmaydi. Kompaniya kafolat beradi:

  • ishonchli ishlash;
  • sifatli xizmat ko'rsatish;
  • foydali takliflar;
  • yoqimli narxlar.

Beget maslahatchilari bilan bog'laning va aktsiyalar haqida so'rang, ular sizning barcha savollaringizga javob berishdan xursand bo'lishadi.

Qisqacha xulosa

Xulosa qilib, men ushbu hostingning barcha afzalliklarini ta'kidlamoqchiman:

  • Juda oddiy va ishonchli hosting.
  • qulay fayl menejeri
  • ko'p sonli to'lov usullari
  • zamonaviy interfeys
  • bepul ssl sertifikati domenlar uchun
  • veb-saytning yaxshi zaxira nusxasi
  • Saqlash imkonini beruvchi chegirmalar va aktsiyalar bilan birgalikda qulay narxlar.
  • Har qanday savolingizga javob beradigan mehribon ma'muriyat.
  • Veb-saytlaringiz va hisoblaringizni barqaror ishlashi uchun 24/7 xizmat ko'rsatish.
  • Resursning doimiy mavjudligini kafolatlaydigan kuchli serverlar.
  • Oddiy dizayn va nazorat qilish usuli.
  • Bepul xosting xizmati tufayli test loyihasini ishga tushirish imkoniyati.
  • Doimiy chegirmalar va foydali takliflar tizimi.

Men hali ish uchun qulayroq xostingni uchratmadim va shuning uchun uni hammaga tavsiya qilaman. Shuningdek, umid qilamanki, beget jamoasi mag'rur bo'lmaydi va o'z foydalanuvchilarini ajoyib ishlari bilan xursand qilishda davom etadi. Men, albatta, yangisini qidirmoqchi emasman. Umuman olganda, sinab ko'ring, sinab ko'ring va uning ishi haqida o'z fikringizni bildirish uchun saytimizga qayting.

Siz hech qachon so'nggi Beget yangiliklaridan chetda qolmaysiz. Har qanday yangilanish, har qanday reklama yoki yangi xizmat darhol kompaniyaning rasmiy veb-saytida "Yangiliklar" bo'limida joylashtiriladi. Shunday qilib, Beget bilan ishlash:

Agar sizda o'z veb-saytingizga ehtiyojingiz yoki xohishingiz bo'lsa, shubhasiz, hosting profilini tanlashda va domenning maksimal samaradorligini tanlashda yordam beradigan Beget mutaxassislariga murojaat qilishingiz kerak. qulay narx. Siz mamnun bo'lasiz va sizning barcha kontentingiz zarar va viruslardan xavfsiz tarzda saqlanadi.


  • Kodlash ta'rifi

    Vazifa:

    Muammolar:

    Yechim:

    # Kodlashni aniqlash uchun biz Mozilla'dan uchardet portidan foydalanamiz - python chardet # https://github.com/chardet/chardet # # Biz dev versiyasidan foydalanamiz, u erda hamma narsa eng so'nggi. # Ushbu kod tufayli doimiy ravishda yaxshilanadi fikr-mulohaza foydalanuvchilar bilan # qanchalik ko'p bo'lsa, kodlash shunchalik aniqroq aniqlanadi, lekin sekinroq. 50000 - empirik tarzda tanlangan self.charset_detect_buffer = 50000 # Faylning bir qismini oling part_content = content + content[-self.charset_detect_buffer:] chardet_result = chardet.detect(part_content) aniqlandi = chardet_result["encoding" confidenceress ="]det_connectr" ] # Windows-da egri muharrirlardan foydalanadiganlar uchun qo'ltiq tayoqchasi # Shu sababli, bizda utf-8 fayllarida cp-1251 bor, shuning uchun re_utf8 = re.compile(".*charset\s* aniqlanganda kutubxona o'zini oldindan aytib bo'lmaydigan tarzda tutadi. =\ s*utf\-8.*", re.UNICODE | re.IGNORECASE | re.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # Ishonch > 0,75 va aniqlangan != "windows-1251" va aniqlangan != FM.DEFAULT_ENCODING: agar aniqlangan bo'lsa == "ISO-8859-" bo'lsa, sinov uchun fayllar to'plami asosida barcha ehtimollar empirik tarzda tanlanadi. 7": aniqlangan = "windows-1251" agar aniqlangan bo'lsa == "ISO-8859-2": aniqlangan = "utf-8" agar aniqlangan bo'lsa == "ascii": aniqlangan = "utf-8" aniqlangan bo'lsa == "MacCyrillic ": detected = "windows-1251" # agar siz hali ham xatoga yo'l qo'ygan bo'lsangiz, aniqlangan bo'lsa, faylda ko'rsatilgan belgilar to'plamidan foydalaning != FM.DEFAULT_ENCODING va html_ext-dagi fayl_ext: result_of_search = re_utf8.search(part_content) self.logger.debug( natija_qidiruv) agar qidiruv natijasi bo'lmasa Hech biri : self.logger.debug("mos keladigan utf-8 charset") aniqlandi = FM.DEFAULT_ENCODING boshqa: self.logger.debug("utf-8 belgilar to'plami mos kelmadi") elif ishonch >

  • Vazifa:
    *.com" "$* = 42;" va boshqalar.

    Muammolar:

    Yechim:

    Ishchi amaliyotiga misol


  • Vazifa:

    Muammolar:

    Yechim:

    • SSH/SFTP qo'llab-quvvatlashini qo'shing
    • WebDav yordamini qo'shing
    • Terminal qo'shing

    .

  • Beget.com kompaniyasi blogi
  • Teglar qo'shing

    Assalomu alaykum, do'stlar! Men sayt faylini qanday qilib osongina va sodda tarzda topish haqida yozish uchun o'tirdim, lekin qarshilik qila olmayman - maqtanaman, garchi ko'pchilikdan tabriklar olgan bo'lsam ham: 2016 yil 23 yanvarda blog ro'yxatdan o'tgan. " Qidiruv tizimini optimallashtirish» Ishonchli saytlar katalogi. Va endi mening altbilgimda tugma bor, uni bosishingiz va hatto sharh qoldirishingiz mumkin.

    Endi nuqtaga. Bloglar yoki veb-saytlarni boshqaradigan har bir kishi, masalan, dizaynni tahrirlash uchun kodga ba'zi o'zgarishlar kiritishi kerak. Endi menda boshqa vazifa bor: HTML haqiqiyligidagi xatolardan xalos bo'lish. veb-resursning obro'siga foydali optimallashtirilgan kontent va boshqa komponentlardan kam bo'lmagan ta'sir qiladi. Dastlab, validator faqat 5 ta xatoga yo'l qo'ydi va men sbup.com forumida bepul maslahatlar beradigan va tijorat asosida ishlaydigan Stariy laqabli mutaxassis bilan bog'landim. U global xatoni topdi, shuning uchun boshqalar aniqlanmadi. Globalni yo'q qilgandan so'ng, menda qirqqa yaqin xato va ogohlantirishlar bor.

    Ulardan ba'zilarini tuzatish qiyin emas edi, masalan, havolalarda etishmayotgan bo'sh joylarni kiritish. Va boshqalarni yo'q qilish uchun tahrir qilish kerak bo'lgan joyni topish kerak edi. Fayllarni qidirishda Beget mijozlari Notepad++ kabi dasturlarsiz ishlay oladilar. Siz to'g'ridan-to'g'ri fayl menejerida matn yoki fayl nomi bo'yicha qidirishingiz mumkin. Iloji bo'lsa, qidiruv maydoni toraytirilishi kerak, lekin agar biz izlayotgan ob'ekt qayerda joylashganligini tasavvur qilmasak, public_html (sayt ildizi) ga qaraymiz.

    Amalda, bu shunday ko'rinadi: ma'lum bir parchani o'chirishim kerak, men matnli qidiruvni tanlayman va qatorga ifoda qo'shaman. Qolgan narsa qidiruvni boshlash va natijani olishdir.

    Yaxshiyamki, men uchun natija bitta fayl edi, lekin ko'p bo'lishi mumkin. Sukut bo'yicha minimallashtirilgan qidiruv oynasi faylga yo'lni ko'rsatadi. Uni to'liq ko'rish uchun oynani kengaytirish kerak.

    Shunday qilib, fayl hosting fayl menejerida topildi. Keyingi qadam uni ochish va tuzatish uchun kerakli kod qismini topishdir.

    Lekin shoshmang! Faylni kompyuteringizga yuklab olish vaqti keldi, shunda biror narsa yuz bersa, qiynoqqa solingan faylni almashtirishingiz mumkin. Ushbu yondashuv bilan siz butun saytning zaxira nusxasini yaratishingiz shart emas - bu muhim tafsilot, agar zaxira papkalari hisobga yuklangan bo'lsa va ortiqcha joy bo'lmasa.

    Bo'ldi shu. Men sizga Beget xostingida sayt faylini qanday topish mumkinligini aytdim, lekin menimcha, boshqa zamonaviy hosting xizmatlarida qidiruv funksiyasi mavjud.

    Biz foydalanuvchilarimiz uchun ishlab chiqilgan va boshqaruv panelimizda foydalanilgan. Biz barchani uning rivojlanishiga qo'shilishga taklif qilamiz. U qanday ishlab chiqilganligi va nima uchun mavjud analoglardan qoniqmaganimizni, qanday texnologiya tayoqchalaridan foydalanganimizni va kim uni foydali deb topishi mumkinligini ushbu maqolada aytib beramiz.

    Nima uchun o'zingizning fayl menejeringizni ixtiro qilasiz

    2010 yilda biz NetFTP dan foydalandik, bu bir nechta fayllarni ochish/yuklash/tahrirlash muammolarini juda yaxshi hal qildi.
    Biroq, foydalanuvchilar ba'zan saytlarni hosting saytlari yoki bizning hisoblarimiz o'rtasida qanday o'tkazishni o'rganishni xohlashdi, lekin sayt katta edi va foydalanuvchilarning Interneti eng yaxshisi emas edi. Natijada, biz buni o'zimiz qildik (bu aniq tezroq edi) yoki SSH, MC, SCP va boshqa qo'rqinchli narsalar nima ekanligini tushuntirdik.

    Keyin bizda server tomonida ishlaydigan va turli manbalar o'rtasida server tezligida nusxa ko'chiradigan, shuningdek, fayllar va kataloglarda qidirish, egallangan maydonni tahlil qilish (o'xshash) bo'lgan WEB ikki panelli fayl menejerini yaratish g'oyasi paydo bo'ldi. ncdu), oddiy fayl yuklash va juda ko'p qiziqarli narsalar. Umuman olganda, bizning foydalanuvchilarimiz va biz uchun hayotni osonlashtiradigan hamma narsa.

    2013 yil may oyida biz uni xostingda ishlab chiqarishga qo'ydik. Ba'zi hollarda bu biz xohlaganimizdan ham yaxshiroq bo'ldi - fayllarni yuklab olish va mahalliyga kirish uchun fayl tizimi fayllarni tanlash va barchasini birdaniga xostingga yoki aksincha xostingdan nusxalash imkonini beruvchi Java ilovasini yozgan (qayerdan nusxa olish unchalik muhim emas, u masofaviy FTP bilan ham, masofaviy FTP bilan ham ishlashi mumkin). uy katalogi foydalanuvchi, lekin, afsuski, brauzerlar uni tez orada qo'llab-quvvatlamaydi).

  • Kodlash ta'rifi

    Vazifa:
    Faylni kodlash ta'rifi bilan tahrirlash uchun oching, uni manba kodlashni hisobga olgan holda yozing.

    Muammolar:
    Agar foydalanuvchining kodlashi to'g'ri tan olinmagan bo'lsa, faylga o'zgartirish kiritib, keyin uni yozishda biz UnicodeDecodeError olishimiz mumkin va o'zgarishlar yozilmaydi.

    Oxir-oqibat joriy qilingan barcha "tayoqchalar" foydalanuvchilar tomonidan olingan fayllar bilan chiptalar ustida ishlash natijasidir, biz kodga o'zgartirishlar kiritilgandan so'ng sinov uchun barcha "muammoli" fayllardan foydalanamiz;

    Yechim:
    Internetda qidirilmoqda bu qaror, kutubxona chardet topildi. Bu kutubxona, o'z navbatida, Mozilla kutubxonasining portidir. Misol uchun, u mashhur https://notepad-plus-plus.org muharririda qo'llaniladi

    Buni haqiqiy misollarda sinab ko'rib, biz haqiqatda bu noto'g'ri bo'lishi mumkinligini angladik. CP-1251 o'rniga, masalan, "MacCyrillic" yoki "ISO-8859-7" chiqarilishi mumkin va UTF-8 o'rniga "ISO-8859-2" yoki "ascii" ning maxsus holati bo'lishi mumkin.

    Bundan tashqari, hostingdagi ba'zi fayllar utf-8 edi, lekin g'alati belgilar mavjud edi, ular UTF bilan qanday ishlashni bilmaydigan muharrirlardan yoki boshqa joydan, ayniqsa, bunday holatlar uchun biz ham "tayoqchalar" ni qo'shishimiz kerak edi; .

    Izohlar bilan kodlashni aniqlash va faylni o'qish misoli

    # Kodlashni aniqlash uchun biz Mozilla'dan uchardet portidan foydalanamiz - python chardet # https://github.com/chardet/chardet # # Biz dev versiyasidan foydalanamiz, u erda hamma narsa eng so'nggi. # Ushbu kod foydalanuvchilarning fikr-mulohazalari tufayli doimiy ravishda takomillashtirilmoqda # qanchalik ko'p bo'lsa, kodlash shunchalik aniqroq aniqlanadi, lekin sekinroq. 50000 - empirik tarzda tanlangan self.charset_detect_buffer = 50000 # Faylning bir qismini oling part_content = content + content[-self.charset_detect_buffer:] chardet_result = chardet.detect(part_content) aniqlandi = chardet_result["encoding" confidenceress ="]det_connectr" ] # Windows-da egri muharrirlardan foydalanadiganlar uchun qo'ltiq tayoqchasi # Shu sababli, bizda utf-8 fayllarida cp-1251 bor, shuning uchun re_utf8 = re.compile(".*charset\s* aniqlanganda kutubxona o'zini oldindan aytib bo'lmaydigan tarzda tutadi. =\ s*utf\-8.*", re.UNICODE | re.IGNORECASE | re.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # Ishonch > 0,75 va aniqlangan != "windows-1251" va aniqlangan != FM.DEFAULT_ENCODING: agar aniqlangan bo'lsa == "ISO-8859-" bo'lsa, sinov uchun fayllar to'plami asosida barcha ehtimollar empirik tarzda tanlanadi. 7": aniqlangan = "windows-1251" agar aniqlangan bo'lsa == "ISO-8859-2": aniqlangan = "utf-8" agar aniqlangan bo'lsa == "ascii": aniqlangan = "utf-8" aniqlangan bo'lsa == "MacCyrillic ": detected = "windows-1251" # agar siz hali ham xatoga yo'l qo'ygan bo'lsangiz, agar aniqlangan bo'lsa, faylda ko'rsatilgan belgilar to'plamidan foydalaning != FM.DEFAULT_ENCODING va html_ext-dagi fayl_ext: result_of_search = re_utf8.search(part_content) self.logger.debug( natija_qidiruv) agar qidiruv natijasi bo'lmasa Hech biri : self.logger.debug("mos keladigan utf-8 charset") aniqlandi = FM.DEFAULT_ENCODING boshqa: self.logger.debug("utf-8 belgilar to'plami mos kelmadi") elif ishonchi > 0,60 va aniqlandi. != "windows-1251" va aniqlandi != FM.DEFAULT_ENCODING: # Alohida mantiq bor # Kod qisqalik misolidan olib tashlandi elif aniqlandi == "windows-1251" yoki aniqlandi == FM.DEFAULT_ENCODING: o'tish # Agar ta'rif unchalik to'g'ri bo'lmasa, bu xato va UTF-8 ni oling)) aks holda: aniqlangan = FM.DEFAULT_ENCODING kodlash = FM.encodings ichida aniqlangan (aniqlangan yoki "").lower() boshqa. FM.DEFAULT_ENCODING javob = ( "element": self._make_file_info(abs_path ), "content": kontent, "kodlash": kodlash )

  • Fayllarni kodlashni hisobga olgan holda fayllarda parallel matn qidirish

    Vazifa:
    Nomda "qobiq uslubidagi joker belgilar" dan foydalanish imkoniyatiga ega bo'lgan fayllarda matn qidirishni tashkil qiling, ya'ni, masalan, "*.com" "$* = 42;" va hokazo.

    Muammolar:
    Foydalanuvchi "Kontaktlar" so'zini kiritadi - qidiruv shuni ko'rsatadiki, bu matnli fayllar mavjud emas, lekin aslida ular mavjud, ammo bizning hostingimizda hatto bitta loyihada ham ko'plab kodlashlar mavjud. Shuning uchun qidiruvda buni ham hisobga olish kerak.

    Biz bir necha marta foydalanuvchilar xatolik bilan istalgan satrni kiritishi va bir nechta qidiruv operatsiyalarini bajarishi mumkinligiga duch keldik. katta miqdorda papkalar, bu keyinchalik serverlardagi yukning oshishiga olib keldi.

    Yechim:
    Multitasking juda standart tarzda tashkil etilgan, ko'p ishlov berish moduli va ikkita navbat (barcha fayllar ro'yxati, kerakli yozuvlar bilan topilgan fayllar ro'yxati). Bitta ishchi fayllar ro'yxatini tuzadi, qolganlari esa parallel ravishda ishlaydi, uni tahlil qiladi va to'g'ridan-to'g'ri qidiradi.

    Qidiruv qatori fnmatch paketi yordamida muntazam ifoda sifatida ifodalanishi mumkin. Yakuniy qidiruv dasturiga havola.

    Kodlash bilan bog'liq muammoni hal qilish uchun sharhlar bilan kod misoli taqdim etiladi, u allaqachon tanish bo'lgan chardet paketidan foydalanadi.

    Ishchi amaliyotiga misol

    # Ishchi misoli berilgan self.re_text = re.compile(".*" + fnmatch.translate(self.text)[:-7] + ".*", re.UNICODE | re.IGNORECASE) # olib tashlash \Z(? ms) natija ifodasi oxiridan def worker(qayta_matn, file_queue, result_queue, logger, timeout): while int(time.time())
    Yakuniy dastur ijro vaqtini soniyalarda belgilash imkoniyatini qo'shdi (tayyorlash) - sukut bo'yicha 1 soat tanlanadi. Ishchi jarayonlarning o'zida disk va protsessordagi yukni kamaytirish uchun bajarish ustuvorligi tushiriladi.

  • Fayl arxivini ochish va yaratish

    Vazifa:
    Foydalanuvchilarga arxiv yaratish (zip, tar.gz, bz2, tar mavjud) va ularni ochish (gz, tar.gz, tar, rar, zip, 7z) imkoniyatini bering.

    Muammolar:
    Biz "haqiqiy" arxivlar, jumladan cp866 kodli fayl nomlari (DOS) va fayl nomlaridagi teskari chiziq (Windows) bilan bog'liq ko'plab muammolarga duch keldik. Ba'zi kutubxonalar (standart ZipFile python3, python-libarchive) arxiv ichida ruscha nomlar bilan ishlamagan. Ba'zi kutubxona ilovalari, xususan SevenZip, RarFile, paketdan chiqara olmaydi bo'sh papkalar va fayllar (ular har doim CMS bilan arxivlarda topiladi). Bundan tashqari, foydalanuvchilar har doim operatsiyaning borishini ko'rishni xohlashadi, lekin kutubxona ruxsat bermasa, buni qanday qilish mumkin (masalan, ular shunchaki extractall() deb chaqirishadi)?

    Yechim:
    ZipFile kutubxonalari, shuningdek, libarchive-python, tuzatilishi va loyihaga alohida paketlar sifatida kiritilishi kerak edi. Libarchive-python uchun men kutubxonani ajratib, uni python 3 ga moslashtirishim kerak edi.

    Nol o'lchamdagi fayl va papkalarni yaratish (SevenZip va RarFile kutubxonalarida qayd etilgan xato) arxivdagi fayl sarlavhalari yordamida boshida alohida tsiklda amalga oshirilishi kerak edi. Ular ishlab chiquvchilarga barcha xatolar haqida yozishdi va vaqt topib, biz ularga tortish so'rovini yuboramiz, ular buni o'zlari tuzatmaydilar;

    gzip bilan ishlov berish alohida amalga oshirildi siqilgan fayllar(sql dumplari va boshqalar uchun), bu erda standart kutubxonadan foydalangan holda hech qanday tayoqchalar yo'q edi.

    Amaliyotning borishi pyinotify kutubxonasi yordamida IN_CREATE tizim chaqiruvi uchun kuzatuvchi yordamida nazorat qilinadi. Albatta, u juda aniq ishlamaydi (fayllarning katta joylashuvi mavjud bo'lganda kuzatuvchi har doim ham ishlamaydi, shuning uchun 1,5 sehrli koeffitsient qo'shilgan), lekin u hech bo'lmaganda shunga o'xshash narsani ko'rsatish vazifasini bajaradi. foydalanuvchilar. Barcha arxiv kutubxonalarini qayta yozmasdan buni kuzatishning hech qanday usuli yo'qligini hisobga olsak, yomon yechim emas.

    Sprut.IO-ni yaxshilashga yordam bering

    Fayl menejerini yanada takomillashtirish uchun juda ko'p aniq imkoniyatlar mavjud.

    Biz quyidagilarni foydalanuvchilar uchun eng foydali deb bilamiz:

    • SSH/SFTP qo'llab-quvvatlashini qo'shing
    • WebDav yordamini qo'shing
    • Terminal qo'shing
    • Git bilan ishlash qobiliyatini qo'shing
    • Fayllarni almashish qobiliyatini qo'shing
    • Mavzuni almashtirish, dizayn va turli mavzularni yaratishni qo'shing
    • Modullar bilan ishlash uchun universal interfeys yarating

    Agar sizda foydalanuvchilar uchun foydali bo'lishi mumkin bo'lgan qo'shimchalaringiz bo'lsa, sharhlarda yoki pochta ro'yxatida ular haqida bizga xabar bering.

    Biz ularni amalga oshirishni boshlaymiz, lekin men buni aytishdan qo'rqmayman: o'zimiz uchun o'nlab yillar bo'lmasa ham, yillar kerak bo'ladi. Shuning uchun, agar siz dasturlashni o'rganmoqchi bo'lsangiz, Python va ExtJS-ni bilmoqchi bo'lsangiz va ochiq kodli loyihada ishlab chiqish tajribasiga ega bo'lishni istasangiz, biz sizni Sprut.IO rivojlanishiga qo'shilishga taklif qilamiz. Bundan tashqari, biz har bir amalga oshirilgan xususiyat uchun mukofot to'laymiz, chunki uni o'zimiz amalga oshirishimiz shart emas.

  • Teglar qo'shing

    Dvigatel sifatida hostingni tanlash vaqti keldi - saytingiz joylashgan server. Ushbu maqolada biz uning asosiy imkoniyatlarini ko'rib chiqamiz.

    Aslida hosting shunchaki server emas. Xosting shuningdek, sizning saytingiz ishini sozlash, fayllar va ma'lumotlar bazalarini, domenlar va subdomenlarni boshqarish, shuningdek, har qanday kutilmagan vaziyatlarda saytingizni zaxiradan tiklash imkonini beruvchi boshqaruv panelidir.

    Keling, hamma narsa haqida tartibda gaplashaylik.

    Saytlaringizni zaxiralash

    Avtomatik yaratish zaxira nusxalari Sizning veb-saytlaringiz (fayllar va ma'lumotlar bazalari) ularning barqaror ishlashining kalitidir. Xosting boshqaruv paneliga yana bir bor kirib, "zaxira nusxasini" yaratish uchun juda dangasa bo'lganingiz uchun bir necha oylik ishni yo'qotmaysiz.

    Agar kelajakda sizning saytingiz bepul reja uchun juda kichik bo'lib qolsa, boshqasiga o'tishingiz mumkin. Narxlar aql bovar qilmaydigan darajada.

    30 kunlik bepul xosting

    Agar bepul reja siz uchun etarli bo'lmasa, pulliklardan istalganini tanlashingiz mumkin. Shu bilan birga, butun 30 kun ro'yxatdan o'tgan paytdan boshlab siz to'liq foydalana olasiz xostingBeGetmutlaqo bepul.

    Boshqa hosting saytlarida bunday sinov davrlari deyarli hech qachon sodir bo'lmaydi.

    Bundan tashqari, agar siz ushbu muddatdan keyin biron sababga ko'ra BeGet xizmatlaridan foydalanishni xohlamasangiz, siz bir tiyin ham to'lamasdan ularning xizmatlaridan voz kechishingiz mumkin.

    Xulosa

    Nima uchun biz sizga bu haqda gapirishga qaror qildik, lekin boshqa hech narsa haqida emas? Yoki hatto ko'rib chiqmaganmisiz?

    Bu oddiy - chunki biz bu xostingdan o'zimiz foydalanamiz. Bizga qulay va rang-barang boshqaruv paneli, aql bovar qilmaydigan fayl boshqaruvchisi, avtomatik yoqadi zaxira, avtomatik WordPress o'rnatish va sezgir qo'llab-quvvatlash xizmati.

    Bundan tashqari, Blogger maktabi haqidagi keyingi maqolalarda nashr qilamiz batafsil ko'rsatmalar xosting bilan ishlashning ayrim jihatlari bo'yicha- BeGet misolidan foydalanish. Va biz siz uchun olingan ko'nikmalarni o'zlashtirish va amalga oshirishni osonlashtirmoqchimiz.

    Balki hammasi shu. Men sizni sharhlarda ushbu mavzu bo'yicha har qanday savol berishga taklif qilaman.

    Keyingi maqolada men sizga aytaman WordPressni hostingga qanday o'rnatish kerak. O'ngdagi ustundagi yangilanishlarga obuna bo'ling 😉

    © 2024 ermake.ru -- Kompyuterni ta'mirlash haqida - Axborot portali