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

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

ทฤษฎี. เดนเวอร์คืออะไรและทำงานอย่างไร?

เดนเวอร์เป็นเชลล์ซอฟต์แวร์ ( โปรแกรมจำลองเว็บเซิร์ฟเวอร์บนระบบยูนิกซ์ ) ซึ่งรวมถึงชุดของการแจกแจงและโมดูล ( อาปาเช่+SSL, PHP5, MySQL5, phpMyAdmin ฯลฯ) สำหรับการดีบักไซต์บน ( ท้องถิ่น https://localhost) คอมพิวเตอร์หรือแล็ปท็อปโดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต

รองรับระบบปฏิบัติการ (ระบบปฏิบัติการ): Windows XP/วิสต้า/7/8.

คุณสมบัติของเดนเวอร์

คุณสมบัติที่สำคัญของเดนเวอร์คือการรองรับการทำงานกับโครงการเว็บหลายโครงการพร้อมกัน ซึ่งแต่ละโครงการจะอยู่บนโฮสต์เสมือนที่แยกจากกัน (ในรูปแบบของโฟลเดอร์แยกต่างหาก) โฮสต์เสมือนสำหรับโครงการจะถูกสร้างขึ้นโดยอัตโนมัติ ตัวอย่างเช่น คุณเพียงแค่ต้องคัดลอกไฟล์โครงการไปที่ /home/NameWebProjecta.ru/www และจะสามารถใช้งานได้ทันทีที่ https://NameWebProjecta.ru เราจะดูสิ่งนี้ใน รายละเอียดเพิ่มเติมในภายหลัง

ส่วนประกอบของเดนเวอร์ทั้งหมดได้รับการกำหนดค่าแล้วและพร้อมสำหรับการทำงาน (โดยเฉพาะการเข้ารหัสภาษารัสเซียของ MySQL, SSL และอื่น ๆ ได้รับการกำหนดค่าอย่างถูกต้อง) นอกจากนี้ คุณยังสามารถอัปเดตบริการใดๆ ของ Denver (Apache, PHP, MySQL ฯลฯ) ได้ด้วยตนเอง เพียงคัดลอกเวอร์ชันใหม่มาทับเวอร์ชันเก่า

เนื้อหาแพ็คเกจพื้นฐานของเดนเวอร์:

  1. Apache 2 พร้อมรองรับ SSL และ mod_rewrite
  2. PHP5: ไฟล์ปฏิบัติการ โมดูลสำหรับเว็บเซิร์ฟเวอร์ Apache แจกจ่ายและดัดแปลง ไฟล์การกำหนดค่า, ไลบรารี GD, โมดูลรองรับ MySQL และ sqLite
  3. MySQL5 พร้อมรองรับ InnoDB ธุรกรรม และการเข้ารหัสภาษารัสเซีย (windows-1251)
  4. phpMyAdmin - แผงควบคุมฐานข้อมูล ข้อมูลมายเอสคิวแอลรวมถึงสคริปต์ที่ทำให้การเพิ่มผู้ใช้ MySQL ใหม่เป็นเรื่องง่าย
  5. การดีบักโปรแกรมจำลอง sendmail (/usr/sbin/sendmail) ซึ่งไม่ได้ส่งข้อความ แต่เขียนลงในไดเร็กทอรี /tmp/!sendmail
  6. ระบบ ค้นหาอัตโนมัติโฮสต์เสมือนและการอัพเดตระบบ ไฟล์โฮสต์รวมถึงการกำหนดค่า Apache ด้วยเหตุนี้ การเพิ่มโฮสต์เสมือนใหม่ (หรือโดเมนระดับที่สาม) จึงเกี่ยวข้องด้วย สร้างง่ายไดเร็กทอรีใน /home (ดูการเปรียบเทียบกับโฮสต์ที่มีอยู่) และรีสตาร์ทคอมเพล็กซ์ การเปลี่ยนแปลงทั้งหมดจะทำกับการกำหนดค่าและไฟล์ระบบโดยอัตโนมัติ แต่คุณสามารถควบคุมกระบวนการนี้ได้โดยใช้กลไกเทมเพลตโฮสต์ (ดู /usr/local/apache/conf/httpd.conf สำหรับคำอธิบายโดยละเอียด)

ส่วนเสริม (“ชุดขยาย”) มีอยู่ในเว็บไซต์อย่างเป็นทางการของเดนเวอร์เพื่อขยายขีดความสามารถของชุดพื้นฐาน:

  • PHP เวอร์ชัน 3 เป็นโปรแกรม CGI
  • PHP เวอร์ชัน 4 เป็นโปรแกรม CGI
  • โมดูลเพิ่มเติมสำหรับ Apache;
  • โมดูลเพิ่มเติมสำหรับ PHP;
  • ActivePerl เวอร์ชันเต็ม;
  • ล่าม ActivePython
  • เซิร์ฟเวอร์ MySQL เวอร์ชัน 4;
  • โมดูลสนับสนุนเทคโนโลยี Parser
  • PostgreSQL DBMS;
  • FireBird DBMS เวอร์ชัน 2 และ 1.3
  • โมดูลยอดนิยมอื่น ๆ

ฉันคิดว่านั่นเพียงพอแล้ว เรามาฝึกฝนกันต่อ...

การติดตั้งเดนเวอร์

ในขณะที่เขียนบทช่วยสอนนี้ ฉันใช้ Denver เวอร์ชันต่อไปนี้:
เวอร์ชัน: เดนเวอร์-3 ตั้งแต่วันที่ 16-09-2555

คุณสามารถดาวน์โหลดได้ตลอดเวลา เวอร์ชันล่าสุดเดนเวอร์จากเว็บไซต์อย่างเป็นทางการที่ระบุไว้ข้างต้น

วิธีการติดตั้งเดนเวอร์? คำแนะนำโดยละเอียด

คุณได้ดาวน์โหลดไฟล์การติดตั้งเดนเวอร์แล้ว เราเปิดไฟล์ หน้าต่างเล็ก ๆ จะปรากฏขึ้น “คุณแน่ใจหรือไม่ว่าต้องการติดตั้งแพ็คเกจพื้นฐาน” กด ใช่.

จากนั้นหน้าต่าง Browser จะเปิดขึ้น โดยคุณสามารถปิดได้ทันทีจะเห็นภาพดังนี้..

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

โปรแกรมจะตรวจสอบการมีอยู่ของไดรเวอร์และส่วนประกอบของระบบที่จำเป็น จากนั้นขอให้เราระบุไดเร็กทอรีที่จะติดตั้งเดนเวอร์

หากคุณไม่ได้ระบุสิ่งใดเลย ตามค่าเริ่มต้นโปรแกรมจะถูกติดตั้งในไดเร็กทอรี C:\WebServers ฉันระบุเป็น C:\Server คุณสามารถระบุชื่อของคุณหรือปล่อยให้เป็นค่าเริ่มต้น จากนั้นคลิกปุ่ม เข้า- จะเกิดคำถาม..

คลิก " คุณ"ใช่

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

หลังจากการคัดลอกเสร็จสิ้นคุณจะต้องระบุโหมดที่เดนเวอร์จะเริ่มเลือกรายการแล้วคลิก [ เข้า]

ทั้งหมด! การติดตั้ง Denwer เสร็จสมบูรณ์- หน้าต่างเบราว์เซอร์จะเปิดขึ้นเพื่อระบุว่าการติดตั้งเสร็จสมบูรณ์ อ่านและปิด

เราควรมีทางลัดบนเดสก์ท็อป...

ฉลากทีมการกระทำ
เริ่มเดนเวอร์C:\[your_directory]/denwer\ r un.exe)เปิดตัวเซิร์ฟเวอร์เดนเวอร์
รีสตาร์ทเดนเวอร์C:\[your_directory]/denwer\ restart .exe)รีสตาร์ทเซิร์ฟเวอร์เดนเวอร์
หยุดเดนเวอร์C:\[your_directory]/denwer\ stop .exe)การหยุดเซิร์ฟเวอร์
C:\[ไดเรกทอรีของคุณ]/denwer\ SwitchOff.exe

