როგორ გამოვიყენოთ ფაილ მენეჯერი. ფაილის შენახვა რატომ ჯობია დანარჩენს

მთავარი / Windows 7

მაშ, რატომ მომეწონა მე პირადად ბეგეტის ჰოსტინგი? მე უკვე ვისაუბრე ამ ჰოსტერის ბევრ დადებით თვისებაზე. ეს არ იქნება ზიანი მიაყენოს კიდევ რამდენიმე მნიშვნელოვან ტექნიკურ მახასიათებელს.

საიტის დატვირთვის მონიტორინგი

ფაილების მენეჯერი

Beget ხელმისაწვდომია მართვის პანელში, ძალიან მოსახერხებელია ფაილის მენეჯერისაკუთრების, ხშირად საშუალებას გაძლევთ გააკეთოთ FTP კლიენტების გამოყენების გარეშე. 2015 წელს ბეგეტმა ეს რედაქტორი ღია კოდის პროექტად აქცია. წყარო კოდიდა გამოაქვეყნა ინტერნეტში SPRUT.io სახელით ამავე სახელწოდების ვებსაიტზე.

ფაილების მენეჯერს აქვს 2 პანელი, რომელიც აადვილებს ფაილების კოპირებას ან გადატანას ერთი დირექტორიადან მეორეში. გარდა ამისა, რა თქმა უნდა, არსებობს ფაილების ატვირთვისა და ჩამოტვირთვის, არქივების შექმნისა და გახსნის, ინსტალაციის შესაძლებლობა. აუცილებელი უფლებებისაქაღალდეებსა და ფაილებში.

ფაილ მენეჯერს ასევე აქვს ონლაინ ტექსტის რედაქტორისინტაქსის ხაზგასმით, საყვარელი Notepad++ რედაქტორის მსგავსად, ძალიან მოსახერხებელი რამ.

მას შეუძლია სინტაქსური შეცდომების ხაზგასმაც კი, რაც ასევე სასარგებლოა.

MySQL მონაცემთა ბაზები

მართვის პანელიდან შესაძლებელია საჭირო მონაცემთა ბაზებზე (DB) წვდომის ჩართვა გარედან. ეს შეიძლება იყოს სასარგებლო, როდესაც მონაცემთა ბაზის ზომა ძალიან დიდი ხდება და phpMyAdmin ვეღარ უმკლავდება (მაგალითად, ჩვენმა ერთ-ერთმა საიტმა უკვე მიაღწია მონაცემთა ბაზის ზომას 1,5 გბ):

თუმცა, საკონტროლო პანელში შესაძლებელია ცალკე სარეზერვო ასლების შექმნა როგორც ვებ სკრიპტების, ასევე მონაცემთა ბაზებისთვის, მათი შენახვა საიტზე არქივების სახით.

ტერმინალი საკონტროლო პანელში

გასაკვირია, მაგრამ მართალია: მოწინავე ვებ დეველოპერებს, Beget იძლევა მუშაობის შესაძლებლობას კონსოლში პირდაპირ მართვის პანელიდან, ავტორიზაციისა და დამატებითი პროგრამების ინსტალაციის გარეშე(Linux-ისთვის და Mac-ისთვის – გახსენით ტერმინალი). როგორც სახელმძღვანელოშია ნათქვამი, მოხერხებულობისთვის, ტერმინალის მქონე ფანჯარა შეიძლება გაფართოვდეს მთელ ეკრანზე, ეკრანის ნაწილზე ან გადაიტანოთ სამუშაოსთვის მოსახერხებელ ადგილას. გვერდების გადართვისას შეგიძლიათ გააგრძელოთ ტერმინალთან მუშაობა სესიის დარღვევის გარეშე.

დამატებითი სერვისები

ვირტუალური ჰოსტინგისთვის ჩვეულებრივი ფუნქციების გარდა, Beget გთავაზობთ ბევრს დამატებითი სერვისები , რომელიც ჩვეულებრივ უნდა იყოს შეძენილი ცალკე ან დამოუკიდებლად განლაგებული, მაგრამ VPS/VDS-ზე, რაც გაცილებით რთულია. მაგალითად, ქეშირების სისტემის გამოყენებით მემქეშიშეუძლია მნიშვნელოვნად გაზარდოს საიტის მუშაობა და შეამციროს მისი დატვირთვა ჰოსტინგის პლატფორმაზე. ეკრანის სურათზე ქვემოთ შეგიძლიათ იხილოთ დამატებითი ფუნქციების სია:

ერთი სიტყვით, საკმაოდ ბევრი უპირატესობა აქვს, ამიტომ 2010 წლიდან ვიყენებ ამ ჰოსტინგს და ვურჩევ ჩემს კლიენტებს.

CMS-ზე გაშვებული ვებსაიტის გადატანა სხვა ჰოსტინგზე ან ლოკალური სერვერისაიტის მუშაობისთვის საკმარისი არ არის მისი ფაილების უბრალოდ კოპირება, ასევე საჭიროა მონაცემთა ბაზიდან გადატანა.

სანამ დაიწყებთ თქვენი საიტის მიგრაციას, დარწმუნდით, რომ შექმენით ტექსტური ფაილიდა ჩაწერეთ იქ ყველა მონაცემი - მისამართი, შესვლა და პაროლი თქვენს ჰოსტინგის ანგარიშში შესასვლელად, მონაცემთა ბაზის სახელი, მომხმარებლის სახელი, მონაცემთა ბაზის პაროლი და სხვა საჭირო მონაცემები

მიუხედავად იმისა, თუ რომელ CMS-ს იყენებთ, მიგრაციის პროცესი შედგება შემდეგი ნაბიჯებისგან:

მოქმედებები ლოკალურ სერვერზე (ან ძველ ჰოსტინგზე)

1. საიტის ფაილების დაარქივებადაარქივებულია ფორმატში .zip

2. მონაცემთა ექსპორტი მონაცემთა ბაზიდან ან სხვა სიტყვებით რომ ვთქვათ, შექმენით მონაცემთა ბაზის სარეზერვო ასლი. გამარტივებული, ეს არის ყველა მონაცემი ჩვენს მონაცემთა ბაზაში, რომელიც იწერება ტექსტურ ფაილში გაფართოებით .sql

მოქმედებები დისტანციურ სერვერზე (ლოკალური სერვერი სხვა კომპიუტერზე ან ჰოსტინგზე)

1. დააკოპირეთ არქივი საიტის ფაილებით დისტანციურ სერვერზე და განათავსეთ იგი საქაღალდის სტრუქტურის შენარჩუნება

2. შეამოწმეთ საქაღალდეებსა და ფაილებზე წვდომის უფლებებიდა საჭიროების შემთხვევაში შეცვალეთ ისინი.

3. ახალი მონაცემთა ბაზის შექმნა. ჩვენ გვახსოვს (ჩაწერს) მონაცემთა ბაზის სახელი, მომხმარებლის სახელი, პაროლიმონაცემთა ბაზაში

4. მონაცემთა ბაზის სარეზერვო ასლის იმპორტი შექმნილ მონაცემთა ბაზაში. (ფაილიდან გაფართოებით .sql)

5. კონფიგურაციის ფაილშისაიტი შეცვალეთ ძველი მონაცემთა ბაზის სახელი, მომხმარებლის სახელი და პაროლი მონაცემთა ბაზაშიახლებისთვის

6. საიტის კონფიგურაციის განყოფილებაში შეცვალეთ ბილიკები ფაილებისკენ და საიტის დროებითი საქაღალდეები ახლით(საჭიროების შემთხვევაში)

MODX საიტის სარეზერვო ასლის შექმნა ადგილობრივ სერვერზე

ჩვენ შევქმნით არქივს RAR არქივის გამოყენებით, თუ ის არ არის დაინსტალირებული თქვენს კომპიუტერში, გადმოწერეთ აქედან და დააინსტალირეთ.

საიტის ფაილების არქივის შექმნა

გახსენით საქაღალდე ჩვენი საიტის ფაილებით Z:/home/okarina.loc/wwwაირჩიეთ ყველა ფაილი და საქაღალდე და დააწკაპუნეთ დააწკაპუნეთ მარჯვენა ღილაკითთაგვებინებისმიერ ფაილზე. მენიუში, რომელიც იხსნება, აირჩიეთ ელემენტი დაამატე არქივში...

არქივის შექმნა საიტის ფაილებით

არქივის ფანჯარაში, რომელიც იხსნება, აირჩიეთ არქივის ფორმატი - ZIPდა დააჭირეთ ღილაკს OK

არქივის ტიპის შერჩევა

დაიწყება არქივის შექმნა და დასრულების შემდეგ ჩვენ დავინახავთ არქივის ფაილს ჩვენი საიტის root საქაღალდეში www.zip

საიტის არქივი

არქივი შეიძლება გადავიდეს სხვა საქაღალდეში ისე, რომ არ დაკიდოს ჩვენს ადგილობრივ საიტზე. მაგალითად, გააკეთეთ საქაღალდე სადმე თქვენს დისკზე სახელწოდებით Site Transfer და გადაიტანეთ მასში.

მონაცემთა ბაზის სარეზერვო ასლის შექმნა

