Dota intitle datalife ძრავის მართვის პანელი. DataLife Engine v.12.1 პრეს-რელიზი

დაფუძნებულია DLE ძრავზე (DataLife Engine). ინსტალაციას დეტალურად აღვწერ, ვცდილობ არაფერი გამომრჩეს, ვფიქრობ, რომ dle setup გადაიქცევა პოსტების გრძელ სერიად. პოსტების ამ სერიაში ჩვენ არა მხოლოდ დეტალურად განვიხილავთ პარამეტრს, არამედ გავიგებთ, თუ რისთვის არის თითოეული პარამეტრის ფუნქცია.

DLE ძრავის დაყენებისთვის მიძღვნილი პოსტებისთვის გამოვიყენებ DataLife Engine v.9.4., უფრო ზუსტად, ამ ძრავის დემო ვერსიას. ეს სრულიად საკმარისია იმისათვის, რომ გითხრათ DataLife Engine-ის პარამეტრებისა და შესაძლებლობების შესახებ.

პირველი სტატია დაეთმობა ადმინისტრაციულ განყოფილებას: სკრიპტის ზოგადი პარამეტრები". თქვენ შეგიძლიათ იპოვოთ ეს განყოფილება შემდეგნაირად: DLE (DataLife Engine) ადმინისტრაციულ პანელზე გადასვლის შემდეგ, რომელიც მდებარეობს site.ru/admin.php,თქვენ იხილავთ სწრაფ წვდომას ადმინისტრატორის პანელის მთავარ სექციებზე. დღეს ჩვენ გვჭირდება ნივთი" სისტემის დაყენება" , და მასში განყოფილება " ზოგადი სკრიპტის პარამეტრები". რა თქმა უნდა, ამ განყოფილებაში მოხვედრის სხვა გზებიც არსებობს, მაგრამ ჩემი აზრით ეს ყველაზე მარტივი გზაა.

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

ისე, საწყისი გვერდი, მგონი გასაგებია. ჩვენ ვწერთ თქვენი დომენის სახელს, მაგალითად: site.ru და ეს არის ის.

გამოყენებული კოდირებასტანდარტულად არის windows-1251, რაც ნიშნავს, რომ თქვენი რესურსი მხარს უჭერს რუსულ ენას. თუ თქვენ გაქვთ DataLife Engine-ის დემო ვერსია, აქ არაფრის შეცვლა არ გჭირდებათ. თუ CMS არის შეძენილი, მაშინ კოდირება შეიძლება შეიცვალოს მაგალითად UTF-8-ზე და მერე თქვენი პროექტი გახდება მრავალენოვანი, ამ ეტაპზე კოდირებას დეტალურად არ განვიხილავთ, მგონი გასაგებია თუ არ შეცვლით. დემო, თუნდაც შეძენილი იყოს, მაგრამ დომენი რუ ზონაშია, მართალი გითხრათ, კოდირების შეცვლის მიზეზს ვერ ვხედავ.

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

Უფრო, საკვანძო სიტყვები(ვწერთ მძიმით გამოყოფილი სიტყვებს), ასევე ამ სიტყვების მიხედვით საძიებო სისტემები ყურადღებას მიაქცევენ თქვენს გვერდს, საკვანძო სიტყვები მაქსიმალურად უნდა შეესაბამებოდეს თქვენი საიტის ან ბლოგის მიმართულებას, ჯერ უნდა გააკეთოთ საკვანძო სიტყვების სია და შეამოწმეთ ამ სიტყვების მოთხოვნების რაოდენობა. მოთხოვნების რაოდენობის შესამოწმებლად, ჩვენ ვიყენებთ ამ გვერდს ინტერნეტში http://wordstat.yandex.ru. ამ ეტაპზე მას უფრო დეტალურად არ განვიხილავთ, რადგან ეს აღარ ეხება პოსტის ამ თემას, არამედ საძიებო სისტემებში ოპტიმიზაციას. აი, თავად ნახეთ რა უნდა დაწეროთ ამ ველში, რადგან თითოეული საკვანძო სიტყვა განსხვავებული იქნება.

Მოკლე სახელი, აქ მგონი ყველაფერი გასაგებია. ეს სახელი გამოჩნდება speedbar მოდულში. თქვენ შეგიძლიათ კიდევ ერთხელ გაიმეოროთ პროექტის სახელი. ასე რომ, ჩვენ გავარკვიეთ სახელები, ვაგრძელებთ. Speedbar მოდული (aka breadcrumbs) ასე გამოიყურება:

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

სვეტში, (ადამიანისთვის გასაგები url) სასურველია აირჩიოთ "დიახ". ეს საჭიროა იმისათვის, რომ თქვენი მისამართი ვიზუალურად აღიქმებოდეს მომხმარებლების მიერ, რაც კარგ გავლენას ახდენს თქვენი რესურსის გამოყენებადობაზე. უფრო გასაგებად რომ ვთქვათ, მე მოვიყვან სიახლეების მაგალითებს CNC-ით და მის გარეშე, ახალი ამბები CNC dle-ით: http://site. ru/addnews.html, CNC-ის გარეშე: http://site.ru/index.php?do=addnews, ანუ CNC-ით, ლინკის ვიზუალური აღქმა ბევრად უკეთესია, ვიდრე მის გარეშე.

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

არასწორი CNC URL-ების დამუშავება: აქ მე გთავაზობთ დააყენოთ "დიახ", რადგან ეს ვარიანტი სასარგებლოა SEO-სთვის, მაგრამ თუ გსურთ, შეგიძლიათ გამორთოთ ეს ვარიანტი. მეტი დეტალი რა საჭიროა, პარამეტრებში წერია, საკმაოდ გასაგებია.

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