การเปิดตัวและการตั้งค่า Denwer

เพื่อเริ่มต้น เพลิดเพลินไปกับเดนเวอร์ให้ทำดังต่อไปนี้:

  1. เปิดตัวเดนเวอร์โดยใช้ทางลัด เริ่มเดนเวอร์บนเดสก์ท็อป
    หากคุณไม่ได้สร้างทางลัด คุณสามารถเรียกใช้ Denver โดยใช้คำสั่ง C:\[your_directory]/denwer\Run.exe โดยกดคีย์ผสม [ ชนะ]+[ร]และป้อนคำสั่งในหน้าต่างที่ปรากฏขึ้น
  1. เปิดเบราว์เซอร์ของคุณแล้วไปที่ https://localhost
  2. คุณควรเห็น หน้าแรกเดนเวอร์- ด้านล่างเล็กน้อยในหน้านี้จะมีตารางพร้อมลิงก์ ฉันแนะนำให้คุณตรวจสอบการทำงานของลิงก์ทั้งหมดทันที
  1. หากหลังจากเปิดตัวเดนเวอร์ https://localhostไม่เปิดขึ้น ตรวจสอบว่าเดนเวอร์ไม่ได้ถูกบล็อกโดยโปรแกรมป้องกันไวรัสหรือไฟร์วอลล์ของคุณหรือไม่ ตัวอย่างเช่น พบปัญหากับ NOD32 ใน Windows XP (คุณต้องเพิ่มกระบวนการ X:/usr/local/apache/bin/httpd.exe ลงในรายการข้อยกเว้น ซึ่งสามารถทำได้ใน IMON/Settings/Miscellaneous/ หน้าต่างข้อยกเว้น)