ბრაუზერში გადადით საიტის ადმინისტრაციულ პანელზე, ინსტრუმენტები -> სარეზერვოდააწკაპუნეთ ჩამრთველ ველზე ერთეულის წინ მაგიდის სახელიშეარჩიეთ მონაცემთა ბაზაში არსებული ყველა ცხრილი და დააჭირეთ ღილაკს შექმენით და ჩატვირთეთ არჩეული ცხრილების სარეზერვო ასლი

საიტის მონაცემთა ბაზის სარეზერვო ასლის შექმნა

ღია ფაილის ფანჯარაში, რომელიც გამოჩნდება, შეამოწმეთ, რომ ის არჩეულია ფაილის შენახვადა დააჭირეთ OK

მონაცემთა ბაზის ფაილში შენახვა

შენახული ფაილის საპოვნელად დააწკაპუნეთ ხატულაზე ბრაუზერის პანელში, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ სურათზე (Firefox ბრაუზერისთვის)

გახსენით საქაღალდე მონაცემთა ბაზის შენახული ასლით

ან გახსენით Explorer-ში ჩამოტვირთვების საქაღალდე

ჩამოტვირთვების საქაღალდე მონაცემთა ბაზის ასლით

ფაილს, რომელსაც ეძებთ, უნდა ჰქონდეს გაფართოება .sqlდა მისი სახელი უნდა შეიცავდეს მიმდინარე თარიღი

გადაიტანეთ ეს ფაილი საქაღალდეში საიტის გადაცემა

საიტი მზად არის მიგრაციისთვის

ეს არის მოსამზადებელი ნაწილი ლოკალური კომპიუტერიდაასრულა. საქაღალდეში საიტის გადაცემადევს ჩვენი ვებსაიტის და მონაცემთა ბაზის არქივი.

ამ ბმულის გამოყენებით შეგიძლიათ ჩამოტვირთოთ ჩემი საქაღალდის Site Transfer შინაარსი

ანგარიშის რეგისტრაცია BEGET.RU ჰოსტინგზე

ჩვენ შეგვიძლია დავრეგისტრირდეთ სრულფასოვანი ანგარიში beget ჰოსტინგზე და 30 დღის განმავლობაში ის იმუშავებს ტესტის რეჟიმიუფასოდ.

ჩვენ მივდივართ ვებსაიტზე beget.ru-ზე და ვირჩევთ ერთ-ერთ ტარიფს, მაგალითად, დაწყება. ეს ტარიფი მოიცავს შესაძლებლობას დაარეგისტრირეთ უფასო დომენი RU ზონაში

აირჩიეთ ტარიფი

ყურადღებით შეავსეთ მითითებული ველები ტელეფონიდადასტურების კოდი გაიგზავნება ელექტრონული ფოსტით- ანგარიშის შესვლის ინფორმაცია.

ჰოსტინგის რეგისტრაცია BEGET-ში

რეგისტრაციის შემდეგ ტელეფონზე მიიღებთ შეტყობინებას SMS დამადასტურებელი კოდით, რომელიც უნდა შეიყვანოთ ფანჯარაში, როგორც ნაჩვენებია ქვემოთ

შეიყვანეთ დამადასტურებელი კოდი BEGET-ში ანგარიშის დასარეგისტრირებლად

დადასტურების შემდეგ, სისტემა გაჩვენებთ თქვენი ჰოსტინგის შექმნის პროცესის ანიმაციას

BEGET ანგარიშის შექმნა

აუცილებლად შეინახეთ ქვემოთ მოცემულ სურათზე წითელი ჩარჩოთი მონიშნული მონაცემები ტექსტურ ფაილში! ამ ინფორმაციის შემცველი წერილი ასევე გაიგზავნება რეგისტრაციის დროს მითითებულ ელექტრონულ ფოსტაზე.

მასპინძელი BEGET. ახალი ანგარიშის რეგისტრაციის პროცესის დასრულება

beget.ru ჰოსტინგის მართვის პანელში პირველად შესასვლელად, შეგიძლიათ დააჭიროთ ბმულს გადადით საკონტროლო პანელზე

BEGET ჰოსტინგის ანგარიშის მართვის პანელი

რეგისტრაცია უკვე დასრულებულია. გილოცავთ, თქვენ გაქვთ საკუთარი ჰოსტინგი!

საიტის ფაილების BEGET ჰოსტინგში გადატანა და წვდომის უფლებების დაყენება

შედით თქვენი ჰოსტინგის მართვის პანელში და დააწკაპუნეთ ხატულაზე ფაილის მენეჯერი

BEGET ჰოსტინგის ფაილის მენეჯერი

როდესაც პირველად შეხვალთ, ნახავთ საქაღალდეს, რომლის სახელიც შეესაბამება საიტის მისამართს, სხვა სიტყვებით რომ ვთქვათ, ეს არის თქვენი სატესტო დომენი.

სატესტო დომენი BEGET-ის მიერ

ჩვენი საიტის არქივის ჰოსტინგზე ასატვირთად გადადით საქაღალდეში [თქვენი ანგარიში].bget/public_htmlდა წაშალე ყველაფერი ამ დირექტორიადან. ამისთვის აირჩიეთ ყველა ფაილი და საქაღალდე, დააწკაპუნეთ დააწკაპუნეთ მარჯვენა ღილაკითდა აირჩიეთ ელემენტი წაშლა. შემდეგ დააჭირეთ ღილაკს (ლურჯი ისარი) ატვირთეთ ფაილებიროგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე

ფანჯარაში, რომელიც გამოჩნდება, დააწკაპუნეთ აირჩიეთ...და აირჩიეთ ჩვენი საიტის არქივი www.zipრომელიც საქაღალდეშია საიტის გადაცემა

საიტის არქივის ატვირთვა BEGET ჰოსტინგში

დააწკაპუნეთ მარჯვენა ღილაკით საარქივო ფაილიაირჩიეთ ჩამოსაშლელი მენიუდან ამოალაგე არქივი

არქივის გახსნა საიტის ფაილებით BEGET ჰოსტინგზე

არქივის გახსნის შემდეგ შეგიძლიათ წაშალოთ საარქივო ფაილი ისე, რომ მან ადგილი არ დაიკავოს ჰოსტინგზე, დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ წაშლა

არქივის ფაილის წაშლა BEGET ჰოსტინგიდან

ჩვენ ავდივართ უფრო მაღლა დირექტორიაში, დააწკაპუნეთ საქაღალდეზე მარჯვენა ღილაკით public_htmlდა აირჩიეთ ატრიბუტების შეცვლა

ფაილების და საქაღალდეების ატრიბუტების შეცვლა BEGET ჰოსტინგზე

ფანჯარაში, რომელიც გამოჩნდება, შეიყვანეთ ველი კოდის ღირებულება - 755, დააწკაპუნეთ მოსანიშნი ველზე მიმართეთ რეკურსიულადდა აირჩიე მხოლოდ საქაღალდეებში. ამ ოპერაციით ჩვენ დავაყენებთ წვდომის აუცილებელ უფლებებს ჩვენს საიტზე ყველა საქაღალდეზე

საიტის საქაღალდეების ნებართვების დაყენება BEGET ჰოსტინგზე

ისევ დააწკაპუნეთ საქაღალდეზე მარჯვენა ღილაკით public_html, აირჩიეთ ატრიბუტების შეცვლა, შედი კოდის მნიშვნელობა 644, ვრცელდება რეკურსიულად, მხოლოდ ფაილებზე

ჩვენ დავაყენეთ უფლებები საიტის ფაილებზე BEGET ჰოსტინგზე

შედეგად, ჩვენს საიტზე ყველა საქაღალდეს უნდა ჰქონდეს უფლებები 755 და ფაილები 644

უფლებები ფაილებზე და საქაღალდეებზე BEGET ჰოსტინგზე

BEGET ჰოსტინგის მონაცემთა ბაზის შექმნა და მონაცემების იმპორტი

მართვის პანელში დააწკაპუნეთ ხატულაზე MySQL

მონაცემთა ბაზის მართვა BEGET ჰოსტინგზე

შეიყვანეთ მონაცემთა ბაზის სახელი და შექმენით პაროლი

აუცილებლად ჩაწერეთ მონაცემთა ბაზის სახელი და პაროლი ტექსტურ ფაილში!

ახალი მონაცემთა ბაზის შექმნა BEGET ჰოსტინგზე

მონაცემთა ბაზის შექმნის შემდეგ დააჭირეთ წარწერას phpMyAdmin

შედით მონაცემთა ბაზაში phpMyAdmin-ის საშუალებით BEGET ჰოსტინგზე

დააჭირეთ ღილაკს იმპორტი

მონაცემთა იმპორტი მონაცემთა ბაზაში, რომელსაც მასპინძლობს BEGET

დააჭირეთ ღილაკს მიმოხილვა..., საქაღალდედან საიტის გადაცემაშეარჩიეთ ფაილი მონაცემთა ბაზაში (გაფართოება sql), შემდეგ დააჭირეთ ღილაკს წინ

მონაცემთა იმპორტი სარეზერვოდან მონაცემთა ბაზაში BEGET ჰოსტინგზე

შედეგად, გამოჩნდება შეტყობინება წარმატებული იმპორტის შესახებ და მარცხენა სვეტში გამოჩნდება მონაცემთა ბაზის ცხრილები