Უფრო, ნაგულისხმევი საიტის შაბლონი ნაგულისხმევია, მაგრამ შეგიძლიათ აირჩიოთ სხვა. ეს თემა განხილული იქნება ცალკე სტატიაში, თუ როგორ უნდა დააინსტალიროთ შაბლონი DataLife Engine-ზე (DLE). რა თქმა უნდა, ჩვენ ყველას გვინდა რაღაც განსაკუთრებული, არა სტანდარტული ნიმუში, წინ ვიხედები, ვიტყვი, რომ თარგი ძალიან მარტივია დლეზე დაყენება. ჩამოტვირთეთ თქვენთვის სასურველი შაბლონი ინტერნეტიდან ან გააკეთეთ საკუთარი, დააკოპირეთ შაბლონის საქაღალდე ძრავის დირექტორიაში, შაბლონების საქაღალდეში და თუ თქვენი რესურსი ჩართულია ლოკალური სერვერი, გადატვირთეთ. ახლა კი შაბლონი გამოჩნდება ნაგულისხმევი საიტის შაბლონის შერჩევის სვეტში.

შაბლონის არჩევის შემდეგ გადადით ორ პარამეტრზე " WYSIWYG რედაქტორის ჩართვა...„ორივე შემთხვევაში გირჩევთ აირჩიოთ „დიახ“, რადგან ვიზუალური რედაქტორის გამოყენებით ახალი ამბების (სტატიების) და კომენტარების რედაქტირება ბევრად უფრო ადვილია, ვიდრე BB კოდების გამოყენებით. თუმცა, არჩევანი, ექსპერიმენტი და არჩევანის გაკეთება მოხერხებულობის სასარგებლოდ თქვენზეა დამოკიდებული. DLE WYSIWYG რედაქტორი არის ვიზუალური რედაქტორი.

ასე გამოიყურება რედაქტირების პანელი BB კოდების გამოყენებით.

ასე გამოიყურება რედაქტირების პანელი DLE WYSIWYG-ის გამოყენებით.

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

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

Სულ ეს არის. თქვენ გადადგით პირველი ნაბიჯი DLE (DataLife Engine) დასაყენებლად. ახლა რჩება ზოგადი dle პარამეტრების შენახვა და დაველოდოთ შემდეგ პოსტს DLE ძრავის დაყენების შესახებ.

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

მომზადდა და განხორციელდა შემდეგი ცვლილებები:

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

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

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

4. დამატებულია დაწკაპუნების რაოდენობის თვალყურის დევნების შესაძლებლობასკრიპტის მართვის პანელში დამატებული სარეკლამო მასალებისთვის. DataLife Engine ავტომატურად წყვეტს HTML ტეგებს, რომლებიც გამოქვეყნებულია ტეგების გამოყენებით <а href="..."> და ავტომატურად აკონტროლებს მათზე დაწკაპუნებებს. ამ ბმულების სპეციალური დიზაინი არ არის საჭირო, მათ შეუძლიათ მიიყვანონ თქვენთვის საჭირო ნებისმიერ მისამართზე. თქვენ ასევე გაქვთ შესაძლებლობა მიუთითოთ, გსურთ თუ არა ბმულზე ყველა დაწკაპუნების დათვლა, თუ მხოლოდ უნიკალური მომხმარებლების დაწკაპუნების დათვლა.

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

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

html"> 7. დაემატა კანონიკური ბმულების გამოყენება გვერდის კოდში, საიტის ყველა გვერდისთვის, მათ შორის ნავიგაცია სექციებში, სრული სიახლეების ნახვა და ა.შ. ეს შესაძლებლობაგაზრდის საშუალებას გაძლევთ SEO ოპტიმიზაციასაიტებზე და ასევე საშუალებას გაძლევთ თავიდან აიცილოთ დუბლიკატი გვერდები, თუ თქვენი საიტის არასწორი ბმულები გამოქვეყნებულია სადმე ინტერნეტში, ან თუ რაიმე მიზეზით გჭირდებათ არასწორი CNC კონტროლის გამორთვა.

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

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

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

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

12. "მეტატაგების" მოდულის გაფართოებული შესაძლებლობები, ამ მოდულს ეწოდა "სათაურები, აღწერილობები, მეტატეგები". ახლა ამ მოდულში შეგიძლიათ დააყენოთ არა მხოლოდ გვერდების მეტა-ტეგები, არამედ გვერდის ცალკე სათაური და გვერდის აღწერა, რომელიც მოგვიანებით შეგიძლიათ აჩვენოთ თქვენი შაბლონის ნებისმიერ ადგილას. ამისათვის დაემატა შაბლონების ახალი გლობალური ტეგები: (გვერდის სათაური)- აჩვენებს თქვენს მიერ მითითებულ სათაურს გვერდისთვის, (გვერდის აღწერა)- აჩვენებს თქვენს მიერ მითითებულ აღწერას გვერდისთვის. ასევე მისაღებია BB-ის გამოყენება გვერდის აღწერაში და HTML ტეგები. ამრიგად, ამ მოდულის გამოყენებით, შეგიძლიათ, მაგალითად, შექმნათ და აჩვენოთ სათაურები და აღწერილობები ტეგების ღრუბლისთვის თითოეული ტეგის ინდივიდუალურად და ა.შ.

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

14. კატეგორიის მენიუს შაბლონისთვის (categorymenu.tpl) ტექსტი, რომლებიც აჩვენებენ მათში დატანილ ტექსტს, თუ საიტზე ნახული კატეგორია ან სიახლეები მენიუდან არ მიეკუთვნება კატეგორიას. ამ ტეგის გამოყენება შესაძლებელია მხოლოდ ტეგების შიგნით და გამოიყენება, მაგალითად, ზოგიერთი ინფორმაციის (როგორიცაა ბმულების) საჩვენებლად მხოლოდ მენიუდან არააქტიური კატეგორიებისთვის.

