ეს არ მუშაობს, არ არის გახსნილი, არ იძლევა ცარიელი ადმინისტრაციის MODX რევოლუციაში. არ მუშაობს, არ არის გახსნილი, არ არის დაშვებული და ცარიელი ადმინისტრატორი MODX Reviber- ში,

დღეს მე შევხვდი ცნობისმოყვარე შეცდომას - საიტის გადაცემის შემდეგ (Jumla), ავტორიზაცია შეჩერდა (საიტის "admin" - ისთვის შეუძლებელია.

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

გამოიწვიოს ნომერი 1.

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

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

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

გამოიწვიოს ნომერი 2.

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

საჯარო $ $ cookie_domain \u003d "example.org"; საჯარო $ cookie_path \u003d "/ www"; / / როგორც ჩანს, ის არის ის, ვინც ზუსტად არის, რადგან გზა აშკარად მითითებულია არასწორად;

მათთვის ცარიელი ღირებულებების დამყარება მოახერხა:

საჯარო $ cookie_domain \u003d ""; საჯარო $ cookie_path \u003d "";

სხვათა შორის, ზოგადად, $ cookie_domain და $ cookie_path ცვლადების ღირებულება და უნდა იყოს ცარიელი - მათი გამოყენება შესაბამისია, მაგალითად, იმ შემთხვევაში, თუ სხვა CMS დამონტაჟებულია საიტის subfolder- ში, რისთვისაც ცალკე შეყვანის / ქუქი :

  • $ Cookie_domain. : დომენი, რისთვისაც ბმულები მოქმედებს. იმისათვის, რომ მოხდეს Cookie ყველა subdomains, დომენი უნდა დაიწყოს ". 'მაგალითად -' .yourdomain.com '. ჩვეულებრივ, დომენური სახელი გამოიყენება, რომელზეც შესრულდა Joomla ინსტალაცია.
  • $ Cookie_path : გზა სერვერზე, რომელიც მართლაც არის cookie. მაგალითად, თუ დამონტაჟებული / ტესტი /, მაშინ Cookie იქნება მხოლოდ დირექტორიაში / ტესტი / და ყველა ქვედანაყოფი (მაგალითად / ტესტი / რეჟისორი /) დომენზე. ჩვეულებრივ, Cookie მოქმედებს მთელი დომენისთვის, რომელზეც Joomla ინსტალაცია შესრულდა.

გადადით თქვენს საიტზე Admin Panel- ზე "პარამეტრები - ზოგადი" გვერდზე. WordPress მისამართი და საიტის მისამართების სფეროებში, მიუთითეთ ახალი დომენის URL და დაადასტურეთ ცვლილებები "ცვლილებების შენახვის" ღილაკზე დაჭერით. ამის შემდეგ, WordPress გადამისამართება თქვენ შესვლის გვერდზე admin ინტერფეისი, მაგრამ უკვე ახალ დომენზე.

Მონაცემთა ბაზა

ადგილზე საიტი, WP_Options მაგიდაზე თქვენ უნდა შეცვალოთ საიტის დომენი ახალი ღირებულებები სფეროებში სათაური სათაური Siteurl და სახლში. ამ პარამეტრებს სხვადასხვა პირადობის მოწმობები აქვთ CMS- ისა და დანადგარების სხვადასხვა ვერსიებში. ეს შეიძლება იყოს ID 1, 2, 33, 37 და სხვა. თქვენ შეგიძლიათ შეცვალოთ მონაცემთა ბაზის ნებისმიერი მოსახერხებელი გზა: იმისათვის, რომ SQL მონაცემთა ბაზის შეკითხვის მეშვეობით ნებისმიერი მონაცემთა ბაზის მენეჯერი, გახსნა შენახული SQL მონაცემთა ბაზის ტექსტური რედაქტორი, გამოიყენოთ მონაცემთა ბაზის მენეჯერები, როგორიცაა PHPMYADMIN, MySQL Workbench, Heidisql და ა.შ. ...

თუ საჭიროა SQL შეკითხვა, მაშინ უნდა იყოს, მაგალითად, ასეთი:

განახლება WP_Options Set Option_value \u003d "(! Lang: http: //new-domain.domain-ზონი" WHERE option_name = "home" OR option_name = "siteurl"; !}

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

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

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

დასაწყისისთვის, ჩვენ წასვლა მასპინძლობს, რომელზეც საიტი დგას და გადადით config.cache.php საქაღალდეში

ამ საქაღალდის გზა შემდეგია: /Core/cache/system_settings/config.cacach.php

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

ორი ხაზი ჩვენ გვჭირდება:

'Compress_css' \u003d\u003e '1',
'Compress_js' \u003d\u003e '1',

პირიქით, პირიქით, ისინი "1" დავდგებიან, "0" -ს "0" უნდა შევცვალოთ, ასე რომ ჩემი სკრინშოტია.

ამ ცვლილებების შემდეგ, შენახვა. ყველაფერი იმუშავებს, მაგრამ ცოტა ხნის შემდეგ, 10 წუთის შემდეგ, ის კვლავ შეჩერდება სამუშაო და ნულოვანი, რომელიც ჩვენ Config.Cache.php ფაილი შეიცვალა ავტომატის მეშვეობით და ყველაფერი კვლავ აღმოჩნდება. თავიდან ასაცილებლად, თქვენ უნდა გააკეთოთ კიდევ ერთი პატარა ცვლილება, მაგრამ მხოლოდ აღარ ჰოსტინგი, მაგრამ admin პანელი თავად.

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

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

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

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

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

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

გადარიცხვა დღიური WordPress

  1. ყველა ფაილი, რომელიც საქაღალდეშია (თქვენ შეიძლება ეწოდოს განსხვავებულად) კოპირება ცალკე საქაღალდეში, სადაც ყველა დღიური ფაილი ინახება (მე ვუთხარი ამის შესახებ წინა).
    მაგალითად, ადგილობრივ დისკზე დ, მე შევქმენი საქაღალდე სახელით. მე შევქმენით საქაღალდეში ვებ.და დააკოპირეთ ყველა ფაილი d: \\ Server \\ home \\ localhost \\ www \\ web \\ . მე ამას გავაკეთებ იმისათვის, რომ ჩვენთვის ნორმალურად მუშაობა ადგილობრივ კომპიუტერზე ექსპერიმენტებისთვის და ა.შ. (რადგან ჩვენ შევცვლით კონფიგურაციის ფაილის პარამეტრების გადაცემას). ახლა აქ არის ყველა ბლოგის ფაილი აქ:
    მომავალში, ჩვენ მხოლოდ იმუშავებს მხოლოდ ამ საქაღალდეში.და არა d: \\ Server \\ home \\ localhost \\ www \\ web \\
  2. გახსენით ფაილი wp-config.php. თემა ფაილი. ჩვენ უნდა შეცვალოთ მონაცემთა ბაზის სახელი. ეს მონაცემები შეიძლება მოიძებნოს CPANEL- ში (სადაც ჩვენ შევქმენით მონაცემთა ბაზა, მომხმარებლის სახელი, მოვიდა PhpMyAdmin და ა.შ. ბოლო გაკვეთილი) Hoster (როგორ მივიღოთ იქ).
  3. დააკოპირეთ მონაცემთა ბაზის სახელი:

  4. ყურადღება მიაქციეთ ხაზს უსვამს "რამ" ფაილში wp-config.php.
  5. ჩვენ უნდა შევცვალოთ ისინი, ვინც ჩვენ შევქმენით და აღნიშნეთ წინა გაკვეთილი მონაცემთა ბაზის შექმნის პროცესში:

  6. Გადარჩენა wp-config.php. და ამავე ადგილას იპოვეთ ფაილი გახსენით იგი და წაშალეთ ყველაფერი, რაც არის, ეს არის ფაილი შეინახეთ ცარიელი.
  7. შემდეგი, თქვენ უნდა შეასრულოს შექმნის პროცესი robots.txt

საქაღალდე robots.txt საჭიროა საძიებო სისტემების სწორად ინდექსირება (Yandex, Google და ა.შ.). თუ არ გესმის რაღაც - არ არის უბედურება, უბრალოდ გააკეთე ის, რაც მე დავწერე ქვემოთ. დამატებითი ინფორმაციისთვის ამ ფაილის შესახებ, მე გეტყვით შემდეგ გაკვეთილებს. ასე რომ, დარწმუნდით, რომ RSS- ს გამოწერა, ისე, რომ არ გამოტოვოთ ახალი ახალბედა წაკითხვა გაკვეთილები ()

შექმნა robots.txt

ჩამოტვირთეთ საკუთარ კომპიუტერზე. გააუქმეთ იგი, უნდა იყოს ფაილი robots.txt