ზოგჯერ ბრაუზერი არ აჩვენებს შეტყობინებას, ან შეიძლება არ ნახოთ ცხრილები მარცხენა სვეტში. არა უშავს, უბრალოდ დაელოდეთ 20-30 წამს და გადატვირთეთ გვერდი. თუ ცხრილები გამოჩნდება მარცხენა სვეტში, მაშინ ყველაფერი რიგზეა

საიტის მონაცემები იმპორტირებულია მონაცემთა ბაზაში BEGET ჰოსტინგზე

დიდი!ჩვენ განვათავსეთ ჩვენი ვებსაიტის ფაილები ჰოსტინგზე, დავაყენეთ მათზე წვდომის უფლებები, შევქმენით მონაცემთა ბაზა და შევიტანეთ მასში ჩვენი ვებსაიტის მონაცემები. სულ ცოტა დარჩა.

MODX კონფიგურაციის ფაილი და უახლესი პარამეტრები

IN ფაილის მენეჯერიჰოსტინგზე გადადით საქაღალდეში public_html/მენეჯერი/ მოიცავს, დააწკაპუნეთ ფაილზე მარჯვენა ღილაკით config.inc.phpდა აირჩიეთ ჩამოსაშლელი მენიუდან რედაქტირება

MODX კონფიგურაციის ფაილი BEGET ჰოსტინგზე

ჩვენ ვიცვლით მონაცემთა ბაზის მომხმარებლის სახელი, პაროლი და მონაცემთა ბაზის სახელიჩვენს ჰოსტინგზე გამოყენებული. თქვენ უნდა დაგეწერათ ისინი ტექსტურ ფაილში.

BEGET ჰოსტინგზე მონაცემთა ბაზის სახელს და მომხმარებელს აქვს იგივე სახელი

საიტის კონფიგურაციის ფაილის რედაქტირება MODX-ზე BEGET ჰოსტინგზე

კონფიგურაციის ფაილის შენახვის შემდეგ, საიტის უსაფრთხოების გასაძლიერებლად, თქვენ უნდა გამორთოთ კონფიგურაციის ფაილის რედაქტირების შესაძლებლობა, ამისათვის დააწკაპუნეთ ფაილზე config.inc.phpდააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ ჩამოსაშლელი მენიუდან ატრიბუტები. ფანჯარაში, რომელიც გამოჩნდება, ველში კოდის მნიშვნელობაშედი 600 და დააჭირეთ ღილაკს შეცვლა

BEGET ჰოსტინგზე MODX კონფიგურაციის ფაილზე წვდომის დახურვა

ბრაუზერში გადადით ჩვენი ვებსაიტის ადმინისტრაციულ პანელზე დისტანციური ჰოსტინგის შესახებ და ჩაწერეთ მისამართის ზოლი [ანგარიშის სახელი].bget.ru/manager, შეიყვანეთ შესვლა და პაროლი ადმინისტრაციულ პანელზე წვდომისთვის (შესვლა: ადმინისტრატორი, პაროლი: 1 ), აირჩიეთ ინსტრუმენტები -> კონფიგურაცია, გადადით ჩანართზე ფაილის მენეჯერიდა მინდორში გზა ფაილის მენეჯერისთვისდააჭირეთ ღილაკს გადატვირთვა

ფაილის მენეჯერის გზის გადატვირთვა MODX ადმინისტრაციულ პანელში

გადადით ჩანართზე ფაილის ბრაუზერიდა მინდორში ფაილებისკენ მიმავალი გზაასევე დააჭირეთ ღილაკს გადატვირთვა, რის შემდეგაც გადარჩენაკონფიგურაციის ცვლილებები

ფაილის ბრაუზერის გზის გადატვირთვა MODX ადმინისტრატორში

გადადით ჩანართზე საიტისაიტის ქეშიდან ძველი მონაცემების გასასუფთავებლად დააწკაპუნეთ ქეშის გასუფთავებადა გახსენით ჩვენი ვებ – გვერდი ჰოსტინგზე მენიუს პუნქტზე დაწკაპუნებით ხედი

ქეშის გასუფთავება MODX-ში

ჩვენი საიტი MODX-ზე, რომელსაც მასპინძლობს BEGET

გამარჯობა ყველას! ამ სტატიაში მე გეტყვით როგორ გამოვიყენოთ ფაილ მენეჯერი on შექმენით ჰოსტინგი. მე დავწერე ამ ჰოსტინგის შესახებ.

რეგისტრაციის შემდეგ, თქვენ უნდა შეხვიდეთ თქვენს ანგარიშში მომხმარებლის სახელისა და პაროლის შეყვანით. იპოვნეთ თავი ჰოსტინგის მთავარ მენიუში, რომელშიც დააჭირეთ ღილაკს "ფაილი მენეჯერი":

ფაილ მენეჯერის ზედა მენიუ ასე გამოიყურება:


ქვემოთ იქნება თქვენი საიტების ფაილების საქაღალდეების სია. საიტის საქაღალდეზე დაწკაპუნებით გაიხსნება საიტის ფაილების სია. ნაჩვენები იქნება ფაილის ან საქაღალდის შეცვლის სახელი, ტიპი, ზომა, მფლობელი, ატრიბუტი და თარიღი:


საქაღალდეზე ან ფაილზე მაუსის მარჯვენა ღილაკით დაწკაპუნებით გამოჩნდება მენიუ ამა თუ იმ მოქმედების განხორციელების ოფციით:


მაგალითად, ჩვენ უნდა შევცვალოთ ატრიბუტები საქაღალდეზე, ამიტომ ვირჩევთ "ატრიბუტების შეცვლა" პუნქტს და ვაყენებთ სასურველ მნიშვნელობას:

ფაილ მენეჯერი არის ძალიან მოსახერხებელი ინსტრუმენტი ვებ მასტერებისთვის, რომელიც დაზოგავს დროს.

მაგალითად, ბეგეტის ფაილ მენეჯერის მეშვეობით ჰოსტინგზე ჩვენთვის ვებსაიტის დასაყენებლად, უბრალოდ დააწკაპუნეთ „ფაილების ატვირთვა“ ფაილების მენეჯერში ზედა მენიუში, შემდეგ აირჩიეთ საიტის არქივი თქვენს კომპიუტერში და დააჭირეთ „ჩამოტვირთვას“. საიტის არქივი მყისიერად გამოჩნდება ჰოსტინგზე, შემდეგ დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ პუნქტი „არქივის ამოღება“. ის ასევე მყისიერად იხსნება წამებში. საიტი დაინსტალირებულია, მგონი ძალიან მაგარია. FTP კლიენტის მეშვეობით ამ პროცედურას გაცილებით მეტი დრო დასჭირდება.

თუ ჯერ არ დარეგისტრირებულხართ Beget ჰოსტინგში, მაშინ გააკეთეთ ეს ახლავე ქვემოთ მოცემულ ღილაკზე დაჭერით, ასევე შეგახსენებთ, რომ ამ ჰოსტინგს აქვს საცდელი პერიოდი 1 თვე.

დარეგისტრირდით ჰოსტინგისთვის

სულ ესაა! წარმატებები და კარგი შემოსავალი!

ბევრმა იცის, რომ BEGET.RU ჰოსტინგით დიდი ხანია ვმუშაობ და ყველას გირჩევთ. დღეს ვნახე, რომ ჩემი საყვარელი ჰოსტინგი იყო საჩუქრის მასპინძლობა, რომლის მთავარი პირობა იყო ჰოსტინგის სერვისის რეკომენდაცია ბლოგის სტატიის დაწერით. ამიტომ, გადავწყვიტე ვისაუბრო ბეგეტის მიერ შემუშავებულ ფაილ მენეჯერზე.

პირველი, მცირე ინფორმაცია. შპს ბეგეტი რუსული ჰოსტინგის კომპანიაა. სერვერები განთავსებულია ჩვენთან. ადრე მხოლოდ პეტერბურგი იყო, ახლა, როგორც ვიცი, გეოგრაფია გაფართოვდა. MODX ჰოსტინგზე მშვენივრად მუშაობს და ფასები ბევრს მოეწონება. უფრო მეტიც, ნებისმიერი ტარიფის გამოყენების პირველი თვე აბსოლუტურად უფასოა.

ვინც უკვე დაინტერესებულია ჩემი რეკომენდაციით, შეუძლია მიჰყევით რეფერალურ ბმულს და დარეგისტრირდით: https://beget.ru/?id=12867 (დიახ, დიახ, რეფერალური სისტემა მუშაობს - 40%-მდე თითოეულირეფერალების გადახდა მოწვეულს ერიცხება თანამშრომლობის მთელი პერიოდის განმავლობაში).

ამასობაში მე გეტყვით ფაილ მენეჯერის შესახებ.

თავიდან ფაილის მენეჯერი ხელმისაწვდომი იყო მხოლოდ ჰოსტინგის კლიენტებისთვის, მაგრამ ახლა ის ცალკე სერვისად არის გამოყოფილი და ნებისმიერს შეუძლია დააინსტალიროს თავის სერვერზე.

ფაილის მენეჯერი საკმაოდ კარგია. მას აქვს ორი პანელი, ასევე მუშაობს Drug&Drop - შეგიძლიათ გადაიტანოთ ფაილები ერთი პანელიდან მეორეზე