15. პუბლიკაციების ჩვენების გაფართოებული ვარიანტები დამატებითი ველების მნიშვნელობებზე დაყრდნობითპუბლიკაციებში. მისამართის დაკავშირებისას http://yoursite/xfsearch/ველის სახელი/ველის მნიშვნელობა/პუბლიკაციები გამოვა როგორც ადრე, რომელიც შეიცავს მითითებულ მნიშვნელობას ამ კონკრეტულ ველში, თუ ველი დაყენებულია „გამოიყენე როგორც ჯვარედინი მითითება“. მისამართის დაკავშირებისას http://yoursite/xfsearch/field value/ნაჩვენები იქნება პუბლიკაციები, რომლებიც შეიცავს ამ მნიშვნელობას ყველა დამატებითი ველისთვის. მისამართის დაკავშირებისას http://yoursite/xfsearch/ველის სახელი/ნაჩვენები იქნება ყველა პუბლიკაცია, რომელშიც ეს მითითებული ველია შევსებული.

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

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

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

19. პუბლიკაციებისთვის დაემატა დამატებითი ველის ახალი ტიპი: „Pure HTML and JS“.გამოყენება მოცემული ველი, DataLife Engine არ ჩაერევა მასში დაწერილ ტექსტში და არ გაფილტრავს ამ ტექსტის HTML კოდს და ასევე იძლევა მასში სუფთა ჯავასკრიპტის კოდის დაწერის საშუალებას. ეს ველი გამოგადგებათ, როცა ახალი ამბების კოდის ჩასმა გჭირდებათ, რომელიც უსაფრთხოების შემოწმებას არ საჭიროებს, მაგალითად, რომელიმე თქვენი მოთამაშე და ა.შ. ყურადღება, იმის გათვალისწინებით, რომ სკრიპტი არ გაფილტრავს ტექსტს ამ ველიდან, მისი შექმნისას აუცილებლად დააწესეთ შეზღუდვები, თუ რომელ ჯგუფებს აქვთ უფლება გამოიყენონ იგი. არ დაუშვათ ის გამოიყენონ ჩვეულებრივი მომხმარებლების მიერ, რომლებსაც არ ენდობით, წინააღმდეგ შემთხვევაში შეიძლება საფრთხე შეუქმნას თქვენს საიტს.

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

21. დამატებულია მხარდაჭერა "Yandex Turbo" ტექნოლოგიის რეგულარული RSS არხებისთვის, RSS არხის ტიპის პარამეტრებში ჩართვის გარეშე, როგორც "Yandex news", ამისთვის დამატებულია მხარდაჭერა ახალი ამბების სრული ტეგის ჩვენებისთვის (სრული ამბავი) ნებისმიერი ტიპის RSS არხისთვის. ასევე, განახლებულია სტანდარტული შაბლონი /templates/rss.xml, რომელიც აჩვენებს, თუ როგორ უნდა გამოიყურებოდეს თარგი Yandex Turbo-ს სრული მხარდაჭერით. ანალოგიურად, Yandex Zen ტექნოლოგიისთვის RSS შაბლონის მორგების შესაძლებლობა სრულად არის მხარდაჭერილი.

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

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

25. დამატებულია schema.org მიკრომონაცემების გამოყენებარეიტინგი "რეიტინგის" ტიპის ჩვენება. ამ მარკირების გამოყენება საშუალებას იძლევა სრული სიახლეები, როდესაც ნაჩვენებია Google ძიების შედეგებში, ასევე აჩვენოს პუბლიკაციის რეიტინგი.

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

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

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

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

30. საკონტროლო პანელში „Cross-references“ მოდულისთვის, დამატებულია ბმულების ორი ახალი შემცვლელი რეგიონი. თქვენ შეგიძლიათ სურვილისამებრ მიუთითოთ ჩანაცვლება მხოლოდ სტატიკური გვერდებისთვის, ასევე აირჩიოთ ჩანაცვლება სტატიკური გვერდებისთვის, სიახლეებისთვის და კომენტარებისთვის.

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

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

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

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

35. კომენტარების ჩვენების და კომენტარების დამატების შაბლონებისთვის (addcomments.tpl და comments.tpl)დაამატა მხარდაჭერა ახალი ტეგებისთვის ტექსტი- აჩვენებს ტექსტს ტეგში, თუ სიახლე მიეკუთვნება მითითებულ კატეგორიებს, ასევე ტეგებს: ტექსტი- აჩვენებს ტექსტს ტეგში, თუ სიახლე არ მიეკუთვნება მითითებულ კატეგორიებს. ამრიგად, თქვენ შეგიძლიათ დააყენოთ განსხვავებული დიზაინი კომენტარების ჩვენებისთვის და კომენტარების დასამატებლად სხვადასხვა კატეგორიის პუბლიკაციებისთვის.

36. დაემატა მხარდაჭერა სიტყვების დეკლენციებისთვისპუბლიკაციების რეიტინგისთვის დაყენებული ხმების რაოდენობის ჩვენების თეგისთვის. მაგალითად, შეგიძლიათ გამოიყენოთ (ხმის რაოდენობა) გამოხმაურება||a|s. ადრე ეს არ იყო ხელმისაწვდომი ამ ტეგისთვის. ის შეიცავს HTML კოდს და არა მხოლოდ რიცხვს.

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

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

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

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

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

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

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

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

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

46. ​​გაუმჯობესებული კონტროლის სისტემა დუბლიკატი გვერდების გამოჩენისთვის, საიტზე ყველა უახლესი კომენტარის ნახვისას.

47. პუბლიკაციების დამატებითი ველების ოპტიმიზებული დამუშავებამოკლე პუბლიკაციების ჩვენებისას, ასევე პოპულარული პუბლიკაციების ჩვენების მოდულის მუშაობისას.

48. განახლებულია ვიზუალური რედაქტორები TinyMCE და Froala ადრე მიმდინარე ვერსიები. დაფიქსირდა ამ რედაქტორებში გამოვლენილი შეცდომების რაოდენობა.

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

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

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

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

