คอมพิวเตอร์, ซอฟต์แวร์
Localhost Denwer - รายละเอียดการติดตั้งการแก้ไขปัญหา
ทุกคนที่เกี่ยวข้องกับการพัฒนาเว็บอย่างแน่นอนรู้หรืออย่างน้อยก็ได้ยินเสียงของโปรแกรม Denwer สำหรับผู้ที่กำลังเผชิญกับแนวคิดนี้เป็นครั้งแรกและจะได้รับการพิจารณาคำนิยามพื้นฐานถ้าไม่สมบูรณ์อย่างน้อยสำหรับความเข้าใจบางส่วนของสิ่งที่ถือว่า Localhost Denwer และอุปกรณ์ที่เกี่ยวข้อง นอกจากนี้ยังมีน้อยอยู่ลึกเข้าไปในปัญหาการติดตั้งกำหนดค่าและการแก้ปัญหาที่พบมากที่สุดและข้อผิดพลาดในโปรแกรมเปลือก
Denwer คืออะไร?
ขอเริ่มต้นด้วยสิ่งที่สำคัญที่สุด หากคุณเข้าใจแนวคิดของ "Localhost Denwer" (โฮสต์ท้องถิ่น Denwer) ตัวเองสามารถตีความได้ (แน่นอนไม่ได้ตัวอักษร) เป็น "เครื่องมือในการสร้างและจัดการ เซิร์ฟเวอร์และสร้าง เครื่องคอมพิวเตอร์ของคุณเองโดยใช้ชุดพิเศษของเครื่องมือโดยไม่ต้องใช้ทรัพยากรที่มีระยะไกล."
นี้การพัฒนาประเทศเข้ามาอยู่ในปี 2002 ผ่านความพยายามของชายสามคนนี้: Dmitry Koterova, แอน Sushchev และไมเคิล Livacha แม้ว่าความคิดของการสร้างเช่นเปลือกสากลซึ่งจะรวมถึงชุดที่สมบูรณ์ของเครื่องมือสำหรับการสร้างและการแก้จุดบกพร่องเว็บไซต์และตำแหน่งที่ตามมาของพวกเขาใน โฮสติ้ง
ไม่น่าแปลกใจแพคเกจนี้ถูกตีความว่าบางครั้งการลดลงของ "DNVR" ซึ่งหมายถึง "ชุดสุภาพบุรุษของ Web นักพัฒนา." ในความเป็นจริงมันเป็นเช่นนั้นเพราะชุดพื้นฐานมีจำนวนมากของทุกประเภทของหมายถึงแม้ว่ามันจะเป็นไปได้ที่จะตอบสนองความต้องการและตัด (เบา) เวอร์ชั่น
ข้อได้เปรียบของแพคเกจนี้ก็คือว่ามันช่วยให้คุณสร้างเซิร์ฟเวอร์ในท้องถิ่นโดยไม่ต้องตั้งเดิมของพวกเขาเกี่ยวกับทรัพยากรระยะไกล ในหลักการข้อมูลทั้งหมดที่สามารถบันทึกได้แม้ในแฟลชไดรฟ์สามัญและสิ่งที่ต้องทำในกรณีของการแก้ไขหรือปรับใช้บนคอมพิวเตอร์เครื่องอื่น
แพคเกจซอฟต์แวร์การกำหนดค่าพื้นฐาน
เป็นที่ชัดเจนแพคเกจประกอบด้วยองค์ประกอบพื้นฐานไม่กี่คนที่ช่วยให้คุณสามารถดำเนินการเกือบงานใด ๆ :
- ติดตั้ง;
- เซิร์ฟเวอร์อยู่บนพื้นฐานของ Apache;
- PHP เปลือก 5;
- แพลตฟอร์ม MySQL5;
- องค์ประกอบการควบคุมฐานข้อมูล phpMyAdmin ที่จะทำงานกับพวกเขาโดยใช้เบราว์เซอร์;
- เครื่องมือการลอกเลียนแบบสำหรับ SMTP เซิร์ฟเวอร์และ sendmail (จำลองการส่ง E-mail)
อย่างไรก็ตามเพื่อให้บรรลุการทำงานเต็มรูปแบบ Localhost Denwer ที่นี่คุณจะต้องมีการเพิ่มเครื่องมือพิเศษ ที่พบมากที่สุดและเป็นที่นิยมมากที่สุดสามารถเรียกว่า Joomla และ WordPress แต่สิ่งแรกแรก
การติดตั้ง Denwer
หนึ่งในประเด็นพื้นฐานที่จะเริ่มต้นการค้นพบโปรแกรมนี้คือการติดตั้ง ในฐานะที่เป็นกฎทั่วไปการติดตั้ง Denwer ไปยังสถานีเครื่องคอมพิวเตอร์หรือแล็ปท็อปไม่ก่อให้เกิดความยากลำบาก
หลังจากเปิดตัวโปรแกรมติดตั้งครั้งเดียวจะเปิดเบราว์เซอร์ (มันไม่จำเป็นต้องคุณสามารถปิดหน้าต่าง) และหน้าต่างเปิดออกประเภท DOS โหมด ผู้ใช้จะได้รับแจ้งให้กด "Enter" เพื่อดำเนินการต่อ กด
ถัดไป การติดตั้งโปรแกรม จะแจ้งให้คุณระบุตำแหน่งบนฮาร์ดไดรฟ์ของคุณที่จะจัดเก็บข้อมูลและไฟล์ทั้งหมด (เริ่มต้นคือ WebServices โดยตรงบน«C»ไดรฟ์ระบบ แต่คุณสามารถสร้างตัวอย่างเช่นโฟลเดอร์เซิร์ฟเวอร์อีกครั้ง - ที่รากของพาร์ทิชันระบบ)
ในขั้นตอนต่อไปที่คุณต้องเลือกตัวอักษร 'ดิสก์เสมือน ติดตั้งให้บริการเพื่อสร้างพาร์ทิชันในซีระบบถ้าไม่มีส่วนดังกล่าว เราเห็นด้วยและดำเนินการต่อ
ตอนนี้กระบวนการของการคัดลอกไฟล์ถูกเปิดใช้งานแล้วคุณจะต้องเลือกโหมดสำหรับดิสก์เสมือน:
- การสร้างที่เริ่มต้น;
- การสร้างโปรแกรมการโทร
ที่นี่ - ขึ้นอยู่กับดุลยพินิจของตัวเอง ในหลักการถ้าพาร์ทิชันเสมือนที่ใช้งานจะถูกใช้บ่อยคุณสามารถเลือกตัวเลือกที่สอง ในส่วนหลักของการติดตั้งเสร็จสมบูรณ์
การทดสอบการทำงาน
ธรรมชาติหลังจากการติดตั้งเซิร์ฟเวอร์ในท้องถิ่นก็จะแนะนำให้ตรวจสอบผลบังคับใช้สำหรับการบริการ บนเดสก์ทอปหลังจากการติดตั้งจะสร้างสามแท็บ: เริ่มหยุดและเริ่ม เริ่มต้นเซิร์ฟเวอร์
หลังจากนั้นจะมีไดรฟ์เสมือน (ถ้าเปิดใช้งานการติดตั้งได้รับการคัดเลือกด้วยการโทรที่เห็นได้ชัด) และในถาดระบบ - สองไอคอนที่มีภาพของปากกาและหมวก
ตอนนี้เปิดเบราว์เซอร์และในแถบที่อยู่กำหนด http: // localhost หรือ localhost เท่านั้น Denwer ในเบราว์เซอร์เดียวกันแสดงข้อความว่ามันทำงาน หากหน้าลงด้านล่างนี้คุณจะเห็นการเชื่อมโยงที่สามารถทำและผ่านการทดสอบการทำงานของเซิร์ฟเวอร์ดังแสดงในภาพด้านล่าง
หากเป็นผลมาจากการเปลี่ยนแปลงของการเชื่อมโยงแต่ละบุคคลที่ปรากฏหน้าแตกต่างกันดังนั้นทุกส่วนมีการดำเนินงานตามปกติ
ปัญหาการเข้ารหัส
อย่างไรก็ตามบางครั้งไม่ได้เริ่มต้น localhost Denwer เพื่อส่งอีเมลหรือข้อความจะใช้รูปแบบของสัญลักษณ์ที่ไม่สามารถเข้าใจ เพราะนี่คือความจริงที่ว่าตอนแรกโปรแกรมใช้เข้ารหัส UTF-8 แต่มันก็เป็นสิ่งที่จำเป็นในการตรวจสอบการจัดส่ง
เพื่อจุดประสงค์นี้สุดท้ายของรายการที่นำเสนอข้างต้นเชื่อมโยง หลังจากคลิกที่มันในกล่องข้อความที่คุณต้องการที่จะเขียนบางสิ่งบางอย่าง (โดยเฉพาะรัสเซีย) และส่งข้อความ
ตอนนี้เราต้องตรวจสอบให้แน่ใจว่ามันจะถูกส่ง การทำเช่นนี้โฟลเดอร์ตรวจสอบ! Sendmail ซึ่งตั้งอยู่ในไดเรกทอรี tmp ในส่วนเสมือน (Z) เช่นเดียวกับการดำเนินการคล้ายกับดิสก์ทางกายภาพขัดแย้งเคลือบ (C) ได้รับการติดตั้ง เมื่อวันที่ทำไมไม่เริ่มต้น localhost (Denwer Windows 7 เป็นระบบปฏิบัติการหลัก) จะได้รับการกล่าวถึงแยกต่างหาก
การติดตั้งและการกำหนดค่าเครื่องยนต์
ขั้นตอนต่อไปคือการติดตั้งเครื่องยนต์ การทำเช่นนี้ครั้งแรกตรวจสอบของโฟลเดอร์ www ตั้งอยู่บนไดรฟ์ระบบในทางที่โฟลเดอร์เซิร์ฟเวอร์ (WebServices เริ่มต้น) \ บ้าน \ โฮสต์ท้องถิ่น ตอนนี้เราต้องสร้างโฟลเดอร์อื่นในโฟลเดอร์ www (ชื่อคิดค้นสิ่งที่ประสงค์) กล่าวว่าการไต่สวน
นอกจากนี้การตั้งค่า Denwer ต้องเริ่มระบบใหม่ของโปรแกรมโดยใช้ทางลัดเริ่มต้นใหม่ จากนั้นในแถบที่อยู่ของเบราว์เซอร์ให้ใส่ http: // localhost / Probe ถ้าจะเปิดหน้านี้ก็หมายความว่าทุกอย่างจะทำอย่างถูกต้องและการทำงานที่ไม่ได้เป็นที่น่าพอใจ ตอนนี้มันมีขนาดเล็ก คัดลอกไฟล์ไปยังโฟลเดอร์ของเครื่องยนต์ (เรามีมัน Probe) ปี่ใช้จัดการไฟล์ใด ๆ และจากนั้นทำซ้ำขั้นตอนที่จะป้อนที่อยู่ข้างต้นในเบราว์เซอร์ คุณจะเห็นหน้าต่างตัวช่วยสร้างการติดตั้งที่คุณเพียงแค่ต้องทำตามคำแนะนำของเขา
การสร้างฐานข้อมูล
เครื่องยนต์ตั้งแต่อยู่ในกรณีนี้ทำหน้าที่เป็นเจ้าภาพในท้องถิ่น (localhost) Denwer เกี่ยวข้องนอกจากนี้ยังมีการสร้างฐานข้อมูลในระดับท้องถิ่น จำเป็นที่จะต้องมีโปรแกรม phpMyAdmin ซึ่งสามารถได้รับในการใช้ที่อยู่ในเบราว์เซอร์ที่ http: // localhost / เครื่องมือ
ม้าคลิกที่ลิงค์ที่มีชื่อในใบสมัครและเลือกบรรทัดที่จะสร้างฐานข้อมูลใหม่ คุณสามารถเรียกมันตามที่คุณต้องการ แต่การที่จะหลีกเลี่ยงความสับสนจะดีกว่าที่จะใช้โฟลเดอร์ที่จะใช้ในการติดตั้งเครื่องยนต์ (Probe)
ตอนนี้คุณจะกลับไปที่หน้าบ้านและใช้สิทธิพิเศษสาย (หลังจากเข้าสู่เมนูที่คุณต้องการเพิ่มผู้ใช้ใหม่) ระบุชื่อใดชื่อผู้ใช้และรหัสผ่านเพื่อใช้ localhost เจ้าภาพภายใต้สิทธิพิเศษทั่วโลกเฉลิมฉลองเห็บทุกสิ่งที่เป็นและคลิกที่ "Go!" ฐานข้อมูลสามารถนำมาใช้ในการติดตั้ง WordPress หรือ Joomla การเข้าถึงทรัพยากรในตอนท้ายของการติดตั้งอีกครั้งจะดำเนินการตามที่อยู่ข้างต้น
การถ่ายโอนโฮสติ้ง
ตอนนี้เราจำเป็นต้องย้ายเซิร์ฟเวอร์โฮสติ้ง ทำให้มันมีอยู่ในนักเล่นอินเทอร์เน็ต แต่ก่อนอื่นคุณจะต้องให้ความสนใจกับเงื่อนไขบางอย่าง ครั้งแรกของทั้งหมดที่คุณต้องมีคือไม่ได้แบบไดนามิกและที่อยู่ IP แบบคงที่ คุณควรจะยังสมบูรณ์ปิดไฟร์วอลล์ Windows ซึ่งสามารถปิดกั้นการเข้าถึง) เช่นเดียวกับการตั้งค่าที่เรียกว่าโครงสร้างโฟลเดอร์ลำดับชั้นคือในไดเรกทอรีบ้านของบ้านแรกสร้างโฟลเดอร์ XXX.XXX.XX และในนั้น - www โฟลเดอร์ย่อย (เป็นที่อยู่แทน ตัวละครควรจะอยู่ที่คุณส่ง ISP ของคุณ)
เราสามารถดำเนินการในลักษณะที่แตกต่างกัน การถ่ายโอนไฟล์ใช้โปรแกรม FileZilla โดยที่เราย้ายไฟล์ทั้งหมดที่อยู่ในเซิร์ฟเวอร์ภายในของโฟลเดอร์ Probe กับที่เราได้ทำงานในขั้นตอนการติดตั้งทรัพยากรระยะไกล แต่โฟลเดอร์รากโฮสต์ (ปกติทั้ง htdocs หรือ public_html) ถัดไปจะมีการเปลี่ยนแปลงเส้นทางที่แน่นอนที่จะไฟล์และโฟลเดอร์บนพื้นที่ห่างไกลในการก่อสร้างโครงการแฟ้มการกำหนดค่าเครื่องยนต์และเปลี่ยนชื่อผู้ใช้ฐานข้อมูลและเข้าสู่ระบบรหัสผ่านไปยังคนที่จะนำมาใช้เมื่อมีการสร้างฐานข้อมูลใหม่มีทรัพยากรระยะไกล
Denwer ไม่ได้เปิด localhost ไม่พร้อมใช้งาน: สาเหตุและการแก้ไขปัญหา
ตอนนี้เราไปปัญหาเร่งด่วนที่เกี่ยวข้องกับเซิร์ฟเวอร์ปฏิบัติไม่ได้
ดังนั้น Denwer ไม่ทำงาน localhost ไม่สามารถใช้ได้ เหตุผลก็คือว่าหลายคนหลังจากการติดตั้งทันทีพยายามเข้าถึงเบราว์เซอร์ลืมที่จะเรียกใช้โปรแกรม ใน แถบที่อยู่ ควรจะได้รับคัดเลือก แต่เพียงผู้เดียวสตริง localhost แทนสิ่งที่จะพูดด้วยนอกเหนือจาก .mobi, com หรืออย่างอื่น
อีกเหตุผลหนึ่ง - การปิดกั้นของพอร์ต: 80 และ 443 โปรแกรมของบุคคลที่สาม (โดยปกติในพอร์ต 80 "แฮงค์» Skype แต่ใน 443 เมตร - Torrent หรือเครื่องเสมือน VMWare ถ้ามีอยู่ในระบบ) การแก้ปัญหาคือง่ายมาก - มีการเปลี่ยนแปลงลำดับความสำคัญของพอร์ตในการใช้งานเหล่านี้ ยกตัวอย่างเช่นใน "Skype" การถ่ายภาพ "ติ๊ก" กับสายใช้พอร์ตเหล่านี้เป็นทางเลือก
ไม่มีปัญหาร่วมกันน้อยลงคือการขาดของโฟลเดอร์ www ในส่วนหลัก ตัวอย่างเช่นถ้าลำดับชั้นของโฟลเดอร์เดิมสร้างขึ้นในรูปแบบของเซิร์ฟเวอร์ \ localhost หรือรูปแบบอื่น ๆ ให้ตรวจสอบโฟลเดอร์ภายในบ้านซึ่งเป็นที่จะเป็นไดเรกทอรีที่ระบุ
มันอาจจะก่อให้เกิดการล็อคป้องกันไวรัสไฟล์โฮสต์ (ในกรณีส่วนใหญ่นี้คือดรเว็บ) เพื่อแก้ไขควรให้มันไปในรายการข้อยกเว้น ครั้งแรกที่คุณสามารถสร้างสำเนาสำรองลบตรวจสอบว่ามีการรันโปรแกรมและจากนั้นกลับไฟล์ไปยังตำแหน่งเดิม
มันอาจจะดีที่เริ่มต้นการประยุกต์ใช้ควรจะทำทั้งใน โหมดความเข้ากันได้ หรือสิทธิของผู้ดูแลระบบ (เมนูคลิกขวา)
หากมีการเชื่อมต่อล้มเหลวระบบอาจมีรุ่นเก่าของ MySQL จากการที่คุณต้องการที่จะกำจัด บางครั้งก็อาจปิดกั้นพอร์ต: 3306 (คุณควรหาว่าโปรแกรมของเขาคือการใช้และเปลี่ยนการตั้งค่า)
และจำไว้! โดยตัวมันเองโปรแกรมออกอากาศ Denwer อินเทอร์เน็ตไม่มีอะไรแน่นอนและมันก็เป็นเพียงเครื่องมือและถ้าคุณต้องการผู้ช่วยในการดำเนินการดำเนินการการสร้างเซิร์ฟเวอร์และการประมวลผลของมัน
Similar articles
Trending Now