ვინც იცნობს MC ან FAR, ან სულ მეთაურიისინი ამას ერთი შეხედვით გაარკვევენ. ფაილის მართვა ინტუიციურია. სამუშაოები კონტექსტური მენიუმარჯვენა ღილაკით.

მენეჯერი საშუალებას გაძლევთ გახსნათ და შეფუთოთ არქივები, ამიტომ, მაგალითად, MODX-ის დაყენება საკმაოდ მოსახერხებელია - ატვირთეთ არქივი და ამოალაგეთ იგი.

გარდა ამისა, თქვენ შეგიძლიათ შეცვალოთ ფაილის ნებართვები და მათი რედაქტირებაც კი. სხვათა შორის, გამოიცანით რა რედაქტორს გთავაზობთ SPRUT.io?

ეს არის ჩვენი საყვარელი ACE ავტომატური დაკომპლექტებით და რეგულირებადი კოდის ხაზგასმით! =))

ეს არ არის SPRUT.io ფაილ მენეჯერის ყველა უპირატესობა. ასევე არის სურათების ნახვა, გარე FTP სერვერის დაკავშირების შესაძლებლობა, საქაღალდეების და ფაილების ძიება, მრავალი ფაილის ატვირთვა და ა.შ.

ყველა ფუნქცია ჩამოთვლილია ოფიციალურ ვებსაიტზე და ასევე არის ინსტრუქციები თქვენს სერვერზე დაყენების მიზნით.

SPRUT.io არის ღია კოდის პროექტი, წყაროს კოდი

დღეს ჩვენ ვისაუბრებთ ჰოსტინგზე და რატომ ბეგეტიეს არის საუკეთესო არჩევანი.

ვებსაიტის შექმნა საკმაოდ რთული და შრომატევადი პროცესია. საერთოდ არ აქვს მნიშვნელობა რისთვის არის თქვენი ვებგვერდი, იქნება ეს ონლაინ მაღაზია, ბლოგის საიტი, სოციალური პორტალი, ნებისმიერ შემთხვევაში გჭირდებათ მაღალი ხარისხის და საიმედო ჰოსტინგი. ბოლო რამდენიმე წლის განმავლობაში ერთ-ერთი ყველაზე პოპულარული ჰოსტინგის კომპანია იყო Beget.

სინამდვილეში, ჰოსტინგის არჩევის საკითხი ერთხელ აწყდება ყველა ვებმასტერს და რადგან აქ კონკურენცია უბრალოდ ველურია, არჩევანი არც ისე მარტივია. მე ყოველთვის მიკვირდა, თუ რამდენად ჰგავს ყველა ჰოსტინგის პროვაიდერი ერთმანეთს (ისე, არა ინდივიდუალურობა). და სწორედ მაშინ შემხვდა ბეგეტი. თუ ცოტას წინ გავუსწრებთ, ნათელია, არა როგორც ყველა, სუპერ მოსახერხებელი, ძალიან ფუნქციონალური, შედარებით იაფი და რაც მთავარია თანამედროვე ჰოსტინგი, რომელიც სწრაფად იძენს პოპულარობას. ასე რომ, პირველ რიგში:

ვებსაიტის ჰოსტინგი

ჰოსტინგი- ეს არის ვებსაიტის ინტერნეტში მასპინძლობის საშუალება. მას შემდეგ რაც თქვენ მასპინძლობთ თქვენს საიტს, ნებისმიერს შეუძლია მასზე წვდომა აკრეფით დომენის სახელიბრაუზერის ხაზში.

სერვერებიძლიერი კომპიუტერები, რომელიც მუშაობს აბსოლუტურად მთელი საათის განმავლობაში, რაც საშუალებას აძლევს თქვენს საიტს დარჩეს ფუნქციონალური და ხილული ინტერნეტში.

ბუნებრივია, საიტის მფლობელებს ასეთი სერვისისთვის ქირის გადახდა უწევთ. ჰოსტინგის კომპანიები არიან ორგანიზაციები, რომლებიც მომხმარებლებს ჰოსტინგს უწევენ. მათი მომხმარებლები არიან ადამიანები, რომლებსაც სჭირდებათ საკუთარი შინაარსის გამოქვეყნება.

მიიღეთ ჰოსტინგი

ბეგეტიითვლება საუკეთესო ფასიან ჰოსტინგ კომპანიად. ბეგეტის მთავარი უპირატესობა არის ხელმისაწვდომი ფასებიდა მოსახერხებელი საიტის მართვის ინტერფეისი.

თქვენ შეგიძლიათ აირჩიოთ პაკეტი ნებისმიერი ტიპის ინტერნეტ რესურსისთვის. თუ ვერ გადაწყვიტეთ რომელი პაკეტი გჭირდებათ, უბრალოდ დაუკავშირდით ადმინისტრაციას, სადაც თქვენს ყველა კითხვას გაეცემა პასუხი.

ასევე, ჰოსტინგი ყოველდღიურად უფრო ადვილი და მოსახერხებელი ხდება, ანუ ამ ოპერატორისგან ჰოსტინგზე საიტის მართვის პრობლემა საერთოდ არ იქნება. Beget არის შესანიშნავი ვარიანტი ნებისმიერი ადამიანისთვის, ვისაც სურს გახსნას საკუთარი ონლაინ ბიზნესი.

დარეგისტრირდით Beget-ზე

შეიყვანეთ თქვენი ნესვის დეტალები:

  • ტელეფონის ნომერი
  • ელ

ჩვენ ვაჭერთ ღილაკს ანგარიშის დასარეგისტრირებლად და ეს არის ის. შემდეგ თქვენ უნდა გადაიხადოთ ახლად შექმნილი ანგარიში.

თუ თქვენ გჭირდებათ ვებსაიტი, რომელსაც არ ექნება ძალიან განშტოებული სტრუქტურა, მაშინ შეგიძლიათ აირჩიოთ ყველაზე იაფი ჰოსტინგის პაკეტი. თუ გსურთ თქვენს პორტალზე გაცილებით მეტი ინფორმაციის განთავსება, ვიდრე სტანდარტული პაკეტი გაძლევთ საშუალებას, მაშინ შეუკვეთეთ VIP ჰოსტინგი. თქვენ მიიღებთ პრიორიტეტულ მხარდაჭერას და 35 GB შენახვის ადგილს თქვენი ფაილებისთვის. ეს არის ძალიან მოსახერხებელი სერვისი მათთვის, ვისაც სურს შექმნას ონლაინ ბაზარი. ბუნებრივია, VIP ჰოსტინგის შეკვეთა გაცილებით მეტი ღირს.

ასევე მნიშვნელოვანია, რომ Beget-ის წყალობით შეგიძლიათ დაიქირავოთ მთელი სერვერები მთელი მსოფლიოდან. ტექნიკური მხარდაჭერადა 24/7 მონიტორინგი. ჰოსტინგის ოპერატორი ასევე გთავაზობთ წარმოუდგენლად იაფ დომენებს .РФ და .RU ზონებისთვის.

გადახდა Beget ჰოსტინგისთვის

ასევე გადახდის პრობლემა არ არის (თუმცა ახლა არავის აქვს პრობლემა). ჩვენ ვირჩევთ ჩვენთვის მოსახერხებელ ნებისმიერ მეთოდს და ვიხდით.

რაც ძალიან მომეწონა აქ იყო წერტილი თვითნებური თანხით. თუ თქვენ გაქვთ რაიმე პრობლემა ფულთან დაკავშირებით, მაშინ ყოველთვის შეგიძლიათ შეავსოთ თქვენი ბალანსი, რომელიც გაგრძელდება კიდევ რამდენიმე დღის განმავლობაში, მაგალითად, მობილური ტელეფონიდან.

შესაძლებელია გამოყენება დაპირებული გადახდა

შექმენით ჰოსტინგის მართვის პანელი

ზოგადად, თქვენ შეგიძლიათ ზოგადად გაიგოთ ნებისმიერი ინტერფეისი. მაგრამ მას შემდეგ რაც აქ ჩამოვედი cPanel-ის, ISP Manager-ის და სხვა საკონტროლო სისტემების გამოყენებით, სასიამოვნო შთაბეჭდილება მოახდინა იმაზე, რომ ბეგეტები არ მიჰყვებოდნენ კარგად გაცვეთილ გზას, მაგრამ შექმნეს საკუთარი მართვის პანელი. და მათ სრულიად მიაღწიეს წარმატებას. პანელი ადვილად გასაგებია, აქვს ლამაზი დიზაინი და ელემენტების მოსახერხებელი განლაგება. თითოეულ ელემენტს ცალკე არ განვიხილავ. აქ ყველაფერი იგივეა, რაც ყველას: მონაცემთა ბაზა, ftp წვდომა, დომენის პარკინგი და ა.შ.

ბეგეტზე ტესტირების უფასო თვე

გსურთ ნახოთ, როგორი იქნება თქვენი საიტი რეალურ ჰოსტზე, მაგრამ არ გსურთ გადაიხადოთ საცდელად? მაშინ "უფასო ჰოსტინგის" სერვისი არის ის, რაც გჭირდებათ. თქვენ უბრალოდ უნდა დარეგისტრირდეთ და შეგიძლიათ დაიწყოთ მუშაობა.

