การติดตั้ง MODX ส่วนประกอบ และการตั้งค่าเริ่มต้น MODX Revo - การติดตั้งระบบ การเปลี่ยนที่อยู่พาเนล

การติดตั้ง MODX

ไปที่ File Manager ของแผง ISPmanager ของคุณ เลือกไดเร็กทอรีในโฟลเดอร์ /www/ และอัปโหลดไฟล์เก็บถาวรด้วย MODX Revolution ที่นั่น ( เวอร์ชันล่าสุดปัจจุบัน modx-2.5.5-pl) จากนั้นคลายซิปเนื้อหาของโฟลเดอร์โดยคลิกปุ่มแยกไปยังไดเร็กทอรีนี้

เราเลือกโฟลเดอร์ที่เราต้องการถ่ายโอนไฟล์เพื่อความสะดวกให้คลิกช่องทำเครื่องหมายเพื่อว่าหลังจากการถ่ายโอนเราจะถูกถ่ายโอนไปยังรูทโดยอัตโนมัติซึ่งเราจะคัดลอกไฟล์และโฟลเดอร์

จากนั้นเราจะลบทุกสิ่งที่ไม่จำเป็นออกไป เริ่มแรกคือไฟล์ index.html, โฟลเดอร์ modx-2.5.5-pl, ไฟล์เก็บถาวร modx-2.5.5-pl.zip และเปลี่ยนชื่อไฟล์ ht.access เป็น .htaccess

ตอนนี้เราจำเป็นต้องสร้างฐานข้อมูลสำหรับเว็บไซต์ในอนาคตของเรา ในแผง ISPmanager ให้มองหาฐานข้อมูลแล้วไปที่นั่น ที่ด้านบนจะมีปุ่มสร้าง หลังจากคลิกแล้วหน้าต่างจะปรากฏขึ้นพร้อมกับช่องที่คุณต้องระบุสิ่งต่อไปนี้:

ชื่อ: [โดเมน]_ใหม่
เซิร์ฟเวอร์ฐานข้อมูล: MySQL
การเข้ารหัส: utf8
ผู้ใช้: --สร้างผู้ใช้ใหม่--
ชื่อผู้ใช้: [โดเมน]_new
รหัสผ่าน: (สร้างโดยคลิกที่ลูกบาศก์)

แทนที่จะเป็น [โดเมน] คุณต้องป้อนโดเมนของเราโดยไม่มีเครื่องหมายวรรคตอน ตัวอย่างเช่น site.com จะมีลักษณะเหมือน sitecom_new

เราบันทึกชื่อและรหัสผ่านไว้ในแผ่นจดบันทึกเพื่อให้เราสามารถใช้ข้อมูลนี้เมื่อติดตั้ง MODX บันทึกโดยคลิกที่ตกลง

ตอนนี้เรามาดูการติดตั้ง MODX กันต่อ โดยไปที่ลิงก์ site.com/setup/ และดูหน้าต่างการติดตั้ง:

ในจุดที่ 3 คุณต้องกาเครื่องหมายที่ช่องปิดใช้งานการบีบอัด CSS/JS

สุดท้ายเราป้อนข้อมูลที่เราสร้างไว้ก่อนหน้านี้ นั่นคือ ข้อมูลจากการเข้าสู่ฐานข้อมูล ข้อมูลมายเอสคิวแอล- โฮสต์เริ่มต้นคือ localhost

เราป้อนข้อมูลเข้าสู่ระบบและรหัสผ่านสำหรับแผงผู้ดูแลระบบ อย่าลืมระบุอีเมลที่ใช้งานได้ เพื่อว่าในกรณีที่เกิดข้อผิดพลาด คุณสามารถคืนค่าการเข้าถึงแผงควบคุมได้

เมื่อเราเข้าสู่แผงควบคุมเว็บไซต์เป็นครั้งแรก เราเห็นข้อผิดพลาดที่แจ้งเตือนเราว่าการเข้าถึงส่วนหลักของเว็บไซต์ไม่ปลอดภัย