53. პრობლემა მოგვარებულიარომლის დროსაც გადახედვაპუბლიკაციები არ იყო დამუშავებული ტეგები და .

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

55. პრობლემა მოგვარებულიარომელშიც, გარკვეულ სიტუაციებში და სერვერის პარამეტრებში, პუბლიკაციების წინასწარი გადახედვა ვერ მუშაობდა საიტიდან პუბლიკაციების დამატებისას.

56. პრობლემა მოგვარებულიარომელშიც კომენტარების დინამიური ჩატვირთვა არ მუშაობდა, თუ ის ჩართული იყო სკრიპტის პარამეტრებში და ტეგი (jsfiles) განთავსებული იყო საიტის ბოლოში.

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

58. სკრიპტის მცირე შეცდომები, რომლებიც ადრე იყო აღმოჩენილი და გამოცხადებული, გამოსწორდა.

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

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

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

თქვენი სერვერის დაცვა და კონფიგურაცია.

1. სერვერის კონფიგურაციის დაყენება წინა ბოლო Nginx to Apache პაკეტის გამოყენებით.

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

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

ჩვენი პაკეტის სწორი მუშაობისთვის, ჩვენ გვჭირდება მოდული Apache-სთვის. არსებობს ასეთი საჭიროება შემდეგი მიზეზის გამო: მოთხოვნები Apache-ზე მოდის IP მისამართიდან, რომელზეც მუშაობს nginx, შესაბამისად, მხოლოდ IP მისამართი გამოჩნდება Apache-ს ჟურნალის ფაილებში. სერვერი nginx. ასევე, ამ მოდულის გამოყენების გარეშე, პრობლემები დაიწყება სკრიპტებთან, რომლებიც იყენებენ ვიზიტორის IP მისამართს და .htaccess-ის გამოყენებით IP მისამართებით წვდომის შეზღუდვის მექანიზმი შეწყვეტს სწორად მუშაობას.

NGINX-ის დაყენება პოპულარულ ოპერაციულ სისტემებზე.

Red Hat Enterprise Linux 4 / CentOS 4
დააინსტალიროთ nginx ამაში ოპერატიული სისტემათქვენ უნდა ჩართოთ დამატებითი პაკეტის საცავი.

Red Hat Enterprise Linux 5 / CentOS 5
ამ ოპერაციულ სისტემებზე nginx-ის დასაყენებლად, თქვენ უნდა ჩართოთ დამატებითი EPEL პაკეტის საცავი.

ASPLinux სერვერი 5 / ფედორა
nginx შედის სტანდარტული განაწილების პაკეტში.

თუ საცავი დაკავშირებულია ან უბრალოდ არ არის საჭირო, ჩვენ ვასრულებთ: დააინსტალირე nginx

აპაჩის ინსტალაცია.

Apache ვებ სერვერის დასაყენებლად უბრალოდ გაუშვით: yum დააინსტალირე httpd

დააინსტალირეთ mod_rpaf.

1. დააინსტალირეთ httpd-devel პაკეტი:

yum -y დააინსტალირე httpd-devel


2. ჩამოტვირთეთ და დააინსტალირეთ mod_rpaf:
ჩვენ შევდივართ დირექტორიაში /usr/local/src

cd /usr/local/src


ჩატვირთეთ mod_rpaf-0.6.tar.gz ფაილი /usr/local/src

wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz


ამოალაგე mod_rpaf-0.6.tar.gz

tar xzf mod_rpaf-0.6.tar.gz


გადადით დირექტორიაში, რომელშიც გახსენით

მოდული ჩავსვით სისტემაში

apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c


3. შემდეგი, თქვენ უნდა შექმნათ mod_rpaf კონფიგურაციის ფაილი - /etc/httpd/conf.d/rpaf.conf და დაამატეთ მას შემდეგი ხაზები:


RPAFenable ჩართულია
RPAFproxy_ips 127.0.0.1 xx.xx.xx.xx yy.yy.yy.yy


სადაც xx.xx.xx.xx და yy.yy.yy.yy არის თქვენი სერვერის IP მისამართები. თუ სერვერზე ორზე მეტი IP არის, დაამატეთ ისინი იმავე გზით.

სერვისის httpd გადატვირთვა


4. nginx-ში შემდეგი ხაზები უნდა იყოს მითითებული http () ბლოკის შიგნით:

proxy_set_header ჰოსტი $host;


თუ ეს სტრიქონები მითითებულია, არ გჭირდებათ დამატება.

თუ nginx.conf შეცვლილია, გადატვირთეთ nginx:

/etc/init.d/nginx stop
/etc/init.d/nginx დაწყება


5. როგორ შევამოწმოთ მუშაობს თუ არა დაინსტალირებული მოდული?
ნებისმიერ დომენზე, რომელიც მდებარეობს თქვენს სერვერზე, მოათავსეთ test.php ფაილი შინაარსით:

"echo $_SERVER["REMOTE_ADDR"]; ?>"


შემდეგ მიჰყევით ბმულს, სადაც domain.tcom არის თქვენი დომენის სახელი. თუ გამოჩნდება IP, რომელიც განსხვავდება თქვენი სერვერის IP-სგან, მოდული გამართულად მუშაობს.

nginx დაყენება.

ქვემოთ მოცემულია nginx კონფიგურაციის ფაილი წინა სერვერად მუშაობისთვის. ვარაუდობენ, რომ nginx იმუშავებს ყველა ინტერფეისზე 80 პორტზე, ხოლო Apache იმუშავებს 127.0.0.1 და 8080 პორტზე. შეინახეთ ეს კონფიგურაციის ფაილი /etc/nginx/ დირექტორიაში, როგორც nginx.conf.

მომხმარებელი nginx;
მუშა_პროცესები 10;
error_log /var/log/nginx/error.log გამართვა;
pid /var/run/nginx.pid;

ივენთი(
მუშა_კავშირები 20000;
}