ความสนใจ!หากคุณกำลังใช้ สไกป์ตรวจสอบให้แน่ใจว่าไม่ได้ใช้พอร์ตใดๆ 80 และ 443 จำเป็นสำหรับ Apache เพื่อทำงานในเดนเวอร์ (" เครื่องมือ - การตั้งค่า - ขั้นสูง - การเชื่อมต่อ - ใช้พอร์ต 80 และ 443 เป็นทางเลือกขาเข้า» ควรปิดการใช้งาน).

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

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

โครงสร้างไดเร็กทอรี Denwer

เอกสาร HTML จะต้องอยู่ในไดเร็กทอรี /home/<имя_хоста>/www. ตามค่าเริ่มต้น มีการกำหนดค่าโฮสต์เสมือน 3 รายการ:

— https://localhost (ประกอบด้วยสคริปต์ทดสอบและยูทิลิตี้ต่างๆ)
— https://test1.ru;
— https://custom-host:8648 (โฮสต์ที่มีที่อยู่ IP และพอร์ตของตัวเอง)

รองรับโฮสต์เสมือนที่มีชื่อโดเมนระดับที่สามและสูงกว่าด้วย ตัวอย่างวิธีที่ Apache ค้นหาไดเร็กทอรีเอกสารโฮสต์ในกรณีนี้:

ชื่อโดเมน ไดเร็กทอรีเอกสาร

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

test.localhost /home/localhost/test

ab.cd.localhost /home/localhost/ab.cd

ไดเร็กทอรี /usr/local มีส่วนประกอบซอฟต์แวร์ - ไฟล์ปฏิบัติการ Apache, PHP, MySQL และไฟล์คอนฟิกูเรชัน ผู้เขียนพยายามที่จะรักษาข้อตกลงนี้ให้ใกล้เคียงกับที่ยอมรับในสภาพแวดล้อมของ UNIX แต่มีความแตกต่างที่สำคัญ - ส่วนประกอบทั้งหมดของแพ็กเกจไม่ได้ถูกแจกจ่ายในไดเร็กทอรีที่เหมาะสม ไม่ว่าในกรณีใด จะไม่สามารถทำการเปรียบเทียบกับ UNIX OS ได้อย่างสมบูรณ์ แต่การวางตำแหน่งไฟล์ปฏิบัติการและไฟล์การกำหนดค่านี้ทำให้การนำทางส่วนประกอบเซิร์ฟเวอร์ง่ายขึ้น

สาธารณูปโภคที่รวมอยู่ใน "ชุดสุภาพบุรุษ"

  • DNSearch: ค้นหาไฟล์ การค้นหาจะดำเนินการในไฟล์ที่มีนามสกุล htm, html, shtml, xhtml โดยการดูเนื้อหาของเอกสารโดยตรง
  • รายชื่อเว็บไซต์ที่ลงทะเบียน – ยูทิลิตี้สร้างเพจพร้อมโครงการเว็บ (ไซต์) ที่สร้างขึ้นในระบบ
  • การสร้างฐานข้อมูลใหม่และผู้ใช้ MySQL – ยูทิลิตี้ที่สะดวกและเรียบง่ายสำหรับการสร้างฐานข้อมูล (DB) ซึ่งแตกต่างจาก phpMyAdmin
  • phpMyAdmin - การบริหาร MySQL DBMS

วิธีการลบ Denwer?

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

ฉันควรทำอย่างไรเพื่อลบเดนเวอร์?

  1. การหยุดเซิร์ฟเวอร์ Denwer(เรียกใช้ทางลัด Stop Denwer บนเดสก์ท็อปหรือใช้คำสั่งใน cmd:
    C:\[your_directory]/denwer\ stop .exe)
  2. การหยุดและการถอดดิสก์เสมือน(คำสั่งใน cmd: C:\[your_directory]/denwer\ SwitchOff.exe
  3. ลบไดเร็กทอรีที่ติดตั้ง Denwer
  4. ลบทางลัดบนเดสก์ท็อป

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

ขอแสดงความนับถือ Chirkov Sergey

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

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

จะดาวน์โหลด Denwer ได้ที่ไหน จะติดตั้งและรันได้อย่างไร?

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

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

สิ่งที่คุณต้องทำคือดาวน์โหลดแอสเซมบลีที่เหมาะสมและติดตั้งเอ็นจิ้นของโปรเจ็กต์ของคุณ (Joomla, WordPress ฯลฯ) จากนั้นจึงเริ่มทำงาน เช่นเดียวกับที่คุณทำหากคุณพบไฟล์เอ็นจิ้นบนโฮสต์จริง . โดยวิธีการเป็นทางเลือกและทางเลือก การตัดสินใจครั้งนี้ถือได้ว่าเป็น สามารถทำงานร่วมกับ Joomla และ WordPress ได้ แต่ในบทความนี้เราจะพูดถึง localhost โดยเฉพาะ

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

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

ที่ซึ่งคุณสามารถดาวน์โหลดแอสเซมบลีเซิร์ฟเวอร์ภายในเครื่องได้ฟรี:

  1. เดนเวอร์ – ดาวน์โหลดฟรี
  2. เวอร์ทริโกเซิร์ฟ -

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

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

ทำตามคำแนะนำของวิซาร์ดกด "Enter" เพื่อดำเนินการติดตั้งต่อ ในหน้าต่างถัดไป เราต้องระบุว่าเราจะติดตั้งเซิร์ฟเวอร์ในโฟลเดอร์ใดในคอมพิวเตอร์ของเรา คุณสามารถเลือก เช่น C:\server

กด “Enter” เมื่อระบบถามว่าคุณต้องการติดตั้ง Denver ในไดเร็กทอรีนี้หรือไม่ ให้ตอบโดยติดตั้ง “y” (Y) แล้วกด “Enter” อีกครั้ง เราได้รับแจ้งเพิ่มเติมว่าขณะนี้ดิสก์เสมือนแยกต่างหากจะถูกสร้างขึ้น ซึ่งจำเป็นสำหรับการทำงานของส่วนประกอบทั้งหมดของเซิร์ฟเวอร์ภายในเครื่อง

เพียงกด "Enter" และในหน้าต่างถัดไปให้เลือกตัวอักษรสำหรับดิสก์เสมือน จดหมายฉบับนี้โดยธรรมชาติแล้วไม่ควรจะเป็น ในขณะนี้ถูกใช้โดยระบบของคุณ (เช่น ไดรฟ์ ตัวอักษรละติน “c” คุณไม่จำเป็นต้องเลือกมันอย่างแน่นอน)

ควรเลือกตัวอักษรละตินตัวสุดท้ายเช่น Z หากปรากฎว่ามีการใช้ตัวอักษรนี้เพื่อกำหนดดิสก์ในระบบปฏิบัติการ Windows ของคุณแล้ว คุณจะเห็นข้อความเกี่ยวกับความเป็นไปไม่ได้ในการสร้าง ดิสก์ดังกล่าว

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

หากอักษรที่คุณเลือกไม่ว่าง คุณจะเห็นข้อความแจ้งว่าการสร้างดิสก์เสมือนสำเร็จ

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

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

ตรวจสอบความสมบูรณ์ของเซิร์ฟเวอร์ภายในเครื่อง

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

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

คุณไปที่ลิงก์นี้จากนั้นในหน้าต่างที่เปิดขึ้นให้ป้อนข้อความในช่อง "ข้อความ" (ควรเป็นภาษารัสเซีย - ตรวจสอบว่าทุกอย่างเป็นไปตามการเข้ารหัส) และคลิกที่ปุ่ม "ส่งทางไปรษณีย์" หากทุกอย่างทำงานถูกต้อง คุณจะได้รับข้อความเช่น: ตกลง ฟังก์ชัน mail() ทำงานได้อย่างถูกต้อง แต่คุณต้องตรวจสอบด้วยว่าจดหมายมาถึงจริงหรือไม่

ในการดำเนินการนี้คุณต้องไปที่ดิสก์เสมือนของเรา (จำตัวอักษรที่คุณระบุเมื่อติดตั้งชุดประกอบนี้) และปฏิบัติตามเส้นทางต่อไปนี้:

Z:\tmp\!ส่งเมล\

อย่างไรก็ตามคุณไม่สามารถไปที่ดิสก์เสมือนได้ แต่เป็นของจริงที่คุณติดตั้งเซิร์ฟเวอร์ในเครื่อง (ในกรณีของฉันคือไดรฟ์ C) ตามเส้นทางเดียวกัน:

C:\tmp\!ส่งเมล\

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

การตั้งค่าและติดตั้ง Joomla หรือ WordPress ในเดนเวอร์

ขั้นแรก คุณจะต้องไปที่โฟลเดอร์ที่คุณติดตั้งชุดประกอบ (สำหรับฉันคือ c:\server\) และปฏิบัติตามเส้นทางต่อไปนี้:

C:\เซิร์ฟเวอร์\home\localhost\www\

ในไดเร็กทอรี WWW นี้ คุณต้องสร้างไดเร็กทอรีซึ่งคุณจะต้องอัปโหลดไฟล์กลไกในภายหลัง (Joomla, WordPress ฯลฯ) คุณสามารถสร้างชื่อโฟลเดอร์ได้ด้วยตัวเองเช่น:

หลังจากสร้างโฟลเดอร์แล้ว ให้รีสตาร์ทโฮสต์ในเครื่องโดยใช้ทางลัด "Restart Denwer" บนเดสก์ท็อป (หากยังไม่ได้เปิดใช้งาน ให้เปิดใช้งาน) หากต้องการตรวจสอบฟังก์ชันการทำงาน ให้ป้อนแถบที่อยู่ของเบราว์เซอร์ของคุณ:

http://localhost/Proba/

หากเพจเปิดขึ้นด้วยชื่อ “http://localhost/Proba/” แสดงว่าทุกอย่างเป็นไปตามลำดับ หากไม่มีหน้าต่างเปิดขึ้น ให้ลองรีสตาร์ท Denwer อีกครั้ง

ตอนนี้คุณต้องติดตั้งเอ็นจิ้น (Joomla, WordPress และอื่น ๆ ) ในลักษณะเดียวกับที่คุณทำกับโฮสติ้งจริง (อธิบายการติดตั้ง Joomla (ในรายละเอียดและรูปภาพ) วิธีติดตั้ง ฟอรั่ม SMFฉันเขียนและมีรายละเอียดค่อนข้างครบถ้วนตามลิงก์ที่ให้ไว้

เหล่านั้น. คุณต้องคัดลอกไฟล์เอ็นจิ้นไปยังโฟลเดอร์ที่สร้างบนคอมพิวเตอร์ของคุณ (ทำหน้าที่เป็นโฮสต์ในเครื่อง) ในกรณีของฉันนี่คือโฟลเดอร์:

C:\เซิร์ฟเวอร์\home\localhost\www\Proba\

กระบวนการนี้จะแตกต่างจากการติดตั้งเอ็นจิ้นบนโฮสต์จริง () เฉพาะในการคัดลอกไฟล์เท่านั้น ไม่จำเป็นต้องใช้ตัวจัดการ FTP- ตัวนำธรรมดาก็ทำได้ดีหรืออะไรทำนองนั้น Total Commander ที่อธิบายไว้ในลิงก์

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

http://localhost/Proba/

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

การสร้างฐานข้อมูลและผู้ใช้โดยใช้ Denwer

ในการเข้าสู่โปรแกรม phpMyAdmin ซึ่งรวมอยู่ในชุดสร้างเซิร์ฟเวอร์ภายในเครื่อง คุณต้องพิมพ์ URL ต่อไปนี้ในแถบที่อยู่ของเบราว์เซอร์ของคุณ:

http://localhost/เครื่องมือ/

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

ตอนนี้เรากลับไปที่หน้าหลักของ phpMyAdmin โดยคลิกที่ไอคอนบ้านในคอลัมน์ด้านซ้ายของหน้าต่างโปรแกรม ค้นหาลิงก์ "สิทธิ์" ในพื้นที่ "MySQL" แล้วคลิกที่ลิงก์

ในหน้า phpMyAdmin ที่เปิดขึ้นมาตรงกลางคุณควรพบรายการ "เพิ่มผู้ใช้ใหม่" และคลิกที่รายการนั้น

ในพื้นที่ "ชื่อผู้ใช้" ให้ป้อนชื่อที่ต้องการ (เพื่อความง่ายฉันใช้ "Proba อีกครั้ง") ในพื้นที่ "โฮสต์" ป้อน localhost ในพื้นที่ "รหัสผ่าน" และ "การยืนยัน" ป้อนรหัสผ่านที่ซับซ้อนมากสองครั้ง .

ในพื้นที่ "สิทธิ์ทั่วโลก" คลิก "ตรวจสอบทั้งหมด" เพื่อให้ผู้ใช้ฐานข้อมูลที่คุณสร้างมีสิทธิ์สูงสุด

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

http://localhost/Proba/

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

การโอนเว็บไซต์ไปยังโฮสติ้ง

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

ในการดำเนินการนี้ คุณจะต้องใช้โปรแกรม FileZilla (ซึ่งฉันเขียนถึง) เพื่อย้ายไฟล์ทั้งหมดจากโฟลเดอร์เซิร์ฟเวอร์ภายในเครื่อง (ในกรณีของฉันคือโฟลเดอร์ “Proba”) ไปยังไดเรกทอรีรากของโฮสต์ระยะไกล (โดยปกติจะเป็น PUBLIC_HTML หรือ HTDOCS)

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

วิธีลบ Denver ออกจากคอมพิวเตอร์ของคุณ

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

แล้ว ลบดิสก์เสมือนซึ่งถูกสร้างขึ้นระหว่างการติดตั้ง จำตัวอักษรที่คุณกำหนดให้กับดิสก์เสมือนนี้และไปที่ Windows ผ่านเส้นทางต่อไปนี้ "Start" - "Run" (คุณสามารถกดคีย์ผสม Win + R แทนได้) ป้อนคำสั่งในหน้าต่างที่เปิดขึ้น:

Subst z: /d

แทนที่จะใช้อักษรระบุไดรฟ์เสมือน Z คุณจะต้องป้อนตัวเลือกของคุณ (ไดรฟ์ Z แนะนำ cz เป็นอักษรระบุไดรฟ์เสมือนเริ่มต้น) หากต้องการลบแอสเซมบลี Denwer ออกจากคอมพิวเตอร์ของคุณอย่างถาวรการลบไดเร็กทอรี WebServers ก็เพียงพอแล้ว (โดยค่าเริ่มต้นนี่คือโฟลเดอร์ "C: \ WebServers") และลบทางลัดสามรายการออกจากเดสก์ท็อปของระบบปฏิบัติการของคุณ ระบบวินโดวส์- เพียงเท่านี้ เราก็สรุปได้ว่าเราสามารถเอามันออกโดยใช้เลือดเพียงเล็กน้อยได้

ขอให้โชคดี! พบกันเร็ว ๆ นี้ในหน้าของเว็บไซต์บล็อก

คุณอาจจะสนใจ


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

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

อย่างไรก็ตาม ยังคงเป็นไปได้ที่จะกำหนดโฮสต์เสมือนเฉพาะให้กับที่อยู่ IP “ภายนอก” ซึ่งสามารถเข้าถึงได้จากเครือข่ายท้องถิ่นของคุณหรือแม้แต่อินเทอร์เน็ต (หากคอมพิวเตอร์มี ที่อยู่ IP ถาวรบนอินเทอร์เน็ต)

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

ค้นหาที่อยู่ IP ของคุณ

ขั้นแรก คุณต้องค้นหาว่าที่อยู่ IP ใดที่กำหนดให้กับคุณบนเครือข่ายท้องถิ่นหรืออินเทอร์เน็ตของคุณ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเปิด บรรทัดคำสั่ง Windows และพิมพ์ที่นั่น:

ไอพีคอนฟิก

คุณจะเห็นสิ่งต่อไปนี้:

การตั้งค่าโปรโตคอล IP สำหรับ Windows
อินเตอร์เน็ตไร้สาย - อะแดปเตอร์อีเทอร์เน็ต:
ส่วนต่อท้าย DNS ของการเชื่อมต่อนี้ - -
ที่อยู่ IP - - - - - - - - - - - : 192.168.0.49
ซับเน็ตมาสก์ - - - - - - - - - : 255.255.255.0
เกตเวย์หลัก - - - - - - - - - : 192.168.0.1

ในกรณีนี้ ที่อยู่ IP ภายนอกเครื่องบนเครือข่ายท้องถิ่น - 192.168.0.49 รายการอาจมีอินเทอร์เฟซเครือข่ายหลายรายการพร้อมกัน (หากคอมพิวเตอร์ของคุณติดตั้งหลายอินเทอร์เฟซ การ์ดเครือข่ายหรือ อุปกรณ์ไร้สาย- ในกรณีนี้ คุณต้องพิจารณาว่าอินเทอร์เฟซใดเป็นอินเทอร์เฟซภายนอกที่สามารถเข้าถึงได้จากเครือข่ายท้องถิ่น (ที่อยู่ IP ที่ขึ้นต้นด้วย 192.168 หรือ 10 สงวนไว้สำหรับการเข้าถึงจากเครือข่ายท้องถิ่นเท่านั้น ไม่ใช่จากอินเทอร์เน็ต นั่นคือเป็น "ส่วนตัว")

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

การตั้งค่าไฟร์วอลล์ Windows (ไฟร์วอลล์)

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

เป้าหมายของเราคือการแก้ไข การเชื่อมต่อวินโดวส์ไปยังพอร์ต 80 (โปรโตคอล HTTP) ของที่อยู่ IP ของคุณ 192.168.0.49 ซึ่ง Apache จะหยุดทำงาน ต่อไปนี้เป็นคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้ใน Windows XP:


  1. เปิด เริ่ม - แผงควบคุม, เลือก ไฟร์วอลล์วินโดวส์.

  2. ไปที่แท็บ ข้อยกเว้น.

  3. คลิกปุ่ม เพิ่มพอร์ต, ในสนาม ชื่อป้อนที่อยู่ IP ของคุณและในช่อง หมายเลขพอร์ตป้อน 80

หากคุณติดตั้งไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสของคุณเอง คุณจะต้องอ้างอิงถึงเอกสารประกอบของพวกเขา

วิธีง่ายๆ ในการเปิดเว็บไซต์สู่ภายนอก

สมมติว่าที่อยู่ IP ของคุณคือ 192.168.0.49 ดังตัวอย่างด้านบน วิธีที่ง่ายที่สุดในการบังคับให้ Denver เปิดไซต์เฉพาะที่ http://192.168.0.49 คือการวางเอกสารของไซต์ไว้ในไดเร็กทอรี:

/home/192.168.0.49/www

ใช่ ชื่อไดเรกทอรีมีจุด! อย่าลืมรีสตาร์ทเดนเวอร์ด้วย

ยิ่งไปกว่านั้น: หาก ISP ของคุณไม่เพียงแต่ให้ที่อยู่ IP แก่คุณเท่านั้น แต่ยังให้ที่เกี่ยวข้องด้วย ชื่อโดเมนจากนั้นเว็บไซต์จะสามารถเข้าถึงได้ทันทีโดยใช้ชื่อโดเมนนี้ ในกรณีของที่อยู่ IP แบบคงที่ โดเมนจะได้รับการออกให้เกือบทุกครั้ง คุณเพียงแค่ต้องสอบถามผู้ให้บริการของคุณเท่านั้น ตัวอย่างเช่น หากชื่อโดเมนของคุณคือ abcd.ints.ru (ผู้ให้บริการ Corvette-Telecom NEKST) ไซต์จะพร้อมใช้งานที่ http://abcd.ints.ru

อีกวิธีหนึ่งในการกำหนดที่อยู่ IP ให้กับไซต์

หากคุณมีโฮสต์เสมือนในเดนเวอร์อยู่แล้ว และไม่ต้องการเปลี่ยนชื่อไดเร็กทอรีเอกสาร คุณสามารถกำหนดที่อยู่ IP ให้กับไซต์ของตนเอง และทำให้สามารถเข้าถึงได้จากภายนอก สมมติว่าโฮสต์ของคุณถูกจัดเก็บไว้ในไดเร็กทอรี /home/mysupersite/www หากต้องการกำหนดที่อยู่ IP 192.168.0.49 คุณต้องสร้างไฟล์ /home/mysupersite/.htaccess และเพิ่มบรรทัดลงไป:


## ไฟล์ /home/mysupersite/.htaccess
## ป้อนที่อยู่ IP ภายนอกของคุณที่นี่ ไม่ใช่ 192.168.0.49!
# dnwr_ip 192.168.0.49

อย่างไรก็ตาม คุณสามารถดูคำสั่งอื่นๆ ที่มีอยู่ได้โดยดูที่ไฟล์ /home/custom/.htaccess


รีสตาร์ทเดนเวอร์ ตรวจสอบว่าที่ http://192.168.0.49 (แทนที่จะเป็น 192.168.0.49 แน่นอน คุณต้องเปลี่ยนที่อยู่ IP ของคุณเอง) เว็บไซต์ของคุณ /home/mysupersite/www เปิดขึ้นมา

การแจ้งเตือนความปลอดภัย

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

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

#!/usr/bin/perl -w
ใช้ CGI::WebIn;
ใช้ CGI::WebOut;
ส่วนหัว("ประเภทเนื้อหา: ข้อความ/ธรรมดา");
open(F, $IN) or die "ไม่สามารถเปิด\n";
ในขณะที่( ) (พิมพ์)

ดูเหมือนว่าโปรแกรมจะพิมพ์เนื้อหาของไฟล์ที่ระบุโดยพารามิเตอร์ fname ตัวอย่างเช่น http://localhost/cgi/test.pl?fname=test.pl จะพิมพ์ ซอร์สโค้ดโปรแกรม อย่างไรก็ตาม จะสังเกตได้ง่ายว่าการโทรที่เปิดในรูปแบบนี้ไม่ปลอดภัย ตัวอย่างเช่น โดยไปที่ที่อยู่ /cgi/test.pl?fname=|del+/s/q+c:\windows โปรแกรมจะดำเนินการ:

Open(F, "|del /s/q c:\\windows") หรือ ...

การดำเนินการนี้จะทำลายไดเร็กทอรี Windows ทั้งหมดทันที!

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

C:/> เซิร์ฟเวอร์เทลเน็ต ru 80
รับ /cgi/test.pl?fname=|del+/s/q+c:\windows HTTP/1.1
โฮสต์: localhost
ที่นี่คุณเพียงแค่ต้องกด Enter

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

โครงการที่เริ่มต้นในเดนเวอร์ไม่สามารถเข้าถึงได้จากเครือข่ายท้องถิ่นตามค่าเริ่มต้น สิ่งนี้สามารถทำได้โดยโฮสต์เสมือนทั้งหมดที่มีที่อยู่ IP 127.0.0.1 ซึ่งจะหมายถึง "เครื่องท้องถิ่นปัจจุบัน" เสมอ

อย่างไรก็ตาม ยังคงเป็นไปได้ที่จะกำหนดที่อยู่ IP "ภายนอก" ให้กับโฮสต์เสมือนนั้น ซึ่งสามารถเข้าถึงได้จากเครือข่ายท้องถิ่นของคุณหรือแม้แต่อินเทอร์เน็ต (หากคอมพิวเตอร์มีที่อยู่ IP ถาวรบนอินเทอร์เน็ต)
ข้อควรจำ: Denver เป็นเครื่องมือในการพัฒนา ไม่ใช่เครื่องมือโฮสติ้ง แม้ว่าโครงการในเดนเวอร์จะสามารถเปิดให้บุคคลทั่วไปเข้าชมได้ แต่เราก็ไม่สนับสนุนอย่างยิ่งในเรื่องนี้ ประเด็นสำคัญอยู่ที่การรักษาความปลอดภัย ตามกฎแล้วเดนเวอร์จะทำงานด้วยสิทธิ์ของผู้ดูแลระบบ ซึ่งหมายความว่าสคริปต์ที่เปิดใช้ภายใต้การควบคุมของสคริปต์สามารถทำทุกอย่างที่ต้องการบนเครื่องได้ "ช่องโหว่" เพียงเล็กน้อยในการรักษาความปลอดภัยของสคริปต์จะทำให้แฮกเกอร์สามารถเข้าถึงเครื่องของคุณได้

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

ขั้นแรก คุณต้องค้นหาว่าที่อยู่ IP ใดที่กำหนดให้กับคุณบนเครือข่ายท้องถิ่นหรืออินเทอร์เน็ตของคุณ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเปิด Command สตริงของ Windowsและพิมพ์ตรงนั้น:
ไอพีคอนฟิก

คุณจะเห็นสิ่งต่อไปนี้:
การตั้งค่าโปรโตคอล IP สำหรับ Windows
WiFi - อะแดปเตอร์อีเธอร์เน็ต:
ส่วนต่อท้าย DNS ของการเชื่อมต่อนี้ - -
ที่อยู่ IP - - - - - - - - - - - : 192.168.0.49
ซับเน็ตมาสก์ - - - - - - - - - : 255.255.255.0
เกตเวย์หลัก - - - - - - - - - : 192.168.0.1

ในกรณีนี้ ที่อยู่ IP ภายนอกของเครื่องบนเครือข่ายท้องถิ่นคือ 192.168.0.49 รายการอาจมีอินเทอร์เฟซเครือข่ายหลายรายการพร้อมกัน (หากคอมพิวเตอร์ของคุณมีการ์ดเครือข่ายหรืออุปกรณ์ไร้สายหลายตัว) ในกรณีนี้ คุณต้องพิจารณาว่าอินเทอร์เฟซใดเป็นอินเทอร์เฟซภายนอกที่สามารถเข้าถึงได้จากเครือข่ายท้องถิ่น (ที่อยู่ IP ที่ขึ้นต้นด้วย 192.168 หรือ 10 สงวนไว้สำหรับการเข้าถึงจากเครือข่ายท้องถิ่นเท่านั้น ไม่ใช่จากอินเทอร์เน็ต นั่นคือเป็น "ส่วนตัว")
ตรวจสอบให้แน่ใจว่าที่อยู่ IP ของคุณเป็นแบบคงที่ เช่น ไม่เปลี่ยนแปลงในครั้งถัดไปที่คุณเปิดเครื่องหรือรีบูต หากมีการกำหนดที่อยู่ IP แบบไดนามิก ไม่มีวิธีง่ายๆ ในการเชื่อมต่อเดนเวอร์กับที่อยู่ IP
การตั้งค่าไฟร์วอลล์ Windows (ไฟร์วอลล์)

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

เป้าหมายของเราคือการอนุญาตให้เชื่อมต่อ Windows ไปยังพอร์ต 80 (HTTP) ของที่อยู่ IP ของคุณ 192.168.0.49 ซึ่งเป็นที่ที่ Apache จะหยุดทำงาน ต่อไปนี้เป็นคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้ใน Windows XP:
เปิดเริ่ม - แผงควบคุม เลือกไฟร์วอลล์ Windows
ไปที่แท็บข้อยกเว้น
คลิกปุ่มเพิ่มพอร์ต ป้อนที่อยู่ IP ของคุณในช่องชื่อ และป้อน 80 ในช่องหมายเลขพอร์ต

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

สมมติว่าที่อยู่ IP ของคุณคือ 192.168.0.49 ดังตัวอย่างด้านบน วิธีที่ง่ายที่สุดในการบังคับให้เดนเวอร์เปิดไซต์ใดไซต์หนึ่งตามที่อยู่คือการวางเอกสารของไซต์ไว้ในไดเร็กทอรี:
/home/192.168.0.49/www

ใช่ ชื่อไดเรกทอรีมีจุด! อย่าลืมรีสตาร์ทเดนเวอร์ด้วย

ยิ่งไปกว่านั้น: หากผู้ให้บริการของคุณไม่เพียงแต่ให้ที่อยู่ IP แก่คุณเท่านั้น แต่ยังให้ชื่อโดเมนที่เกี่ยวข้องด้วย ไซต์จะสามารถเข้าถึงได้ทันทีภายใต้ชื่อโดเมนนี้ ในกรณีของที่อยู่ IP แบบคงที่ โดเมนจะได้รับการออกให้เกือบทุกครั้ง คุณเพียงแค่ต้องสอบถามผู้ให้บริการของคุณเท่านั้น ตัวอย่างเช่น หากชื่อโดเมนของคุณคือ abcd.ints.ru (ผู้ให้บริการ Korvet-Telecom NEKST) ไซต์จะพร้อมใช้งานที่
อีกวิธีหนึ่งในการกำหนดที่อยู่ IP ให้กับไซต์

หากคุณมีโฮสต์เสมือนในเดนเวอร์อยู่แล้ว และไม่ต้องการเปลี่ยนชื่อไดเร็กทอรีเอกสาร คุณสามารถกำหนดที่อยู่ IP ให้กับไซต์ของตนเอง และทำให้สามารถเข้าถึงได้จากภายนอก สมมติว่าโฮสต์ของคุณถูกจัดเก็บไว้ในไดเร็กทอรี /home/mysupersite/www หากต้องการกำหนดที่อยู่ IP 192.168.0.49 คุณต้องสร้างไฟล์ /home/mysupersite/.htaccess และเพิ่มบรรทัดต่อไปนี้:
## ไฟล์ /home/mysupersite/.htaccess
## ป้อนที่อยู่ IP ภายนอกของคุณที่นี่ ไม่ใช่ 192.168.0.49!
# dnwr_ip 192.168.0.49
อย่างไรก็ตาม คุณสามารถดูคำสั่งอื่นๆ ที่มีอยู่ได้โดยดูที่ไฟล์ /home/custom/.htaccess

รีสตาร์ทเดนเวอร์ ตรวจสอบว่าที่อยู่ (แน่นอนว่าคุณต้องเปลี่ยนที่อยู่ IP ของคุณเองแทน 192.168.0.49) เปิดเว็บไซต์ /home/mysupersite/www.
การแจ้งเตือนความปลอดภัย

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

โดยทั่วไปคุณสามารถกำหนดค่าอะไรก็ได้ไม่ว่าจะจำเป็นหรือไม่ก็อีกเรื่องหนึ่ง โปรดจำไว้ว่าเว็บเซิร์ฟเวอร์ที่เปิดสู่โลกภายนอกแสดงถึงจุดอ่อนที่อาจเกิดขึ้นในความปลอดภัยของเครื่องของคุณ ตัวอย่างเช่น ผู้โจมตีสามารถเจาะผ่านสคริปต์ที่ยังไม่ได้รับการแก้ไขอย่างสมบูรณ์ เพราะ เดนเวอร์เปิดตัวพร้อมสิทธิ์ผู้ดูแลระบบ (นั่นคือด้วยสิทธิ์สูงสุดในระบบ) จากนั้นสคริปต์ใด ๆ แม้แต่สคริปต์ที่เล็กที่สุดก็สามารถทำทุกอย่างที่ต้องการได้ สมมติว่าคุณเขียนสคริปต์ test.pl ที่ดูเหมือนไม่มีอันตรายซึ่งทำหน้าที่ดังต่อไปนี้:
#!/usr/bin/perl -w
ใช้ CGI::WebIn;
ใช้ CGI::WebOut;
ส่วนหัว("ประเภทเนื้อหา: ข้อความ/ธรรมดา");
open(F, $IN) or die "ไม่สามารถเปิด\n";
ในขณะที่( ) (พิมพ์)

ดูเหมือนว่าโปรแกรมจะพิมพ์เนื้อหาของไฟล์ที่ระบุโดยพารามิเตอร์ fname เช่น มันจะพิมพ์ซอร์สโค้ดของโปรแกรม อย่างไรก็ตาม จะสังเกตได้ง่ายว่าการโทรที่เปิดในรูปแบบนี้ไม่ปลอดภัย ตัวอย่างเช่น โดยไปที่ /cgi/test.pl?fname=|del+/s/q+c:\windows โปรแกรมจะดำเนินการ:
open(F, "|del /s/q c:\\windows") หรือ ...

การดำเนินการนี้จะทำลายไดเร็กทอรี Windows ทั้งหมดทันที!

บางทีคุณอาจจะบอกว่า localhost เป็นเพราะเหตุนั้น เพื่อที่จะสามารถทำงานได้จากเครื่องปัจจุบันเท่านั้น หากคุณเปิดการเข้าถึงภายนอกตามคำแนะนำข้างต้นทุกอย่างก็จะเป็นเช่นนี้ อย่างไรก็ตาม หากกำหนดค่า Apache ไม่ถูกต้อง ก็เป็นไปได้ที่จะเจาะ localhost จากภายนอก (หากเซิร์ฟเวอร์เปิดอยู่) ทำได้ง่ายมาก:
C:/> เซิร์ฟเวอร์เทลเน็ต ru 80
รับ /cgi/test.pl?fname=|del+/s/q+c:\windows HTTP/1.1
โฮสต์: localhost
ที่นี่คุณเพียงแค่ต้องกด Enter

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

แน่นอนว่านี่เป็นการคัดลอกและวางที่โหดร้าย แต่ก็ยังให้คนอ่านได้) วัสดุที่นำมาจาก Denwer.ru

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

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

การทำงานร่วมกับเดนเวอร์ - คุณสมบัติของเซิร์ฟเวอร์เอง

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

ตามที่แสดงให้เห็นในทางปฏิบัติ การตั้งค่า Denwer ไม่ใช่เรื่องยากมากนัก แต่ยังคงเป็นสิ่งสำคัญที่จะต้องคำนึงถึงพารามิเตอร์หลักหลายประการเพื่อการทำงานที่มีประสิทธิภาพและมีเสถียรภาพ ก่อนอื่นเลย จะทำงานร่วมกับ Denver ได้อย่างไร คุณต้องพิจารณาอะไรบ้างในการตั้งค่า?

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

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

แน่นอนว่าโปรแกรมต้องใช้เวลาพอสมควรในการเริ่มต้น และหลังจากโหลดแอปพลิเคชันแล้ว ไอคอนสองอันจะปรากฏบนแผงควบคุม - หากมีอยู่ แสดงว่าการเปิดตัวเป็นไปด้วยดี เมื่อเราเปิด "My Computer" เราจะเห็นดิสก์เสมือน Z ปรากฏบนคอมพิวเตอร์

เมื่อเข้าไปแล้วเราจะสังเกตเห็นหลายโฟลเดอร์ ในกรณีนี้เราสนใจโฟลเดอร์ Home

และที่นี่เราจะสังเกตเห็นการมีอยู่ของหลายโฟลเดอร์ - Localhost และ test1.ru ซึ่งจะเป็นรูทสำหรับไซต์ท้องถิ่นสองแห่ง โฟลเดอร์แรกประกอบด้วยชุดยูทิลิตี้สำหรับการทำงานกับฐานข้อมูล โฟลเดอร์ที่สองประกอบด้วยไซต์ทดสอบที่มีหน้าเว็บเดียว

เรามามุ่งความสนใจไปที่การทำงานกับฐานข้อมูลกันดีกว่า หากต้องการทำงานร่วมกับ Denver ให้เปิดเบราว์เซอร์ใดก็ได้โดยพิมพ์ localhost หรือ http://localhost หลังจากนี้เราจะเห็นข้อความเกี่ยวกับการทำงานของเซิร์ฟเวอร์

จากนั้น หากต้องการตั้งค่าเดนเวอร์ ให้เลื่อนลงไปที่หน้านี้จนถึงหัวข้อ "ยูทิลิตี้" เราจะเห็นลิงก์จำนวนมาก เลือกบรรทัด "phpMyAdmin - การดูแลระบบ MySQL DBMS" หลังจากนั้นเราจะเห็นหน้าต่างใหม่

ป้อนชื่อฐานข้อมูลของคุณในช่องสร้างฐานข้อมูลใหม่ในภาษาละติน สิ่งที่คุณต้องทำคือคลิกสร้าง จากนั้นหน้าต่างใหม่จะปรากฏขึ้น

ไม่จำเป็นต้องทำอะไรที่นี่ เพียงคลิกแท็บสิทธิ์เพื่อดำเนินการต่อ

เมื่อคุณคลิกเพิ่มผู้ใช้ใหม่ เราจะเห็นหน้าต่างใหม่ที่คุณต้องระบุข้อมูลจำนวนหนึ่ง:

  1. ชื่อผู้ใช้ - ทำเครื่องหมายชื่อผู้ใช้
  2. โฮสต์ - ที่นี่เราระบุ Localhost หรือคุณสามารถเลือก Local จากรายการแบบเลื่อนลง
  3. รหัสผ่านและพิมพ์ซ้ำ - ที่นี่คุณจะต้องระบุรหัสผ่าน หรือสามารถสร้างได้โดยใช้ Generate อย่างไรก็ตาม เราต้องจำไว้อย่างแน่นอน บันทึกไว้ที่ไหนสักแห่งจะดีกว่า เราต้องการมันอย่างแน่นอนในอนาคต

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

วิธีทำงานร่วมกับเดนเวอร์ - ดำเนินการติดตั้ง CMS

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

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

สำหรับ การติดตั้งซีเอ็มเอสไม่มีปัญหาพิเศษไปยังเซิร์ฟเวอร์ท้องถิ่น คุณเพียงแค่ต้องทำตามขั้นตอนต่อไปนี้:

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

ตัวอย่างเช่น มาดูการทำงานกับ WordPress engine CMS ยอดนิยมในปัจจุบันกัน แน่นอนว่า CMS อื่นๆ อาจต้องการความแตกต่างบางประการ แต่หลักการทั่วไปนั้นแทบจะเป็นสากลเสมอไป


ดังนั้นเราจึงได้เรียนรู้วิธีการติดตั้ง กำหนดค่า Denver (Denwer) และทำงานร่วมกับมัน

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

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