ფაილის გადაცემა

  1. ახლა ღია FileZilla ან სხვა FTP კლიენტი (წაიკითხეთ FileZilla- ის ინსტალაციის შესახებ და წაიკითხეთ). მარცხნივ, გადადით ფანჯარაში თქვენს ბლოგზე, და მარჯვნივ, წასვლა FTP სერვერზე და გახსნა public_html საქაღალდე (მაგალითად):

  2. მარცხენა ყველა ფაილების გამოყოფა და დააჭირეთ ჩამოტვირთეთ სერვერზე:
  3. დაიწყეთ ფაილების კოპირების პროცესი. თუ თქვენ სთხოვეთ, "ფაილის გადაწერა?", დაადასტურეთ. ასევე შეგიძლიათ გავიდნენ შეტყობინება სერვერთან დაკავშირება შეუძლებელია, უბრალოდ დაველოდოთ ცოტა, ასლი ფაილების აღდგენა.
  4. ჩემი კოპირების პროცესი 30 წუთია. მაგრამ ზოგიერთი ფაილი (80 ცალი) მაქვს არ გავიდაეს შეიძლება იხილოთ ქვედა მარცხენა კუთხეში (თუ ყველა ფაილი გავიდა, თქვენ გამოტოვებთ შემდეგ 2 ნაბიჯებს):

  5. დარეგისტრირდით მათ დააჭირეთ " ვერ მოხერხდა ტრანსმისიები"(ხაზგასმით აღინიშნა ლურჯი მარკერი), ყველა ფაილის გამოყოფა (თქვენ შეგიძლიათ Ctrl + A), დააჭირეთ მაუსის მარჯვენა ღილაკს და აირჩიეთ "გაწმენდა სია და ხელახლა დაამატოთ ფაილი queued":

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

გადარიცხვის შემდეგ წაკითხვა

  1. გადადით Admin Panel- ზე, მაგრამ უკვე რეალურ სერვერზე, მისამართზე your_sait.ru / wp-admin.
  2. თუ თქვენ გამოვა რაღაც მსგავსი მსგავსი (სურათზე ქვემოთ), უბრალოდ დააჭირეთ ბმულს, უბრალოდ მუშაობდა მოდული XSS თავდასხმები, არაფერი საშინელი:
  3. შეიყვანეთ admin, თქვენი პაროლი (ის არის იგივე, რაც იყო ადგილობრივ კომპიუტერზე) და შეამოწმეთ გამშვები ნიშანი "დამიმახსოვრე":
  4. თქვენ ხართ "მშობლიურ" ადმინისტრაციულ ენაზე (რომელთანაც ხშირად ვმუშაობთ ადგილობრივ სერვერზე), გილოცავთ თქვენს შესანიშნავი გავლის გაკვეთილებს! ახლა ჩვენ წავიდეთ ბ პარამეტრები -\u003e მუდმივი ბმულები (CNC):
  5. ჩვენ ქვედა და გადავცემთ ყველა ინფორმაციას ფანჯარაში.
  6. ჩადეთ ეს ჩვენს ფაილში. Htaccess, რომელიც ჩემშია LAN D / *** ბარი / ვებ / .htaccess დისკი ჩაწერეთ ის, რაც თქვენ გადაწერეთ 5-საფეხურზე, შეინახეთ ფაილი. ის ასე გამოიყურება:
  7. ახლა ჩვენ უნდა განაახლოთ ეს ფაილი სერვერზე: ამისათვის allocate.htaccess დააჭირეთ ღილაკს მარჯვენა ღილაკს და აირჩიეთ პუნქტი ჩამოტვირთეთ სერვერზე:
  8. დაჭერა ᲙᲐᲠᲒᲘ:
  9. ახლა საქაღალდე განახლებულია სერვერზე.
  10. მე ასევე შეცვალა სახელი და მოკლე აღწერა ბლოგი. ამის გაკეთება მოვიდა admin bloga -\u003e B. მშენებლობა -\u003e ზოგადი:

ახლა გადადით WP- შინაარსის საქაღალდეში და ატვირთეთ ატვირთვები საქაღალდე 777 (როგორ უნდა გავაკეთოთ ეს, ნაჩვენები (უბრალოდ წაიკითხეთ თუ როგორ უნდა დაადგინოთ უფლებები 777 და ყველა).

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

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

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

I-Aya სამიზნე მიაღწია. ჩვენ შექმნილია დღიური. ეს არის შესაძლებელი ყველა.

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

გაცილება მალე შეხვედრებზე ახალი გაკვეთილები!

P.S.მალე მე გეტყვით ჩემს ბლოგს, რომელიც ერთად გააკეთა. მე არ გადავწყვიტე, დაველოდოთ კვირას, ორი.

_______________________________________________________

შემდეგი გაკვეთილი: გაკვეთილი 34 მაქსიმალურად მაქსიმალურად უმტკივნეულოდ.