http(
მოიცავს /etc/nginx/mime.types;
ნაგულისხმევი_ტიპი აპლიკაცია/ოქტეტ-ნაკადი;
log_format main "$remote_addr - $remote_user [$time_local] $status"
""$მოთხოვნა" $body_bytes_sent "$http_referer" "
""$http_user_agent" "http_x_forwarded_for"";
access_log /var/log/nginx/access.log main;
გაგზავნა ფაილი;
tcp_nopush on;
tcp_nodelay ჩართულია;
keepalive_timeout 30;
send_timeout 900;
სერვერის_ტოკენები გამორთულია;
სერვერი (
მოუსმინე 80;
სერვერის სახელი_;
server_name_in_redirect off;
access_log /var/log/nginx/host.access.log main;
ადგილმდებარეობა / (
proxy_pass http://127.0.0.1:8080/;
პროქსი_გადამისამართება გამორთულია;
proxy_set_header ჰოსტი $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
კლიენტი_მაქს_სხეულის_ზომა 10მ;
კლიენტი_სხეული_ბუფერი_ზომა 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}
}


აპაჩის დაყენება.

Apache-ს კონფიგურაციის ფაილში /etc/httpd/conf/httpd.conf იპოვეთ ხაზი:

და შეცვალეთ იგი ხაზით:

მოუსმინეთ 127.0.0.1:8080


mod_rpaf პარამეტრი.

დაამატეთ mod_rpaf მოდული თქვენს Apache კონფიგურაციის ფაილში. ამისათვის დაამატეთ შემდეგი ხაზი /etc/httpd/conf/httpd.conf ფაილს:

LoadModule rpaf_module modules/mod_rpaf-2.0.so


შემდეგ დაამატეთ შემდეგი სტრიქონები იმავე ფაილში:

RPAFenable ჩართულია
RPAFsethostname გამორთულია
RPAFproxy_ips 127.0.0.1 192.168.0.1
RPAFheader X-Real-IP


192.168.0.1-ის ნაცვლად, თქვენ უნდა დააყენოთ სერვერის IP მისამართი.

2. სერვერის კონფიგურაცია dos შეტევებისგან დასაცავად.

ჩართეთ ქეშირება nginx-ში მთავარი გვერდიმათთვის, ვისაც არ აქვს ქუქიები.

დაამატეთ შეზღუდვები nginx.conf-ზე:

limit_req_zone $binary_remote_addr zone=two:20m rate=2r/s;
სერვერი (
ადგილმდებარეობა / (
limit_req ზონა=ორი აფეთქება=5;
}
}
}


ჩვენ ვიყენებთ კუდს და ავკს:

tail -f /var/log/nginx/access.log | grep GET / HTTP/1.1" 503


ჩვენ ვუკავშირდებით ჟურნალს:

tail -f /var/log/nginx/access.log | grep GET / HTTP/1.1" 503 | awk "( ბეჭდვა $1 )"


ჩვენ ვიღებთ მანქანების IP-ს:

iptables -A INPUT -p tcp -j DROP -s $IP


ჩვენ შევიყვანთ IP-ს Firewall-ში:

tail -f /var/log/nginx/access.log | grep GET / HTTP/1.1" 503 | awk "( ბეჭდვა $1 )" | xargs -t -l iptables -A INPUT -p tcp -j DROP –s


ახლა მოდით დავაყენოთ connlimit for iptables ბოტის კავშირების შესაზღუდად. წესებში ჩვენ ვაყენებთ ნებართვას 5 კავშირზე ერთი IP-დან და 25 C კლასის ქვექსელიდან.

DDOS შეტევა 16000 ბოტიდან - საშუალო დატვირთვა: 1.4 1.9 2.0

FTP წვდომის შეზღუდვა

ამისათვის ჩვენ გვჭირდება .ftpaccess ფაილი. ეს ხელს შეუწყობს FTP წვდომის უარყოფას ან დაშვებას მითითებული IP მისამართებიდან. ვინმემ შეიძლება დაისვას კითხვა: "მე მაქვს დინამიური IP, როგორ გამოვიყენო სწორად .ftpaccess?" პასუხი, რომელსაც ვგულისხმობ მხოლოდ ეს არის: ”თუ გჭირდებათ უსაფრთხოების ეს დანამატი, მიიღეთ სტატიკური IP თქვენი პროვაიდერისგან. დიდ ფულს არ მოგთხოვენ“.

.ftpacces ფაილის შესაქმნელად ჩვენ გვჭირდება SSH წვდომა. შეგიძლიათ გამოიყენოთ winscp. .ftpaccess-ში შეიძლება ბევრი პარამეტრი იყოს, მაგრამ ჩვენ მხოლოდ ერთი პარამეტრი გვაინტერესებს. ფაილში ამ სტრიქონების ჩაწერით, თქვენ მთლიანად დაბლოკავთ წვდომას ყველასგან:

უარყოს ყველა


ზემოაღნიშნულის შემდეგ ვერავინ შეძლებს FTP-ზე წვდომას. კონკრეტულ IP-ზე წვდომის ნებართვის დასამატებლად, თქვენ უნდა მიუთითოთ შემდეგი პარამეტრები:

დაშვება 127.0.0.1-დან
უარყოს ყველა


ბუნებრივია, მისამართი 127.0.0.1 მითითებულია მაგალითად და უნდა შეიცვალოს თქვენით.

Მნიშვნელოვანი!უმჯობესია გამორთოთ FTP წვდომა აბსოლუტურად ყველასთვის და დაუკავშირდეთ მხოლოდ SSH-ის საშუალებით.

კონტენტის მართვის სისტემის DataLife Engine დაცვა.

1. დააინსტალირეთ და დააკონფიგურირეთ.

2. გადაარქვით სახელი ადმინისტრაციული პანელის ფაილს და გააკეთეთ ყალბი ძველ მისამართზე (www.sait.com/admin.php), სადაც მიდიხართ, მომხმარებელი დაიბლოკება მისი ip-ის აკრძალვით .htaccess-ში.