เพื่อป้องกันไม่ให้ผู้โจมตีแฮ็กเรา เราจำเป็นต้องปกป้องแกนหลักของระบบ MODX ซึ่งอยู่ในโฟลเดอร์ /core/ ตามค่าเริ่มต้น ไปที่มันแล้วเปลี่ยนชื่อไฟล์ที่อยู่ในนั้นจาก ht.access เป็น .htaccess

การตั้งค่าการปฏิวัติ MODX

ขั้นแรก คุณต้องสร้างผู้ให้บริการใหม่จาก modstore.pro ในส่วนแอปพลิเคชัน -> ตัวติดตั้ง เพื่อที่ในอนาคตเราจะสามารถดาวน์โหลดส่วนประกอบที่จำเป็นสำหรับเว็บไซต์ของเราได้จากที่นั่น

จากนั้นคุณจะต้องดาวน์โหลดส่วนประกอบที่จำเป็น นี่คือรายการสั้นๆ ของสิ่งที่ฉันใช้ในเกือบทุกเว็บไซต์:

จากผู้ให้บริการ modx.com

  • TinyMCE- โปรแกรมแก้ไขภาพ
  • จากผู้ให้บริการ modstore.pro
  • ตั๋ว - (ระหว่างการติดตั้งให้ติดตั้ง pdoTools และ Jevix ทันที)
  • phpThumbOn - ทำให้ดูตัวอย่างแคช
  • yTranslit- สร้างนามแฝงที่สวยงามสำหรับลิงก์
  • เอซ- การเน้นไวยากรณ์
  • mSearch2 - การค้นหาที่ยอดเยี่ยมสำหรับร้านค้าออนไลน์
  • สำนักงาน - บัญชีส่วนตัว, การอนุญาต
  • เซนเด็กซ์- การสมัครรับจดหมายข่าว
  • ResVideoGallery - แกลเลอรี่วิดีโอ
  • HybridAuth
  • อาแจ็กซ์ฟอร์ม - ผลตอบรับของอาแจ็กซ์
  • HybridAuth การอนุญาตผ่านทาง โซเชียลมีเดีย
  • อัพเกรด - อัปเดตเครื่องยนต์ได้ในไม่กี่คลิก
  • โปรไฟล์ผู้ใช้2 - สร้างการขนถ่ายผู้ใช้ รวมถึงหน้าโปรไฟล์แยกและสิ่งที่คล้ายกัน
  • ประเภทเนื้อหา

    ในเมนูหลัก เลือกเนื้อหา -> ประเภทเนื้อหา และในค่า HTML ให้เปลี่ยน .html เป็นเครื่องหมายทับ /

    ระบบ การตั้งค่า MODXการปฎิวัติ

    ชี้ไปที่เฟืองแล้วคลิกในเมนูแบบเลื่อนลง การตั้งค่าระบบ- เราต้องทำก่อน การตั้งค่าเริ่มต้นระบบ

    ที่นี่เราจะกำหนดค่า yTranslit ก่อน คุณต้องเลือก ytranslit จากตัวกรองเนมสเปซในรายการที่เปิดขึ้น ให้เปิดคีย์ Yandex API ด้วยเครื่องหมายบวกแล้วคลิกลิงก์เพื่อรับ API จากนั้นคัดลอกคีย์ลงในฟิลด์นี้

    ตอนนี้ในเนมสเปซเราเลือกคอร์และคีย์ค่าทีละรายการจะถูกป้อนลงในการค้นหาและเปลี่ยนเป็น พารามิเตอร์ที่จำเป็น- นี่คือตัวอย่างการตั้งค่า:

    site_name - NEXT PC (ป้อนชื่อไซต์)
    publish_default - ใช่ (เผยแพร่ตามค่าเริ่มต้น)
    Friendly_alias_realtime - ใช่ (สร้างนามแฝงแบบเรียลไทม์)
    Friendly_alias_restrict_chars - ตัวอักษรและตัวเลข
    Friendly_alias_translit - รัสเซีย
    Friendly_urls - ใช่
    use_alias_path - ใช่

    ไฟล์ SEO

    เราจำเป็นต้องสร้างไฟล์ดังต่อไปนี้:

    • ไม่พบหน้า
    • robots.txt
    • แผนผังเว็บไซต์.xml
    สิ่งที่คุณต้องทำคือสร้างเอกสารด้วยเทมเพลตเปล่าที่เรียกว่า SEO ยกเลิกการเลือกเผยแพร่ และทำเครื่องหมายไม่แสดงในเมนู จากนั้น สร้างเอกสารลูกจากเอกสารนี้และเรียกว่า robots.txt ไปที่แท็บการตั้งค่า

    ตั้งค่าประเภทเนื้อหาเป็นข้อความและยกเลิกการเลือกช่องทำเครื่องหมายใช้โปรแกรมแก้ไข HTML จากนั้นเลือกช่องทำเครื่องหมายตรึง URI และป้อน robots.txt ในช่องที่ปรากฏขึ้น

    บันทึก. หลังจากนั้นหากติดตั้ง ACE เราจะมีฟิลด์เนื้อหาที่มีการเน้นไวยากรณ์และเราจำเป็นต้องเพิ่มข้อมูลต่อไปนี้:

    ตัวแทนผู้ใช้: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ Host: site.com Sitemap: http://site.com/sitemap.xml อยู่ที่ไหน site .com คือ URL ปัจจุบันของเรา

    จากนั้นคุณจะต้องสร้างเอกสารย่อยอีกฉบับจากเอกสาร SEO และเรียกมันว่า sitemap.xml ตั้งค่าประเภทเนื้อหาเป็น XML และยกเลิกการเลือกช่องทำเครื่องหมายใช้ตัวแก้ไข HTML จากนั้นเลือกช่องทำเครื่องหมายตรึง URI และป้อน sitemap.xml ในช่องที่ปรากฏขึ้น

    หลังจากรีเฟรชเพจแล้ว ฟิลด์เนื้อหาควรมีการเน้นไวยากรณ์และการนับบรรทัด คุณจะต้องแทรกข้อมูลโค้ดที่นั่น:

    [[!pdoSitemap]] ตอนนี้เรามาสร้างหมวดหมู่ที่เรียกว่า Sites จากนั้นเราจะสร้างชื่อสำหรับโดเมนของเรา เช่น site.com

    จากนั้นไปที่เทมเพลตและสร้างเทมเพลตในหมวดหมู่ไซต์ - site.com ซึ่งเราจะเรียกว่าไม่พบเพจ ถัดไป ในส่วนของเอกสาร SEO ให้สร้างเอกสารลูกใหม่และตั้งชื่อว่า ไม่พบเพจ มาบันทึกกันเถอะ หลังจากนั้นไปที่เอกสารที่สร้างขึ้น ไม่พบหน้า และในช่องเนื้อหาที่เราแสดงโปรแกรมแก้ไขภาพ TinyMCE ให้คลิกที่ปุ่ม HTML และในหน้าต่างป๊อปอัปที่เปิดขึ้น ให้แทรกข้อมูลต่อไปนี้:

    ไม่มีอะไรที่อยู่ "//"

    เหตุผลที่อาจทำให้เกิดข้อผิดพลาด:

    บ้าน

    จากนั้นเราก็บันทึก

    ไปที่การตั้งค่าระบบ ค้นหา error_page แล้วใส่ ID ของเอกสาร ไม่พบเพจ ลงในฟิลด์ค่า ID ทั้งหมดในรายการทรัพยากรจะถูกระบุในวงเล็บ หน้าแรก (1) ฯลฯ

    มากขึ้นที่จะมา มาสร้างการตั้งค่าระบบกัน ในการดำเนินการนี้ ให้ไปที่ส่วนการตั้งค่าระบบ เลือกแกนเนมสเปซและตัวกรองเว็บไซต์ จากนั้นคลิกที่ปุ่มสร้างพารามิเตอร์ใหม่และป้อนค่าต่อไปนี้ในหน้าต่างที่เปิดขึ้น:

    สำคัญ
    sites_img ความหมาย
    /assets/sites/[[++site_url]]/images/ บันทึก ในทำนองเดียวกันเราสร้างพารามิเตอร์เพิ่มเติมอีก 3 ตัว:

    สำคัญ
    sites_css ความหมาย
    /assets/sites/[[++site_url]]/css/ คีย์
    sites_js ความหมาย
    /assets/sites/[[++site_url]]/js/ คีย์
    sites_fonts ความหมาย
    /assets/sites/[[++site_url]]/fonts/ เทมเพลตของเราสำหรับเว็บไซต์ต่างๆ พร้อมแล้ว

    หากคุณวางแผนที่จะสร้างพอร์ทัลหรือเว็บไซต์ขนาดใหญ่สำหรับองค์กร นามบัตรอินเทอร์เน็ตแบบธรรมดา หรือแลนดิ้งเพจ หลังจากติดตั้ง MODX คุณจะต้องดำเนินการตั้งค่าเริ่มต้นของระบบ

    มีการตั้งค่าค่อนข้างมากในระบบควบคุมนี้ เป็นไปได้ว่าในตอนแรกคุณอาจสับสนได้ มาดูการตั้งค่าระบบพื้นฐานที่จำเป็นสำหรับการทำงานที่เหมาะสมของเว็บไซต์หรือพอร์ทัลของคุณ

    สิ่งแรกที่คุณต้องทำคือกำจัดข้อผิดพลาดในการกำหนดค่าระบบ “เคอร์เนลไดเร็กทอรีใน” เปิดการเข้าถึง" หากมีข้อความดังกล่าวปรากฏขึ้น เราแก้ไขตามคำแนะนำในข้อความนั่นคือเราเปลี่ยนชื่อไฟล์ ht.access ที่อยู่ในโฟลเดอร์หลักโดยตั้งชื่อเป็น .htaccess

    ซึ่งสามารถทำได้ผ่านไคลเอนต์ FTP หรือผ่าน ตัวจัดการไฟล์แผงควบคุมโฮสติ้ง หรือใช้ตัวจัดการไฟล์ของส่วนผู้ดูแลระบบของ MODX (แท็บ "ไฟล์" ทางด้านซ้ายของหน้าต่าง)

    หากคุณย้ายโฟลเดอร์หลักไปนอกไดเรกทอรีรากโดยการติดตั้ง MODX โดยใช้แพ็คเกจขั้นสูง วิธีที่สามจะไม่ช่วยคุณ

    การตั้งค่าเพิ่มเติมจะทำในหน้าต่าง "การตั้งค่าระบบและเหตุการณ์" หากต้องการเปิดหน้าต่างการตั้งค่า ให้เลื่อนเคอร์เซอร์ของเมาส์ไปที่ไอคอนรูปเฟืองที่มุมขวาบนของแผงผู้ดูแลระบบแล้วเลือกรายการแรก "การตั้งค่าระบบ"

    มีการตั้งค่าระบบจำนวนมากใน Revo

    เพื่อให้ค้นหาการตั้งค่าที่ต้องการได้ง่ายขึ้น คุณสามารถใช้ตัวกรองโดยเลือกพารามิเตอร์ที่จำเป็นตามส่วน


    ไอคอน "+" ทางด้านซ้ายของชื่อการตั้งค่าจะเปิดคำใบ้ว่ารายการนี้มีวัตถุประสงค์เพื่ออะไร และในช่อง "ค่า" พารามิเตอร์ของการตั้งค่าแต่ละรายการจะเปลี่ยนไป ขึ้นอยู่กับประเภทของการตั้งค่า จะมีการป้อนด้วยตนเองหรือเลือกจากรายการ


    พารามิเตอร์ระบบพื้นฐานที่มักจะแก้ไขทันทีหลังจากติดตั้ง MODX

    ส่วน "ไซต์"

    • ชื่อไซต์: ชื่อของโครงการที่เราต้องการ รูปแบบอิสระ
    • ข้อความไซต์ไม่พร้อมใช้งาน: ข้อความที่จะแสดงในโหมดไซต์ที่ปิดใช้งาน (ไม่ได้เผยแพร่) รูปแบบอิสระ
    • เผยแพร่ตามค่าเริ่มต้น: มันจะเป็นหรือไม่ เอกสารใหม่ผู้เยี่ยมชมสามารถดูได้ทันทีหลังจากสร้างและบันทึก ตามที่คุณต้องการ ตัวเลือกใช่ / ไม่ใช่

    ส่วน "ระบบและเซิร์ฟเวอร์"

    • การแสดงฟีด RSS “MODX News”: ปิดการใช้งาน (ไม่ใช่)
    • การแสดงฟีด RSS “การแจ้งเตือนความปลอดภัย MODX”: ปิดการใช้งาน (ไม่ใช่)

    ส่วน "แผงควบคุม"

    • แสดงข้อความช่วยเหลือข้างช่อง: คำอธิบายรายการเมนู มีประโยชน์เฉพาะเมื่อทำความคุ้นเคยกับระบบเท่านั้น สามารถปิดใช้งานได้ในภายหลัง ตัวเลือก ใช่ / ไม่ใช่
    • รูปแบบวันที่ในแผงควบคุม: สามารถเปลี่ยนเป็นแบบเนทิฟของเราได้ d-m-Y
    • วันแรกของสัปดาห์: ใส่ 1 เราไม่ใช่ Strugatskys

    ส่วน “URL ที่เป็นมิตร” – โหมด CNC

    • การทับศัพท์ของนามแฝง: รัสเซีย (เพื่อเปิดใช้งานการทับศัพท์คุณต้องติดตั้งโปรแกรมเสริม translit เพิ่มเติม)
    • คำต่อท้ายคอนเทนเนอร์: ชัดเจน
    • ใช้ URL ที่จำง่าย: ใช่
    • โหมด URL ที่จำง่ายแบบเข้มงวด: ใช่
    • ตรวจสอบ URI ที่ซ้ำกันในทุกบริบท: ใช่

    เมื่อเปิดใช้งาน CNC บนไซต์ (โหมดที่เป็นมิตรกับ URL) ให้เปลี่ยนชื่อ ht.access เพิ่มเติมในรูทของไซต์เป็น .htaccess มิฉะนั้นเมื่อคุณพยายามนำทางไปยังหน้าอื่นที่ไม่ใช่หน้าหลัก คุณจะได้รับข้อผิดพลาด 404

    ไม่จำเป็นต้องยืนยันการเปลี่ยนแปลงหรือบันทึกการตั้งค่า ทุกอย่างจะเกิดขึ้นโดยอัตโนมัติ

    คุณสามารถไปที่ส่วน "ประเภทเนื้อหา" เพิ่มเติมได้ (รายการเมนู "เนื้อหา") และล้างช่อง "นามสกุลไฟล์" ในพารามิเตอร์ HTML ตอนนี้ที่อยู่เพจจะไม่มีส่วนขยาย นั่นคือ http://Site_address/about แทนที่จะเป็น http://Site_address/about.html

    คุณวางแผนที่จะสร้างขนาดใหญ่ พอร์ทัลข้อมูล, เว็บไซต์ขององค์กร , นามบัตรอินเทอร์เน็ตแบบธรรมดา หลังจากเสร็จสิ้นขั้นตอนการติดตั้ง MODX แล้ว ไม่ว่าในกรณีใด คุณจะต้องทำ การตั้งค่าพื้นฐานระบบ

    มีการตั้งค่าจำนวนมากในระบบควบคุมนี้ ซึ่งน้อยกว่าดวงดาวบนท้องฟ้า แต่ก็เพียงพอที่จะทำให้สับสนเล็กน้อยในตอนแรก อย่าไปสุดขั้ว ลองพิจารณาเฉพาะการตั้งค่าระบบขั้นพื้นฐานโดยไม่ต้องพูดถึงจุดสำคัญของการเรียนรู้ด้วยตนเองที่หายไป...

    สิ่งแรกที่คุณต้องทำคือกำจัดข้อผิดพลาดในการกำหนดค่าระบบ“ ไดเรกทอรีเคอร์เนลอยู่ในโดเมนสาธารณะ” หากข้อความดังกล่าวปรากฏขึ้น เราแก้ไขตามคำแนะนำในข้อความนั่นคือเราเปลี่ยนชื่อไฟล์ ht.access ที่อยู่ในโฟลเดอร์หลักโดยตั้งชื่อเป็น .htaccess

    ซึ่งสามารถทำได้ผ่านไคลเอนต์ FTP หรือผ่านตัวจัดการไฟล์ของแผงควบคุมโฮสติ้ง หรือใช้ตัวจัดการไฟล์ของส่วนผู้ดูแลระบบของ MODX (แท็บ "ไฟล์" ทางด้านซ้ายของหน้าต่าง)

    หากคุณย้ายโฟลเดอร์หลักไปนอกไดเรกทอรีรากโดยการติดตั้ง MODX โดยใช้แพ็คเกจขั้นสูง วิธีที่สามจะไม่ช่วยคุณ

    หลังจากรีเฟรชหน้าต่างแล้ว ตรวจสอบให้แน่ใจว่าข้อความหายไปแล้ว

    การตั้งค่าเพิ่มเติมจะทำในหน้าต่าง "การตั้งค่าระบบและเหตุการณ์" หากต้องการเปิดหน้าต่างการตั้งค่า ให้เลื่อนเคอร์เซอร์ของเมาส์ไปที่ไอคอนรูปเฟืองที่มุมขวาบนของแผงผู้ดูแลระบบแล้วเลือกรายการแรก "การตั้งค่าระบบ"

    มีการตั้งค่าระบบจำนวนมากใน Revo

    เพื่อให้ค้นหาการตั้งค่าที่ต้องการได้ง่ายขึ้น คุณสามารถใช้ตัวกรองโดยเลือกพารามิเตอร์ที่จำเป็นตามส่วน

    ไอคอน "+" ทางด้านซ้ายของชื่อการตั้งค่าจะเปิดคำใบ้ว่ารายการนี้มีวัตถุประสงค์เพื่ออะไร และในช่อง "ค่า" พารามิเตอร์ของการตั้งค่าแต่ละรายการจะเปลี่ยนไป ขึ้นอยู่กับประเภทของการตั้งค่า จะมีการป้อนด้วยตนเองหรือเลือกจากรายการ

    พารามิเตอร์ระบบพื้นฐานที่มักจะแก้ไขทันทีหลังจากติดตั้ง MODX

    ส่วน "ไซต์"

    • ชื่อไซต์: ชื่อของโครงการที่เราต้องการ รูปแบบอิสระ
    • ข้อความไซต์ไม่พร้อมใช้งาน: ข้อความที่จะแสดงในโหมดไซต์ที่ปิดใช้งาน (ไม่ได้เผยแพร่) รูปแบบอิสระ
    • เผยแพร่ตามค่าเริ่มต้น: ไม่ว่าผู้เยี่ยมชมจะสามารถดูเอกสารใหม่ได้ทันทีหลังจากการสร้างและบันทึกหรือไม่ ทางเลือกของคุณ ตัวเลือกใช่ / ไม่ใช่

    ส่วน "ระบบและเซิร์ฟเวอร์"

    • การแสดงฟีด RSS “MODX News”: ปิดการใช้งาน (ไม่ใช่)
    • การแสดงฟีด RSS “การแจ้งเตือนความปลอดภัย MODX”: ปิดการใช้งาน (ไม่ใช่)

    ส่วน "แผงควบคุม"

    • แสดงข้อความช่วยเหลือข้างช่อง: คำอธิบายรายการเมนู มีประโยชน์เฉพาะเมื่อทำความคุ้นเคยกับระบบเท่านั้น สามารถปิดใช้งานได้ในภายหลัง ตัวเลือก ใช่ / ไม่ใช่
    • รูปแบบวันที่ในแผงควบคุม: สามารถเปลี่ยนเป็นแบบเนทิฟของเราได้ d-m-Y
    • วันแรกของสัปดาห์: ใส่ 1 เราไม่ใช่ Strugatskys

    ส่วน “URL ที่เป็นมิตร” – โหมด CNC

    • การทับศัพท์ของนามแฝง: รัสเซีย (เพื่อเปิดใช้งานการทับศัพท์คุณต้องติดตั้งโปรแกรมเสริม translit เพิ่มเติม)
    • คำต่อท้ายคอนเทนเนอร์: ชัดเจน
    • ใช้ URL ที่จำง่าย: ใช่
    • โหมด URL ที่จำง่ายแบบเข้มงวด: ใช่
    • ตรวจสอบ URI ที่ซ้ำกันในทุกบริบท: ใช่

    เมื่อเปิดใช้งาน CNC บนไซต์ (โหมดที่เป็นมิตรกับ URL) ให้เปลี่ยนชื่อ ht.access เพิ่มเติมในรูทของไซต์เป็น .htaccess มิฉะนั้นเมื่อคุณพยายามนำทางไปยังหน้าอื่นที่ไม่ใช่หน้าหลัก คุณจะได้รับข้อผิดพลาด 404

    ไม่จำเป็นต้องยืนยันการเปลี่ยนแปลงหรือบันทึกการตั้งค่า ทุกอย่างจะเกิดขึ้นโดยอัตโนมัติ

    คุณสามารถไปที่ส่วน "ประเภทเนื้อหา" เพิ่มเติมได้ (รายการเมนู "เนื้อหา") และล้างช่อง "นามสกุลไฟล์" ในพารามิเตอร์ HTML ตอนนี้ที่อยู่เพจจะไม่มีส่วนขยาย นั่นคือ http://Site_address/about แทนที่จะเป็น http://Site_address/about.html

    ผู้คนคิดว่าความปลอดภัยเป็นคำนาม สิ่งที่สามารถซื้อได้ ที่จริงแล้ว ความปลอดภัยเป็นแนวคิดที่เป็นนามธรรม เช่นเดียวกับความสุข
    เจมส์ กอสลิง

    นักพัฒนา MODX Revolution ทำงานอย่างต่อเนื่องเพื่อปรับปรุงความปลอดภัยของระบบที่พวกเขาสร้างขึ้น อย่างไรก็ตาม ผู้สร้างไซต์จะต้องพยายามอย่างเต็มที่เพื่อให้แน่ใจว่าการรักษาความปลอดภัยของไซต์ยังคงอยู่ในระดับที่เหมาะสม

    แม้ว่าไม่มีใครรับประกันการป้องกันได้อย่างสมบูรณ์ แต่เราสามารถทำให้ผู้โจมตีทำให้ชีวิตของคุณยากขึ้นได้ยากขึ้น และในบทความนี้ผมจะพูดถึงเรื่องง่ายๆแต่ วิธีที่มีประสิทธิภาพปกป้องเว็บไซต์ของคุณ

    1 ย้ายแกน 2 เปลี่ยนที่อยู่แผง

    โดยทั่วไป แผงการดูแลระบบของไซต์บน MODX จะอยู่ที่ https://site.ru/manager การย้ายแผงผู้ดูแลระบบช่วยปกปิดร่องรอยของ MODX เล็กน้อยและการทำเช่นนี้ทำได้ง่ายเหมือนกับการปอกเปลือกลูกแพร์ - เพียงแค่เปลี่ยนชื่อไดเร็กทอรีเอง (เช่นจากผู้จัดการเป็นผู้ดูแลระบบหรือ abrakadabra) จากนั้นระบุเส้นทางใหม่ในที่เดียว ไฟล์การกำหนดค่า:

    • หลัก / config / config.inc.php
    3 อัปเดตส่วนเสริม

    แม้ว่าฟังก์ชั่นการใช้งาน รุ่นปัจจุบันฉันพอใจกับส่วนเพิ่มเติมนี้มาก ไม่ได้หมายความว่าไม่มีเหตุผลในการอัปเดต ดังที่คุณทราบ ซอฟต์แวร์เวอร์ชันใหม่ไม่เพียงแต่นำเสนอคุณสมบัติใหม่เท่านั้น แต่ยังรวมถึงการแก้ไขข้อบกพร่องต่างๆ ด้วย (แม้ว่าโดยปกติจะรวมข้อบกพร่องใหม่ด้วยก็ตาม)

    4 อัปเดต MODX

    ตามที่ฉันได้เขียนไว้ข้างต้น นักพัฒนา MODX กำลังทำงานอย่างต่อเนื่องเพื่อรับประกันความปลอดภัยของ MODX ดังนั้นจึงขอแนะนำให้อัปเดต MODX ให้เป็นเวอร์ชันเสถียรล่าสุดเป็นระยะๆ

    5 แบ่งแยกและพิชิต

    หากมีหลายคนทำงานบนไซต์ ขอแนะนำอย่างยิ่งให้กำหนดค่าสิทธิ์การเข้าถึงขั้นต่ำที่จำเป็นสำหรับผู้ใช้แต่ละคน ท้ายที่สุดแล้ว ไม่มีประเด็นใดที่ผู้จัดการเนื้อหาจะสามารถเข้าถึงการตั้งค่าระบบหรือตัวอย่างข้อมูลที่มีข้อมูลย่อยได้

    แม้ว่าผู้จัดการเนื้อหาจะไม่มีความอยากที่จะแก้ไขระบบ แต่ผู้โจมตีอาจปรากฏว่าใครสามารถสกัดกั้นการเข้าถึงพื้นที่ผู้ดูแลระบบได้ โดยใช้ประโยชน์จากความไร้ความสามารถของผู้ใช้ นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งหากการทำงานกับไซต์นั้นดำเนินการผ่านการเชื่อมต่อที่ไม่ปลอดภัยซึ่งเป็นผลมาจากการเข้าสู่ระบบและรหัสผ่านจะถูกส่งผ่านเครือข่ายไปที่ แบบฟอร์มเปิด- เพื่อลดความเสี่ยงของการสกัดกั้นรหัสผ่าน ขอแนะนำให้ซื้อและติดตั้งใบรับรอง SSL จากนั้นคำขอทั้งหมดจะถูกส่งในรูปแบบที่เข้ารหัส

    บทเรียนแรกเกี่ยวกับการสร้างบล็อกเกี่ยวกับ MODX Revolution ในบทนี้ เราจะดูขั้นตอนการติดตั้งระบบการจัดการเนื้อหา MODX Revolution เซิร์ฟเวอร์ท้องถิ่นเดนเวอร์

    เรียนผู้เยี่ยมชมเว็บไซต์ ยินดีต้อนรับสู่ชุดบทเรียนเกี่ยวกับการเรียนรู้ CMS MODX Revolution ซึ่งเราจะดูการสร้างบล็อกทีละขั้นตอน เริ่มต้นจากการติดตั้ง CMS นี้และสิ้นสุด การปรับแต่งอย่างละเอียดส่วนประกอบต่างๆ

    ข้อกำหนดหลักเมื่อสร้างเว็บไซต์บน MODX Revolution คือความรู้และความเข้าใจพื้นฐานของเทคโนโลยี HTML และ CSS หากไม่มีสิ่งเหล่านี้ ก็ไม่ควรศึกษา CMS นี้ นอกจากนี้ภายใน หลักสูตรนี้คุณต้องมีความรู้เกี่ยวกับแพลตฟอร์ม Twitter Bootstrap 3 ด้วย เพราะ... อินเทอร์เฟซบล็อกทั้งหมดจะถูกสร้างขึ้นโดยใช้คลาสและส่วนประกอบของแพลตฟอร์มนี้

    มาดูขั้นตอนการติดตั้งระบบ MODX Revolution กันทีละขั้นตอนกัน

    ขั้นตอนการเตรียมการ: การติดตั้ง CMS MODX:
    เข้าสู่แผงควบคุมไซต์:

    ในการเข้าสู่แผงควบคุมของไซต์ คุณต้อง แถบที่อยู่เบราว์เซอร์ป้อน URL ต่อไปนี้: "http://www.mysite.ru/manager/"

    หลังจากป้อนชื่อผู้ใช้และรหัสผ่านของคุณสำเร็จ คุณจะถูกนำไปยังหน้าแผงควบคุมของไซต์

    คุณสมบัติอย่างหนึ่งของระบบ MODX Revolution คือแผงนี้ไม่จำเป็นสำหรับการดำเนินงานของไซต์เอง เช่น หากจำเป็น คุณสามารถลบออกได้โดยการลบโฟลเดอร์ "ผู้จัดการ" ออกจากไดเร็กทอรีไซต์