ეს არის ძალიან მომგებიანი სერვისი სატესტო ინტერნეტ პორტალებისთვის. ბევრი ვებმასტერი იყენებს ამ ვარიანტს საკუთარი პროექტების დასაწყებად. რა თქმა უნდა, ასეთი ჰოსტინგი არ ემსახურება ისევე, როგორც მისი ფასიანი კოლეგა.

ჰოსტინგის ტექნიკური მხარდაჭერა

თუ ვიმსჯელებთ ინტერნეტის მიმოხილვით, მათი მხარდაჭერა ძალიან კვალიფიციურია და ის არ შემოიფარგლება მხოლოდ სტანდარტული საბაბებით, როგორიცაა „გადატვირთვა“, არამედ რეალურად ეხმარება რაიმე პრობლემის ძიებაში. მაგრამ ჩემი მიმოხილვა საუკეთესო იქნება. ამ ჰოსტინგთან მუშაობის ერთი წლის განმავლობაში, ი არასოდესმათი დახმარება არ იყო საჭირო და ეს, ჩემი აზრით, ბეგეტის შესანიშნავი მუშაობის საუკეთესო მაჩვენებელია.

თუ თქვენ გაქვთ რაიმე შეკითხვა დომენების და სერვერების ფუნქციონირებასთან დაკავშირებით, შეგიძლიათ მარტივად დაუკავშირდეთ კონსულტანტებს ან ადმინისტრაციას აბსოლუტურად თქვენთვის მოსახერხებელი გზით. ყველა საკონტაქტო ინფორმაცია ხელმისაწვდომია ბეგეტის ოფიციალურ ვებსაიტზე.

თუ უბრალოდ გსურთ გახსნათ თქვენი საკუთარი ინტერნეტპორტალი, მაშინ შეგიძლიათ განიხილოთ ყველა კითხვა პირდაპირ ტელეფონით ან მეშვეობით ელ, ICQ, Skype. კომპანიის ვებსაიტზე შეგიძლიათ არა მხოლოდ დაუკავშირდეთ კონსულტანტებს, არამედ დაუყოვნებლივ შეუკვეთოთ ჰოსტინგი. ყველაფერი ძალიან სწრაფი და მარტივია.

ბეგეტის სარგებელი

ბეგეტი ყველა კონკურენტისგან იმით განსხვავდება, რომ ცდილობს წამითაც არ ჩამორჩეს დროს და ყოველდღიურად მოდერნიზდება და უფრო მოსახერხებელი ხდება.

ამ ჰოსტინგის კომპანიის ერთ-ერთი მთავარი უპირატესობაა მოსახერხებელი ფაილების მენეჯერი, რაც საშუალებას მოგცემთ მარტივად განათავსოთ ფაილები საიტზე და დაარედაქტიროთ ისინი. ამ მენეჯერს ასევე აქვს წარმოუდგენლად მოსახერხებელი კოდის რედაქტორი. ბეგეტის მიერ განთავსებული საიტები აღჭურვილია ძალიან სწრაფი და მაღალი ხარისხის ავტომატური სარეზერვო ასლებით.

ფაილის მენეჯერიამ ჰოსტინგზე - ეს არის დაბრკოლება, რის გამოც შემიყვარდა ბეგეტი. ეს იმდენად მოსახერხებელია, რომ მთლიანად დამავიწყდა FileZilla და სხვა მსგავსი პროგრამების გამოყენება. მას ასევე აქვს საკუთარი ინდივიდუალური, ინტუიციური დიზაინი. ფაილების მოსახერხებელი ატვირთვა უშუალოდ მენეჯერისგან, ნებისმიერი ტიპის ფაილის რედაქტირება.

ფაილების ადგილობრივ ან დისტანციურ სერვერებზე კოპირების სიჩქარეა 1 გბ/წმ, რაც წარმოუდგენლად მოსახერხებელია. აუცილებელია აღვნიშნოთ მართვის პანელი, რომელიც შეძლებისდაგვარად ერგონომიულად არის დამზადებული, რათა ადგილის ორგანიზებაში სირთულეები არ შეგექმნათ.

მართვის პანელი აღჭურვილია სერვისის კალკულატორით, რომელიც საშუალებას მოგცემთ აკონტროლოთ თქვენი სახსრების ხარჯვა. ჰოსტინგის ოპერატორის მიერ მოწოდებული ყველა სხვა სერვისის შესახებ მეტი შეგიძლიათ გაიგოთ განყოფილებებში „სერვისები“ და „საიტის შესახებ“.

აქციები და დიდი შეთავაზებები

ბეგეტი ყოველთვის ზრუნავს თავის მომხმარებლებზე, ამიტომ ამ ჰოსტერის მთავარ რესურსზე სტუმრობისას ყოველთვის შეგიძლიათ გქონდეთ იმედი სხვადასხვა ფასდაკლების, სასაჩუქრე პაკეტების, დამატებითი დომენების და ა.შ.

ვინც ერთხელ მაინც შეხებოდა Beget-ს, აღარასოდეს ეძებს ახალ ჰოსტინგ ოპერატორს. კომპანია გარანტიას იძლევა:

  • საიმედო ოპერაცია;
  • ხარისხიანი მომსახურება;
  • ხელსაყრელი შეთავაზებები;
  • სასიამოვნო ფასები.

მოგერიდებათ დაუკავშირდეთ Beget-ის კონსულტანტებს და ჰკითხეთ აქციების შესახებ, ისინი სიამოვნებით გიპასუხებენ თქვენს ყველა კითხვაზე.

მოკლე დასკვნა

დასასრულს, მინდა აღვნიშნო ამ ჰოსტინგის ყველა უპირატესობა:

  • ძალიან მარტივი და საიმედო ჰოსტინგი.
  • მოსახერხებელი ფაილების მენეჯერი
  • გადახდის მეთოდების დიდი რაოდენობა
  • თანამედროვე ინტერფეისი
  • უფასო ssl სერთიფიკატიდომენებისთვის
  • კარგი ვებსაიტის სარეზერვო საშუალება
  • ხელსაყრელი ფასები ფასდაკლებითა და აქციებით, რაც საშუალებას გაძლევთ დაზოგოთ.
  • კეთილი ადმინისტრაცია, რომელიც უპასუხებს თქვენს ნებისმიერ შეკითხვას.
  • თქვენი ვებსაიტების და ანგარიშების 24/7 შენარჩუნება მათი სტაბილური მუშაობისთვის.
  • ძლიერი სერვერები, რომლებიც უზრუნველყოფენ რესურსის მუდმივ ხელმისაწვდომობას.
  • მარტივი დიზაინი და კონტროლის მეთოდი.
  • სატესტო პროექტის დაწყების შესაძლებლობა უფასო ჰოსტინგის სერვისის წყალობით.
  • ფასდაკლებებისა და მომგებიანი შეთავაზებების მუდმივი სისტემები.

სამუშაოსთვის უფრო მოსახერხებელი ჰოსტინგი ჯერ არ შემხვედრია და ამიტომ ყველას გირჩევთ. ასევე ვიმედოვნებ, რომ ბეგეტის გუნდი არ გახდება ამპარტავანი და გააგრძელებს თავისი მომხმარებლების შესანიშნავი მუშაობით აღფრთოვანებას. მე ნამდვილად არ მინდა ახლის ძებნა. ზოგადად, სცადეთ, შეამოწმეთ და დაბრუნდით ჩვენს საიტზე, რომ დატოვოთ თქვენი კომენტარი მისი მუშაობის შესახებ.

თქვენ არასოდეს დარჩებით მიტოვებული ბეგეტის უახლესი ამბებისგან. ნებისმიერი განახლება, ნებისმიერი აქცია ან ახალი სერვისი დაუყოვნებლივ განთავსდება კომპანიის ოფიციალურ ვებსაიტზე "სიახლეების" განყოფილებაში. ასე რომ, ბეგეტთან მუშაობა არის:

თუ თქვენ გაქვთ საკუთარი ვებსაიტის სურვილი ან მოთხოვნილება, მაშინ, უეჭველად, უნდა დაუკავშირდეთ Beget-ის სპეციალისტებს, რომლებიც დაგეხმარებიან ჰოსტინგის პროფილის შერჩევაში და დომენის მაქსიმალური პროდუქტიულობის შერჩევაში. ხელსაყრელი ფასი. თქვენ კმაყოფილი დარჩებით და თქვენი მთელი შინაარსი უსაფრთხოდ ინახება დაზიანებისა და ვირუსებისგან.


  • კოდირების განმარტება

    ამოცანა:

    პრობლემები:

    გამოსავალი:

    # კოდირების დასადგენად, ვიყენებთ uchardet პორტს Mozilla-დან - python chardet # https://github.com/chardet/chardet # # ვიყენებთ dev ვერსიას, იქ ყველაფერი უახლესიაა. # ეს კოდი მუდმივად იხვეწება წყალობით უკუკავშირიმომხმარებლებთან # რაც მეტია, მით უფრო ზუსტად განისაზღვრება კოდირება, მაგრამ უფრო ნელი. 50000 - არჩეულია ემპირიულად self.charset_detect_buffer = 50000 # მიიღეთ ნაწილი ფაილში part_content = შინაარსი + შინაარსი[-self.charset_detect_buffer:] chardet_result = chardet.detect(ნაწილ_შინაარსი) აღმოჩენილი = chardet_result["დაშიფვრა"chardet"] ნდობა ] # ყავარჯენი მათთვის, ვინც იყენებს მრუდე რედაქტორებს Windows-ში # ამის გამო, ჩვენ გვაქვს cp-1251 utf-8 ფაილებში, რის გამოც ბიბლიოთეკა არაპროგნოზირებად იქცევა re_utf8 = re.compile(".*charset\s* =\ s*utf\-8.*", re.UNICODE | re.IGNORECASE | re.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # ყველა ალბათობა არჩეულია ემპირიულად, შესამოწმებლად ფაილების ნაკრების საფუძველზე, თუ ნდობა > 0.75 და აღმოჩენილია != "windows-1251" და აღმოჩენილი != FM.DEFAULT_ENCODING: თუ აღმოჩენილია == "ISO-8859- 7": აღმოჩენილია = "windows-1251", თუ აღმოჩენილია == "ISO-8859-2": აღმოჩენილია = "utf-8", თუ აღმოჩენილია == "ascii": აღმოჩენილია = "utf-8", თუ აღმოჩენილია == "მაკკირილური". ": detected = "windows-1251" # თუ შეცდომა დაუშვით, გამოიყენეთ ფაილში მითითებული სიმბოლოების ნაკრები, თუ აღმოჩენილია != FM.DEFAULT_ENCODING და file_ext html_ext-ში: result_of_search = re_utf8.search(part_content) self.logger.debug(arch_of_se ) თუ result_of_search არ არის None : self.logger.debug ("შესაბამისი utf-8 სიმბოლოების ნაკრები") აღმოჩენილია = FM.DEFAULT_ENCODING else: self.logger.debug ("არ ემთხვევა utf-8 სიმბოლოების ნაკრები") elif ნდობა >

  • ამოცანა:
    *.com" "$* = 42;" და ა.შ.

    პრობლემები:

    გამოსავალი:

    მუშაკთა განხორციელების მაგალითი


  • ამოცანა:

    პრობლემები:

    გამოსავალი:

    • დაამატეთ SSH/SFTP მხარდაჭერა
    • დაამატეთ WebDav მხარდაჭერა
    • ტერმინალის დამატება

    .

  • Beget.com კომპანიის ბლოგი
  • ტეგების დამატება

    მოგესალმებით, მეგობრებო! დავჯექი და დავწერე, როგორ ვიპოვო საიტის ფაილი მარტივად და მარტივად, მაგრამ ვერ ვეწინააღმდეგები - დავიკვეხნი, თუმცა უკვე ბევრისგან მივიღე მილოცვები: 2016 წლის 23 იანვარს ბლოგი დარეგისტრირდა ქ. " საძიებო სისტემის ოპტიმიზაცია» ნდობის საიტების დირექტორია. ახლა კი მაქვს ღილაკი ჩემს ძირში, სადაც შეგიძლიათ დააჭიროთ და კომენტარიც კი დატოვოთ.

    ახლა საქმეზე. ყველას, ვინც მართავს ბლოგებს ან ვებსაიტებს, უნდა შეიტანოს გარკვეული ცვლილებები კოდში, მაგალითად, დიზაინის რედაქტირებისთვის. მე ახლა სხვა დავალება მაქვს: HTML ვალიდურობაში შეცდომების თავიდან აცილება. ვებ რესურსი გავლენას ახდენს მის ავტორიტეტზე არანაკლებ სასარგებლო ოპტიმიზებული შინაარსისა და სხვა კომპონენტებზე. თავიდან ვალიდატორმა მხოლოდ 5 შეცდომა გამოუშვა და sbup.com-ის ფორუმზე ზედმეტსახელად Stary-ს სპეციალისტს დავუკავშირდი, რომელიც უფასო კონსულტაციებს გადის და ასევე მუშაობს კომერციულ საფუძველზე. მან აღმოაჩინა გლობალური შეცდომა, რის გამოც სხვები არ არის გამოვლენილი. გლობალურის აღმოფხვრის შემდეგ, ახლა ორმოცამდე შეცდომა და გაფრთხილება მაქვს.

    ზოგიერთი მათგანის გამოსწორება არ იყო რთული, მაგალითად, გამოტოვებული ადგილების ჩასმა ბმულებში. სხვების აღმოსაფხვრელად კი საჭირო იყო ადგილის პოვნა, რომელიც საჭიროებდა რედაქტირებას. ფაილების ძიებისას Beget კლიენტებს შეუძლიათ გააკეთონ ისეთი პროგრამების გარეშე, როგორიცაა Notepad++. თქვენ შეგიძლიათ მოძებნოთ ტექსტის ან ფაილის სახელის მიხედვით პირდაპირ ფაილ მენეჯერში. თუ შესაძლებელია, საძიებო არე უნდა შევიწროვდეს, მაგრამ თუ ვერც კი წარმოვიდგენთ, სად შეიძლება მდებარეობდეს ობიექტი, რომელსაც ვეძებთ, ვეძებთ public_html-ში (საიტის ფესვი).

    პრაქტიკაში ეს ასე გამოიყურება: უნდა წავშალო გარკვეული ფრაგმენტი, ვირჩევ ტექსტის ძიებას და ჩავსვა გამონათქვამი ხაზში. რჩება მხოლოდ ძებნა და შედეგის მიღება.

    ჩემდა საბედნიეროდ, შედეგი იყო ერთი ფაილი, მაგრამ შეიძლება ბევრი იყოს. საძიებო ფანჯარა, რომელიც ნაგულისხმევად მინიმუმამდეა დაყვანილი, აჩვენებს ფაილის გზას. მთლიანობაში რომ ნახოთ, ფანჯარა უნდა გაფართოვდეს.

    ასე რომ, ფაილი ნაპოვნი იქნა ჰოსტინგის ფაილ მენეჯერში. შემდეგი ნაბიჯი არის მისი გახსნა და გამოსასწორებლად საჭირო კოდის პოვნა.

    მაგრამ ნუ ჩქარობ! დროა ჩამოტვირთოთ ფაილი თქვენს კომპიუტერში, რათა თუ რამე მოხდა, შეცვალოთ ის, რომელიც აწამეს. ამ მიდგომით, თქვენ არ დაგჭირდებათ მთელი საიტის სარეზერვო ასლის გაკეთება - არსებითი დეტალი, თუ სარეზერვო საქაღალდეები აიტვირთება ანგარიშზე და არ არის ბევრი დამატებითი ადგილი.

    ესე იგი. მე გითხარით, როგორ მოვძებნოთ საიტის ფაილი Beget ჰოსტინგზე, მაგრამ ვფიქრობ, სხვა თანამედროვე ჰოსტინგის სერვისებს აქვთ საძიებო ფუნქცია.

    რომელიც ჩვენ შევიმუშავეთ ჩვენი მომხმარებლებისთვის და რომელიც გამოიყენება ჩვენს პანელში. ყველას ვიწვევთ, შეუერთდნენ მის განვითარებას. როგორ შეიქმნა და რატომ არ დავკმაყოფილდით არსებული ანალოგებით, რა ტექნოლოგიის ყავარჯნები გამოვიყენეთ და ვის შეიძლება ესარგებლა, ამ სტატიაში გეტყვით.

    რატომ გამოიგონეთ საკუთარი ფაილების მენეჯერი

    2010 წელს გამოვიყენეთ NetFTP, რომელმაც საკმაოდ კარგად მოაგვარა რამდენიმე ფაილის გახსნა/ჩამოტვირთვა/რედაქტირება.
    თუმცა, მომხმარებლებს ზოგჯერ სურდათ ესწავლათ როგორ გადაეტანათ საიტები ჰოსტინგის საიტებს შორის ან ჩვენს ანგარიშებს შორის, მაგრამ საიტი დიდი იყო და მომხმარებლების ინტერნეტი არ იყო საუკეთესო. შედეგად, ჩვენ თვითონ გავაკეთეთ ეს (რაც აშკარად უფრო სწრაფი იყო), ან ავუხსენით რა არის SSH, MC, SCP და სხვა საშინელი რამ.

    შემდეგ ჩვენ გაგვიჩნდა იდეა, გაგვეკეთებინა WEB ორ პანელიანი ფაილ მენეჯერი, რომელიც მუშაობს სერვერის მხარეს და შეუძლია დააკოპიროს სხვადასხვა წყაროებს შორის სერვერის სიჩქარით და ასევე, რომელსაც ექნება: ძებნა ფაილებში და დირექტორიაში, დაკავებული სივრცის ანალიზი (ანალოგური ncdu), მარტივი ფაილის ატვირთვა და ბევრი საინტერესო რამ. ზოგადად, ყველაფერი, რაც ცხოვრებას გაუადვილებს ჩვენს მომხმარებლებს და ჩვენ.

    2013 წლის მაისში, ჩვენ ჩავუშვით წარმოებაში ჩვენს ჰოსტინგზე. ზოგიერთ მომენტში ის იმაზე უკეთესიც კი აღმოჩნდა, ვიდრე თავიდან გვინდოდა - ფაილების ჩამოტვირთვისა და ლოკალური წვდომისთვის ფაილური სისტემადაწერა Java აპლეტი, რომელიც საშუალებას გაძლევთ აირჩიოთ ფაილები და დააკოპიროთ ყველაფერი ერთდროულად ჰოსტინგში ან პირიქით ჰოსტინგიდან (სად დააკოპიროთ არც ისე მნიშვნელოვანია, მას შეუძლია იმუშაოს როგორც დისტანციური FTP-ით, ასევე. სახლის დირექტორიამომხმარებელი, მაგრამ, სამწუხაროდ, ბრაუზერები მას მალე არ დაუჭერენ მხარს).

  • კოდირების განმარტება

    ამოცანა:
    გახსენით ფაილი რედაქტირებისთვის კოდირების განმარტებით, ჩაწერეთ იგი წყაროს კოდირების გათვალისწინებით.

    პრობლემები:
    თუ მომხმარებლის კოდირება სწორად არ იქნა ამოცნობილი, მაშინ ფაილში ცვლილებების შეტანისას და შემდეგ ჩაწერისას შეიძლება მივიღოთ UnicodeDecodeError და ცვლილებები არ დაიწეროს.

    ყველა "ყავარჯნები", რომლებიც საბოლოოდ დაინერგა, არის მომხმარებლებისგან მიღებული ფაილებით ბილეთებზე მუშაობის შედეგი, ჩვენ ასევე ვიყენებთ ყველა "პრობლემურ" ფაილს კოდში ცვლილებების შეტანის შემდეგ.

    გამოსავალი:
    ვეძებ ინტერნეტში ამ გადაწყვეტილებასიპოვა ბიბლიოთეკის ჩარდე. ეს ბიბლიოთეკა, თავის მხრივ, არის Mozilla-ს ბიბლიოთეკის პორტი. მაგალითად, ის გამოიყენება ცნობილ რედაქტორში https://notepad-plus-plus.org

    რეალურ მაგალითებზე გამოცდის შემდეგ მივხვდით, რომ სინამდვილეში ეს შეიძლება იყოს არასწორი. CP-1251-ის ნაცვლად, მაგალითად, „MacCyrillic“ ან „ISO-8859-7“ შეიძლება გაიცეს და UTF-8-ის ნაცვლად შეიძლება იყოს „ISO-8859-2“ ან „ascii“-ს სპეციალური შემთხვევა.

    გარდა ამისა, ზოგიერთი ფაილი ჰოსტინგზე იყო utf-8, მაგრამ შეიცავდა უცნაურ სიმბოლოებს, ან რედაქტორებისგან, რომლებმაც არ იციან როგორ იმუშაონ სწორად UTF-თან, ან სადმე სხვაგან, განსაკუთრებით ასეთი შემთხვევებისთვის, ჩვენ ასევე უნდა დავამატოთ "ყავარჯნები"; .

    კოდირების ამოცნობისა და ფაილის წაკითხვის მაგალითი, კომენტარებით

    # კოდირების დასადგენად, ვიყენებთ uchardet პორტს Mozilla-დან - python chardet # https://github.com/chardet/chardet # # ვიყენებთ dev ვერსიას, იქ ყველაფერი უახლესიაა. # ეს კოდი მუდმივად იხვეწება მომხმარებლის გამოხმაურების წყალობით # რაც უფრო მეტია, მით უფრო ზუსტად განისაზღვრება კოდირება, მაგრამ უფრო ნელი. 50000 - არჩეულია ემპირიულად self.charset_detect_buffer = 50000 # მიიღეთ ნაწილი ფაილში part_content = შინაარსი + შინაარსი[-self.charset_detect_buffer:] chardet_result = chardet.detect(ნაწილ_შინაარსი) აღმოჩენილი = chardet_result["დაშიფვრა"chardet"] ნდობა ] # ყავარჯენი მათთვის, ვინც იყენებს მრუდე რედაქტორებს Windows-ში # ამის გამო, ჩვენ გვაქვს cp-1251 utf-8 ფაილებში, რის გამოც ბიბლიოთეკა არაპროგნოზირებად იქცევა re_utf8 = re.compile(".*charset\s* =\ s*utf\-8.*", re.UNICODE | re.IGNORECASE | re.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # ყველა ალბათობა არჩეულია ემპირიულად, შესამოწმებლად ფაილების ნაკრების საფუძველზე, თუ ნდობა > 0.75 და აღმოჩენილია != "windows-1251" და აღმოჩენილი != FM.DEFAULT_ENCODING: თუ აღმოჩენილია == "ISO-8859- 7": აღმოჩენილია = "windows-1251", თუ აღმოჩენილია == "ISO-8859-2": აღმოჩენილია = "utf-8", თუ აღმოჩენილია == "ascii": აღმოჩენილია = "utf-8", თუ აღმოჩენილია == "მაკკირილური". ": detected = "windows-1251" # თუ შეცდომა დაუშვით, გამოიყენეთ ფაილში მითითებული სიმბოლოების ნაკრები, თუ აღმოჩენილია != FM.DEFAULT_ENCODING და file_ext html_ext-ში: result_of_search = re_utf8.search(part_content) self.logger.debug(arch_of_se ) თუ result_of_search არ არის None : self.logger.debug("შესაბამისი utf-8 სიმბოლოების ნაკრები") აღმოჩენილია = FM.DEFAULT_ENCODING else: self.logger.debug("არ ემთხვევა utf-8 სიმბოლოების ნაკრები") elif ნდობა > 0.60 და აღმოჩენილია ! = "windows-1251" და აღმოჩენილია != FM.DEFAULT_ENCODING: # არსებობს ცალკე ლოგიკა # კოდი ამოღებულია მაგალითიდან მოკლედ elif detected == "windows-1251" ან აღმოჩენილია == FM.DEFAULT_ENCODING: გაივლის # თუ განმარტება არ არის ძალიან სწორი, მაშინ, სავარაუდოდ, ეს არის შეცდომა და მიიღეთ UTF-8)) სხვა: აღმოჩენილი = FM.DEFAULT_ENCODING კოდირება = აღმოჩენილია, თუ (გამოვლენილი ან "").lower() FM-ში. კოდირება სხვა FM .DEFAULT_ENCODING პასუხი = ( "item": self._make_file_info(abs_path ), "content": content, "encoding": encoding )

  • პარალელური ტექსტის ძიება ფაილებში ფაილის კოდირების გათვალისწინებით

    ამოცანა:
    დაალაგეთ ტექსტის ძებნა ფაილებში სახელში „შლის სტილის ველური ბარათების“ გამოყენების შესაძლებლობით, ეს არის, მაგალითად, „*.com“ „$* = 42;“ და ა.შ.

    პრობლემები:
    მომხმარებელი შეაქვს სიტყვას "კონტაქტები" - ძებნა აჩვენებს, რომ ამ ტექსტით ფაილები არ არის, მაგრამ სინამდვილეში ისინი არსებობენ, მაგრამ ჩვენს ჰოსტინგზე გვაქვს მრავალი კოდირება, თუნდაც ერთი და იგივე პროექტის ფარგლებში. ასე რომ, ძიებამ ეს ასევე უნდა გაითვალისწინოს.

    რამდენჯერმე შეგვხვდა ის ფაქტი, რომ მომხმარებლებს შეეძლოთ შეცდომით შეიყვანოთ ნებისმიერი სტრიქონი და შეასრულოთ რამდენიმე საძიებო ოპერაცია. დიდი რაოდენობითსაქაღალდეები, რამაც შემდგომში გამოიწვია სერვერებზე დატვირთვის ზრდა.

    გამოსავალი:
    Multitasking იყო ორგანიზებული საკმაოდ სტანდარტულად, მრავალპროცესირების მოდულის და ორი რიგის გამოყენებით (ყველა ფაილის სია, ნაპოვნი ფაილების სია საჭირო ჩანაწერებით). ერთი მუშაკი აყალიბებს ფაილების სიას, დანარჩენი კი, პარალელურად მუშაობენ, აანალიზებენ და პირდაპირ ეძებენ.

    საძიებო სტრიქონი შეიძლება გამოიხატოს როგორც რეგულარული გამოხატულება fnmatch პაკეტის გამოყენებით. ბმული საბოლოო ძიების განხორციელებასთან.

    კოდირების პრობლემის გადასაჭრელად მოწოდებულია კოდის მაგალითი კომენტარებით, რომელიც იყენებს უკვე ნაცნობ ჩარდეტის პაკეტს.

    მუშაკთა განხორციელების მაგალითი

    # მუშაკის მაგალითი მოცემულია self.re_text = re.compile(".*" + fnmatch.translate(self.text)[:-7] + ".*", re.UNICODE | re.IGNORECASE) # წაშლა \Z(? ms) შედეგის ბოლო გამოსახულებიდან def worker(re_text, file_queue, result_queue, logger, timeout): while int(time.time())
    საბოლოო განხორციელებას დაემატა შესრულების დროის დაყენების შესაძლებლობა წამებში (ტაიმაუტი) - ნაგულისხმევად არჩეულია 1 საათი. თავად მუშა პროცესებში, შესრულების პრიორიტეტი მცირდება დისკზე და პროცესორზე დატვირთვის შესამცირებლად.

  • ფაილების არქივების გახსნა და შექმნა

    ამოცანა:
    მიეცით მომხმარებლებს შესაძლებლობა შექმნან არქივები (ხელმისაწვდომია zip, tar.gz, bz2, tar) და ამოალაგოთ ისინი (gz, tar.gz, tar, rar, zip, 7z)

    პრობლემები:
    ჩვენ შევხვდით ბევრ პრობლემას "რეალურ" არქივებთან დაკავშირებით, მათ შორის cp866-ში კოდირებული ფაილების სახელები (DOS) და უკანა ზოლები ფაილების სახელებში (Windows). ზოგიერთი ბიბლიოთეკა (სტანდარტული ZipFile python3, python-libarchive) არ მუშაობდა რუსული სახელებით არქივში. ზოგიერთი ბიბლიოთეკის იმპლემენტაცია, კერძოდ SevenZip, RarFile, ვერ განლაგდება ცარიელი საქაღალდეებიდა ფაილები (ისინი მუდმივად გვხვდება არქივებში CMS-ით). ასევე, მომხმარებლებს ყოველთვის სურთ ნახონ ოპერაციის პროგრესი, მაგრამ როგორ შეუძლიათ ამის გაკეთება, თუ ბიბლიოთეკა არ იძლევა ამის საშუალებას (მაგალითად, ისინი უბრალოდ უწოდებენ extractall())?

    გამოსავალი:
    ZipFile ბიბლიოთეკები, ისევე როგორც libarchive-python, უნდა გამოსწორებულიყო და პროექტში ცალკე პაკეტებად ჩაერთო. libarchive-python-ისთვის მომიწია ბიბლიოთეკის ჩანგალი და მისი ადაპტაცია პითონ 3-თან.

    ნულოვანი ზომით ფაილების და საქაღალდეების შექმნა (შეცდომის გამოვლენა SevenZip და RarFile ბიბლიოთეკებში) თავიდანვე ცალკეულ ციკლში უნდა მომხდარიყო არქივში არსებული ფაილების სათაურების გამოყენებით. მათ მიუწერეს დეველოპერებს ყველა შეცდომის შესახებ და როდესაც ჩვენ ვიპოვით დროს, ჩვენ მათ გამოვუგზავნით მოთხოვნას, როგორც ჩანს, ისინი თავად არ აპირებენ გამოსწორებას.

    gzip დამუშავება განხორციელდა ცალკე შეკუმშული ფაილები(sql dumps და ა.შ.), აქ არ იყო ყავარჯნები სტანდარტული ბიბლიოთეკის გამოყენებით.

    ოპერაციის პროგრესის მონიტორინგი ხდება IN_CREATE სისტემური ზარისთვის დამკვირვებლის გამოყენებით pyinotify ბიბლიოთეკის გამოყენებით. რა თქმა უნდა, ის არ მუშაობს ძალიან ზუსტად (დამკვირვებელი ყოველთვის არ მუშაობს ფაილების დიდი ბუდეების დროს, ამიტომ დამატებულია ჯადოსნური კოეფიციენტი 1.5), მაგრამ ასრულებს დავალებას, აჩვენოს მინიმუმ მსგავსი რამ. მომხმარებლები. არ არის ცუდი გამოსავალი იმის გათვალისწინებით, რომ ამის თვალყურის დევნება არ არსებობს ყველა საარქივო ბიბლიოთეკის გადაწერის გარეშე.

    დაგვეხმარეთ Sprut.IO-ს გაუმჯობესებაში

    არსებობს მრავალი აშკარა შესაძლებლობა ფაილ მენეჯერის შემდგომი გაუმჯობესებისთვის.

    ჩვენ ვხედავთ შემდეგს, როგორც ყველაზე სასარგებლო მომხმარებლებისთვის:

    • დაამატეთ SSH/SFTP მხარდაჭერა
    • დაამატეთ WebDav მხარდაჭერა
    • ტერმინალის დამატება
    • დაამატეთ Git-თან მუშაობის შესაძლებლობა
    • დაამატეთ ფაილების გაზიარების შესაძლებლობა
    • დაამატეთ თემის შეცვლა, დიზაინი და სხვადასხვა თემების შექმნა
    • შექმენით უნივერსალური ინტერფეისი მოდულებთან მუშაობისთვის

    თუ თქვენ გაქვთ დამატებები, რომლებიც შეიძლება სასარგებლო იყოს მომხმარებლებისთვის, გთხოვთ, გვითხრათ მათ შესახებ კომენტარებში ან დაგზავნის სიაში.

    ჩვენ დავიწყებთ მათ განხორციელებას, მაგრამ ამის თქმას არ მეშინია: საკუთარ თავზე წლები დასჭირდება, თუ არა ათწლეულები. ამიტომ, თუ გსურთ ისწავლოთ პროგრამირება, იცოდეთ Python და ExtJS და გსურთ მიიღოთ განვითარების გამოცდილება ღია კოდის პროექტში, გეპატიჟებით შეუერთდეთ Sprut.IO-ს განვითარებას. უფრო მეტიც, ჩვენ გადავიხდით ჯილდოს თითოეული განხორციელებული ფუნქციისთვის, რადგან ჩვენ თვითონ არ მოგვიწევს მისი განხორციელება.

  • ტეგების დამატება

    როგორც ძრავა, დროა აირჩიოთ ჰოსტინგი - სერვერი, რომელზეც განთავსდება თქვენი საიტი. ამ სტატიაში განვიხილავთ მის ძირითად მახასიათებლებს.

    სინამდვილეში, ჰოსტინგი არ არის მხოლოდ სერვერი. ჰოსტინგიასევე არის მართვის პანელი, რომელიც საშუალებას გაძლევთ დააკონფიგურიროთ თქვენი საიტის ფუნქციონირება, მართოთ ფაილები და მონაცემთა ბაზები, დომენები და ქვედომენები და ასევე აღადგინოთ თქვენი საიტი სარეზერვო ასლიდან რაიმე გაუთვალისწინებელი გარემოებების შემთხვევაში.

    მოდით ვისაუბროთ ყველაფერზე თანმიმდევრობით.

    თქვენი საიტების სარეზერვო ასლის შექმნა

    ავტომატური შექმნა სარეზერვო ასლებითქვენი ვებსაიტები (ფაილები და მონაცემთა ბაზები) არის მათი სტაბილური მუშაობის გასაღები. თქვენ არ დაკარგავთ რამდენიმე თვის მუშაობას მხოლოდ იმიტომ, რომ ძალიან გეზარებოდათ, რომ კიდევ ერთხელ შეხვიდეთ თქვენს ჰოსტინგის პანელში და შექმნათ „სარეზერვო ასლი“.

    თუ მომავალში თქვენი საიტი ძალიან მცირე გახდება უფასო გეგმისთვის, შეგიძლიათ გადახვიდეთ ნებისმიერ სხვაზე. ფასები წარმოუდგენელია.

    30 დღე უფასო ჰოსტინგი

    თუ უფასო გეგმა აშკარად არ არის საკმარისი თქვენთვის, შეგიძლიათ აირჩიოთ ნებისმიერი შესაფერისი ფასიანიდან. ამავე დროს, მთლიანი 30 დღერეგისტრაციის მომენტიდან თქვენ შეძლებთ სრულად გამოიყენოთ ჰოსტინგიBeGetაბსოლუტურად უფასო.

    ასეთი ტესტის პერიოდები თითქმის არასდროს ხდება სხვა ჰოსტინგის საიტებზე.

    გარდა ამისა, თუ რაიმე მიზეზით არ გსურთ გამოიყენოთ BeGet-ის სერვისები ამ პერიოდის შემდეგ, შეგიძლიათ უბრალოდ უარი თქვათ მათ მომსახურებაზე პენის გადახდის გარეშე.

    დასკვნა

    რატომ გადავწყვიტეთ თქვენთვის გვეთქვა ამის შესახებ და არა სხვაზე? ან მიმოხილვაც არ გაუკეთებია?

    ეს მარტივია - იმიტომ ჩვენ თვითონ ვიყენებთ ამ ჰოსტინგს. ჩვენ მოგვწონს მოსახერხებელი და ფერადი მართვის პანელი, წარმოუდგენელი ფაილ მენეჯერი, ავტომატური სარეზერვო, ავტომატური WordPress-ის ინსტალაციადა საპასუხო დახმარების სერვისი.

    გარდა ამისა, Blogger School-ის შემდგომ სტატიებში გამოვაქვეყნებთ დეტალური ინსტრუქციებიჰოსტინგთან მუშაობის გარკვეულ ასპექტებზე- BeGet-ის მაგალითის გამოყენებით. ჩვენ კი გვინდა გაგიადვილოთ შეძენილი უნარების დაუფლება და განხორციელება.

    ალბათ სულ ესაა. გეპატიჟებით კომენტარებში დაუსვათ ნებისმიერი შეკითხვა ამ თემაზე.

    შემდეგ სტატიაში გეტყვით როგორ დააინსტალიროთ WordPress ჰოსტინგზე. გამოიწერეთ განახლებები სვეტში მარჯვნივ 😉

    © 2024 ermake.ru -- კომპიუტერის შეკეთების შესახებ - საინფორმაციო პორტალი