გადარქმევა? ახლა ჩვენ ვქმნით ip.txt ფაილს root დირექტორიაში IP მისამართების შესანახად. ჩვენ ვაძლევთ მას და .htaccess chmod უფლებები – 777.

შექმენით admin.php ფაილი შემდეგი შინაარსით:


$ip = getenv("REMOTE_ADDR");

$log = fopen("ip.txt", "a+");
fwrite($log, "// ".$ip."\n");
fclose($log);

$f = fopen($_SERVER["DOCUMENT_ROOT"] . "/.htaccess", "a");
fwrite($f, "\ndeny from " . $ip);
fclose($f);

ადმინისტრაციული პანელი DataLife Engine

ტექსტი, მაგალითად: შენი ip არის ჟურნალებში, მე გიპოვი!

შიში, პატარავ, ჰა ჰა!

"
3. დავამატოთ დამატებითი ავთენტიფიკაცია ადმინისტრაციულ ცენტრში.

თქვენ უნდა შეიყვანოთ სხვა შესვლა და პაროლი (არ გამოიყენოთ თქვენი ადმინისტრაციული ანგარიშის დეტალები). მეორე შესვლა და პაროლი ძირეულად უნდა განსხვავდებოდეს პირველისგან. გადაწყვიტა? შესანიშნავი! ახლა მოდით დავშიფროთ ჩვენი პაროლი md5-ში (ამის გაკეთება შეგიძლიათ md5encryption.com ვებსაიტზე).
შემდეგი, გახსენით admin.php (გახსოვდეთ, ჩვენ მას ადრე დავარქვით სახელი და, შესაბამისად, თუ დაარქვით superadmin.php, თქვენ უნდა გახსნათ ეს) და სტრიქონის შემდეგ:

დაამატეთ:

$login="შეიყვანეთ თქვენ მიერ შედგენილი შესვლა";
$password="და გენერირებული პაროლი md5-ში";
if (!isset($_SERVER["PHP_AUTH_USER"]) || $_SERVER["PHP_AUTH_USER"]!==$შესვლა ||
md5($_SERVER["PHP_AUTH_PW"])!==$პაროლი) (
header("WWW-Authenticate: Basic Realm="Admin Panel"");
header ("HTTP/1.0 401 არაავტორიზებული");
exit ("წვდომა აკრძალულია");)


4. სისტემის მიერ გამოუყენებელი php ფუნქციების გამორთვა.

php.ini ფაილის მოსაძებნად შექმენით phpinfo.php ფაილი ტექსტით:

ძიების შემდეგ აუცილებლად წაშალეთ phpinfo.php!

disable_functions = allow_url_fopen, eval, exec, system, passthru, scandir, popen, shell_exec, proc_open, proc_close, proc_nice, get_current_user, getmyuid, posix_getpwuid, apache_get_modules, apache_get_modules_get_in, gropechev. disk_free_space, diskfreespace, dl, ini_restore, openlog, syslog, highlight_file, show_source, symlink, disk_total_space, ini_get_all, get_current_user, posix_uname, allow_url_fopen


5. შექმენით GET და POST მოთხოვნების ფილტრაცია, თავიდან აიცილეთ მონაცემთა ბაზაში ინექციები და მისგან მონაცემების მიღება.

შექმენით .php ფაილი თვითნებური სახელით და შემდეგი შინაარსით:

// დააყენეთ ერთზე, თუ გსურთ ჩართოთ შეკითხვის გამართვა
$debug = 0;

$bag_req = მასივი ("არჩევა", "eval", "echo", "განახლება", "LIMIT", "INSERT", "INTO", "კავშირი", "CONCAT", "INFORMATION_SCHEMA", "OUTFILE", " DUMPFILE", "LOAD_FILE", "BENCHMARK", "SUBSTRING", "ASCII", "CHAR", "მონაცემთა ბაზა", "HEX", "\\.\\/", "%00", "\\.htaccess" ", "config\\.php", "document\\.cookie");
$მოთხოვნა = სერიალიზაცია ($_GET);


თუ ($_GET)
{
foreach ($bag_req როგორც $key => $value) (
{
მოთხოვნა ნაპოვნია მასივში $ღირებულება
$მოთხოვნა";
}
}
}
if ($_POST)
{
$მოთხოვნა = str_replace ("არჩეული_ენა", "sl", სერიალიზაცია ($_POST));
$urequest = urldcode($მოთხოვნა);
$brequest = base64_decode($მოთხოვნა);
foreach ($bag_req როგორც $key => $value) (
if(preg_match("/$value/i", $request) || preg_match("/$value/i", $urequest) || preg_match("/$value/i", $brequest))
{
if($debug == "1") $do_debug = "
მოთხოვნა ნაპოვნია მასივში $ღირებულება, რომელიც ბლოკავს სწორ ოპერაციას
$მოთხოვნა";
die ("BAD REQUEST $do_debug");
}
}
}
?>


ჩვენ ვინახავთ მას სერვერზე DLE სისტემის ნებისმიერ დირექტორიაში. გახსენით ფაილის ძრავა/კლასები/mysql.php და შემდეგ:

if(!defined("DATALIFEENGINE"))
{
die ("ჰაკირების მცდელობა!");
}


დააკავშირეთ შექმნილი ფაილი:

include_once(ENGINE_DIR."/path_to_file/name.php");


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

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

წარმატებებს გისურვებთ თქვენ და თქვენს პროექტებს!

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

სანამ ამ სახელმძღვანელოს დაიწყებთ, დაგჭირდებათ შემდეგი:

  • წვდომა თქვენი ჰოსტინგის მართვის პანელზე

როგორ დააინსტალიროთ DLE ჰოსტინგერზე

სანამ DLE-ს ინსტალაციას დაიწყებთ, თქვენ უნდა შეასრულოთ შემდეგი ნაბიჯები:

ნაბიჯი 1 - ჩამოტვირთეთ DLE Setup ფაილები

გახსენით საქაღალდე ატვირთვათქვენს FTP კლიენტში და ატვირთეთ ყველა ფაილი საქაღალდიდან თქვენს ჰოსტინგის ანგარიშში დირექტორიაში public_html.

შენიშვნა!ამ გაკვეთილში ჩვენ ვიყენებთ FileZilla ფაილების ასატვირთად, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი FTP კლიენტი, რომელიც მოგწონთ.

ნაბიჯი 3 - ფაილის ნებართვების დაყენება

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

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

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

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

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

ნაბიჯი 4 - DLE-ის დაყენება ჰოსტინგერზე

ინსტალაციის დასაწყებად შეიყვანეთ თქვენი დომენის სახელი ბრაუზერში. თუ ინსტალაციის ფანჯარა ავტომატურად არ გამოჩნდება, დაამატეთ install.php თქვენს დომენის სახელს. Მაგალითად, your-domain.ru/install.php.

  1. თუ ყველაფერი სწორად გაკეთდა, დაინახავთ DataLife Engine Installation Wizard ფანჯარას. დააჭირეთ ღილაკს დაიწყეთ ინსტალაცია.

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

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

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

  1. ახალ ფანჯარაში თქვენ უნდა შეავსოთ თქვენი მონაცემთა ბაზის დეტალები და მონაცემები ანგარიშითქვენი DLE საიტის ადმინისტრატორი.

  • საიტის URL- თქვენი ვებსაიტის მისამართი

მონაცემები MySQL სერვერზე წვდომისთვის.

  • MySQL სერვერი– თქვენი მონაცემთა ბაზის ჰოსტინგის MySQL სერვერი. თუ თქვენ ხართ ჰოსტინგერის მომხმარებელი, შეგიძლიათ იპოვოთ თქვენთვის საჭირო ინფორმაცია განყოფილებაში მონაცემთა ბაზები → MySQL მონაცემთა ბაზები.
  • მონაცემთა ბაზის სახელიარის თქვენი MySQL მონაცემთა ბაზის სახელი.
  • მომხმარებლის სახელიარის მომხმარებლის სახელი, რომელიც მინიჭებულია თქვენს მონაცემთა ბაზაში.
  • პაროლი– პაროლი თქვენი მონაცემთა ბაზის მომხმარებლის ანგარიშიდან.
  • პრეფიქსი– MySQL მონაცემთა ბაზის ცხრილის პრეფიქსი. შეგიძლიათ დატოვოთ იგი უცვლელად.
  • მონაცემთა ბაზის ძრავა- რეკომენდებულია ნაგულისხმევი მნიშვნელობის დატოვება. InnoDB.
  • 4 ბაიტი UTF– როდესაც ეს პარამეტრი ჩართულია, DLE შეინახება მონაცემთა ბაზაში Დამატებითი ინფორმაცია. ამ პარამეტრმა შეიძლება გავლენა მოახდინოს თქვენი საიტის მუშაობაზე.

მონაცემები მართვის პანელზე წვდომისთვის.

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

დამატებითი პარამეტრები.

ჩართეთ CNC მხარდაჭერა– ჩართეთ ადამიანის მიერ წაკითხული URL. როდესაც ეს პარამეტრი ჩართულია, სტატიის სათაური გამოჩნდება სტატიის მისამართზე. ეს ფუნქციასასარგებლოა SEO ოპტიმიზაციისთვის.

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

გილოცავთ, თქვენ წარმატებით დააინსტალირეთ DLE თქვენი ვებსაიტისთვის Hostinger-ზე.

დასკვნა

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

თქვენ ყოველთვის შეგიძლიათ იპოვოთ DataLife Engine-ის უახლესი გამოშვებები საიტზე. აირჩიეთ განსხვავებული - ნულოვანი და ლიცენზირებული ვერსიები სმ DLE, CP1251 ან UTF-8, ყველაფერი უახლესი პირდაპირ dle-news-დან. მაგალითად ახალი შეგიძლიათ ჩამოტვირთოთ DataLife Engine 13.0 Final და nulled DLE 13.0 რეგისტრაციის გარეშე უფასოდ და პირდაპირი ლინკის საშუალებით.
საიტი ყოველთვის პირველია, ვინც გთავაზობთ უახლეს გამოშვებებს!

DataLife Engine 13.0 Final და გაუქმებული DLE 13.0 უფასოდ

ახალი Datalife Engine-ის დაწყება: რამდენად მარტივია ის სინამდვილეში!

ბევრს სმენია ისეთი CMS-ის შესახებ, როგორიცაა Datalife Engine. და რა თქმა უნდა, არანაკლებ ხალხს სმენია მისი აშკარა უპირატესობების შესახებ. ფუნქციონირების შესახებ. MySQL-ისა და მისი გაფართოებების მხარდაჭერის შესახებ. და, რა თქმა უნდა, იმის შესახებ, თუ რამდენად მოსახერხებელია Datalife Engine როგორც მომხმარებლებისთვის, ასევე მათთვის, ვინც მართავს ვებსაიტებს.
ბევრ ადამიანს სურდა განიცადოს ყველა სიამოვნება და ცდილობდა DLE-ს ჩამოტვირთვა. მაგრამ, სამწუხაროდ, თქვენ შეგიძლიათ სცადოთ მხოლოდ სატესტო ვერსია უფასოდ, მაშინ როდესაც შეგიძლიათ შეაფასოთ CMS 13.0-ის ყველა უპირატესობა მხოლოდ ლიცენზიით. სხვათა შორის, არასასურველია არალეგალური პროგრამული უზრუნველყოფის გამოყენება. ამან შეიძლება ზიანი მიაყენოს DLE-ზე შექმნილ საიტს და მის მფლობელებს. გარისკვას აზრი არ აქვს - ღირებულება ას დოლარზე ოდნავ მეტია. ამიტომ, თქვენ არ უნდა ჩამოტვირთოთ dle ტორენტიდან. გაცილებით ადვილია ჩვენგან გადმოტვირთვა, სცადეთ და შემდეგ გადაწყვიტეთ cms-ის გატეხვა თუ ლიცენზიის ყიდვა.

რა უნდა გააკეთოთ, თუ გადაწყვეტთ ამ შესანიშნავი ძრავის გამოცდას?

პროცედურა ძალიან მარტივია, მაგრამ აქვს საკუთარი ნიუანსი:
საიტის საქაღალდეში სერვერზე განლაგება;
მხარდაჭერა PHP სერვერი 5.0;
სერვერი ადექვატური ტრაფიკით;
20 MB ადგილი დისკზე.
თუ ვებგვერდი დაინსტალირებულია ლოკალურ ტერმინალზე, მაშინ თქვენ უნდა დააინსტალიროთ სპეციალური პროგრამა, რომელიც აქ სერვერის როლს ასრულებს. საუკეთესო ვარიანტიამისათვის - Apache ან Denwer.
ვარაუდობენ MySQL, სადაც იქმნება მონაცემთა ბაზა ისე, რომ ამ უკანასკნელს ჰქონდეს სრული წვდომა. უფლებები ასევე ენიჭება რამდენიმე საქაღალდეს, რომელთა შესახებაც მიზანშეწონილია უფრო დეტალურად გაეცნოთ ინსტრუქციებში. საქაღალდეების შიგნით არის სხვა საქაღალდეები და მათ დასჭირდებათ CHMOD 777 ჩაწერის უფლება. შიდა ფაილებს უნდა ჰქონდეს CHMOD 666.
პროგრამა მუშაობს აბსოლუტურად ნებისმიერი ბრაუზერის გამოყენებით. მის ხაზში install.php წერია შემდეგი მისამართი. ინსტალაციის ინსტრუქციები მიჰყევით. შეიყვანეთ შესვლა/პაროლი.
როდესაც ინსტალაცია დასრულდება, install.php წაიშლება დირექტორიადან, ისევე როგორც განახლების შინაარსი. რისთვის არის ეს აქცია? დეინსტალაციის გარეშე, ინტერნეტ რესურსის ყოველი გაშვება დაიწყება DLE Nulled 13.0 ინსტალაციის საშუალებით, რომელსაც იყენებთ. CMS-ზე წვდომა ხდება ინსტრუქციებში ნაჩვენები url-ის გამოყენებით. ეს "url" პირდაპირ მიდის ადმინისტრაციულ პანელში.

რას მიიღებენ საიტის ვიზიტორები?

ისინი სწრაფად შეძლებენ დარეგისტრირებას, დაუყოვნებლივ შეძლებენ კომენტარების დამატებას. სისტემის დიდი პლიუსია თავად „მომხმარებლების“ მიერ სიახლეების გაცნობა. რეგისტრაციის შემდეგ იწყება „მომხმარებლის“ პროფილის რეიტინგი.
შესაძლებელია ახალი ამბების წაშლა ან რედაქტირება, პროფილების ფოტოების შეცვლა, დავიწყებული ან დაკარგული სერთიფიკატების აღდგენა. შესაძლებლობები ძალიან სერიოზულია. არანაკლებ ფუნქციონირებას მიიღებენ „ადმინები“. მათ შეუძლიათ გააკეთონ ყველაფერი, რისი გაკეთებაც შეუძლიათ "მომხმარებლებს", მათ შორის მომხმარებლის პროფილების მართვას.
ერთი სიტყვით, CMS DLE საკმარისია მარტივი სისტემა, რომელიც არავის არ მოითხოვს იყოს ვებ პროგრამირების გურუ. უბრალო მომხმარებელი შეძლებს მარტივად შექმნას საკუთარი ვებსაიტი მრავალი შესანიშნავი ფუნქციით. და ამ კონტროლის სისტემის გულშემატკივრები ელოდებიან 13.1 ვერსიის გარდაუვალ გამოშვებას. ჯერჯერობით ამის შესახებ არაფერია ცნობილი, რადგან პრესრელიზი 13.0 ახლახან გამოვიდა, მაგრამ ბევრი ელოდება გამოშვებას.
როგორც კი გამოშვება მოხდება, ჩვენ აუცილებლად გავაკეთებთ მიმოხილვას. ამასობაში, იყავით თვალყური და წაიკითხეთ რა არის ახალი Celsoft ვერსია 13.0:


წარმოგიდგენთ თქვენს ყურადღებას DLE 13.0, გადმოწერილი გამორთულიდან. საიტი, რომელიც გააქტიურების გარეშე იქნება დემო ვერსია. მაგრამ სპეციალურად თქვენთვის მომზადდა, რომელიც გაკეთდება დემო-ლიცენზიით. მაგრამ ჩვენ გთავაზობთ ამას, მხოლოდ საინფორმაციო მიზნებისთვის!და როგორც ყოველთვის DLE 13.0 გაუქმებულია - რაც განსხვავდება ორიგინალი ვერსიაის ფაქტი, რომ ჩვენ გავშიფრეთ და წავშალეთ კოდი, რომელიც ითხოვს გასაღებს ფაილებში - \engine\inc\include\init.php და \engine\inc\include\functions.inc.php, სხვა კოდის რედაქტირება არ განხორციელებულა! საიტის ადმინისტრატორები შეახსენებენ, რომ ისინი სთავაზობენ ნულირებულ ვერსიას და კლავიატურას - მხოლოდ ცნობისთვისსცენარის ყველა შესაძლებლობით, და სწავლის შემდეგ სთხოვეთ ლიცენზიის ყიდვა. ჩვენ ვიყიდეთ ლიცენზია პორტალის ვებსაიტზე და ჩვენ მკაცრად გირჩევთ, რომ თქვენც იგივე გააკეთოთ!