คำถามติดแท็ก xampp

XAMPP แพคเกจเว็บเซิร์ฟเวอร์ข้ามแพลตฟอร์มฟรีและโอเพ่นซอร์สสแต็คประกอบด้วยส่วนใหญ่ของ Apache HTTP Server, ฐานข้อมูล MySQL และล่ามสำหรับสคริปต์ที่เขียนในภาษา PHP และ Perl

6
ฉันจะเปลี่ยนชื่อไฟล์เป็น. htaccess ใน Windows 7 ได้อย่างไร
ฉันใช้ XAMPP เพื่อทดสอบสคริปต์ PHP ตอนนี้ในรูทของโฟลเดอร์ฉันต้องการวาง.htaccessไฟล์ตามข้อกำหนดของสคริปต์ แต่ Windows .htaccessจะไม่ยอมให้ผมเปลี่ยนชื่อเป็น มีวิธีใดบ้างที่จะไปรอบ ๆ มัน? ฉันใช้ Windows 7 RTM

5
ทำให้ XAMPP ทำงานร่วมกับ PHP หลายเวอร์ชัน
ฉันจะติดตั้ง XAMPP ให้ทำงานร่วมกับ PHP รุ่นต่าง ๆ ได้อย่างไร ฉันใช้ XAMPP เพราะสคริปต์บางตัวมีข้อผิดพลาดเมื่อทำงานใน WAMP ฉันใช้ WAMP เพราะรองรับ PHP รุ่นต่าง ๆ แต่ตอนนี้ฉันต้องการปรับปรุงให้เป็น XAMPP เพียงอย่างเดียวเพื่อให้การพัฒนาเว็บของฉันง่ายขึ้นในการจัดการ เป็นไปได้ไหมที่จะกำหนดค่า XAMPP ให้ทำงานร่วมกับ PHP มากกว่าหนึ่งรุ่น? หรือเป็นสิ่งที่ฉันต้องมองหาในทางเลือกอื่น? หมายเหตุ: ฉันใช้ Windows 7


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

1
ทำความเข้าใจเกี่ยวกับความปลอดภัยของพอร์ตที่เปิดอยู่
ฉันเป็นคนประเภท D-I-Y และได้จัดการติดตั้ง Apache บน LAN ของฉันและทำให้สามารถเข้าถึงได้ผ่าน WAN ผ่านพอร์ต 80 และ Tomcat บนพอร์ต 8080 ฉันตั้งเป้าหมายที่จะทำให้เว็บเซิร์ฟเวอร์ภายในบ้าน (จะคำนวณค่าใช้จ่าย) แต่ฉันต้องการคำตอบบางคำถามเกี่ยวกับระบบเครือข่าย ความเข้าใจของฉันเกี่ยวกับพอร์ตคือพวกเขาอาจมีความเสี่ยงหากเปิดทิ้งไว้ (ซึ่งฉันได้ทำไปแล้ว) หากไม่มีบริการหรือแอปพลิเคชันที่รับฟังอยู่ด้านข้างของพอร์ตเหล่านั้น ดังนั้นฉันคิดว่าการเปิดพอร์ตเหล่านั้นทิ้งและลบบริการหรือแอปพลิเคชันที่ทำงานอยู่ด้านข้างของฉันสำหรับพอร์ตเหล่านี้เป็นความเสี่ยงด้านความปลอดภัยที่สำคัญใช่หรือไม่ ฉันสังเกตว่า Xampp (1.8.1) ไม่อนุญาตการร้องขอผ่าน WAN เว้นแต่ฉันจะตั้งรหัสผ่านสำหรับ Apache การตั้งรหัสผ่านนี้บ่งบอกว่า Xampp ปลอดภัยที่จะใช้ในสภาพแวดล้อมการใช้งานจริงหรือไม่? เมื่อใดจึงจะปลอดภัยที่จะเปิดพอร์ตทิ้งไว้?

1
โฮสต์เสมือนที่ทำลาย Apache
ใช้ XAMP บน Win 8 64 เครื่องใหม่ ใช้งาน XAMPP มาสองสามสัปดาห์กับการทำงานในไดเรกทอรีย่อยที่แขวนอยู่กับ htdocs โดยไม่มีปัญหาใด ๆ ดาวน์โหลดเว็บไซต์ที่ใช้งานได้ในปัจจุบันและเพื่อให้ทำงานได้อย่างถูกต้อง (การกำหนดที่อยู่ของเอกสารเป็นต้น) ต้องการสร้างการตั้งค่าโฮสต์เสมือนอย่างง่าย ฉันทำสิ่งนี้มาก่อนพร้อมคำแนะนำที่ชัดเจนและเรียบง่ายโดยไม่มีปัญหา เวลานี้พบสิ่งที่ขัดแย้งกันมากและฉันไม่สามารถรีสตาร์ท Apache หลังจากแก้ไข httpd.conf ฉันได้รับข้อความแสดงข้อผิดพลาด: 1:49:55 PM [Apache] Error: Apache shutdown unexpectedly. 1:49:55 PM [Apache] This may be due to a blocked port, missing dependencies, 1:49:55 PM [Apache] improper privileges, a crash, or …

1
xampp ช่วยเหลือโดเมนย่อย
ฉันต้องการตั้งค่าเซิร์ฟเวอร์ xampp ในพื้นที่ของฉันด้วยวิธีเฉพาะ สำหรับแต่ละโครงการที่ฉันสร้างในรูทเอกสารของฉันฉันต้องการเข้าถึงผ่าน http://projectname.localhost. ฉันจะทำสิ่งนี้กับโฮสต์เสมือนได้อย่างไร ฉันจำเป็นต้องแก้ไขไฟล์โฮสต์ windows สำหรับทุกโครงการใหม่ที่ฉันสร้างหรือไม่?
1 xampp 

1
ทำความเข้าใจกับ repo Git
ฉันเพิ่งรับช่วงโปรเจ็กต์ที่ตั้งค่าให้ใช้ Git และ bitbucket.org และฉันต้องการคำชี้แจงเกี่ยวกับการเคลื่อนย้ายเวิร์กโฟลว์ การตั้งค่าของฉันเป็นดังนี้: เว็บไซต์ Drupal ของฉันถูกจัดเก็บไว้ใน Bitbucket ฉันยังมี XAMPP ติดตั้งบน Mac ของฉันเพื่อทดสอบในพื้นที่และไซต์การผลิตของฉันอยู่ในกล่อง ฉันคิดว่าฉันมีสาม repos: Bitbucket ในพื้นที่และบนเซิร์ฟเวอร์ที่ใช้งานจริง เมื่อฉัน git clone โครงการของฉันไปยังเครื่องท้องถิ่นของฉันมันจะบันทึกไฟล์ไปยังโฟลเดอร์โครงการที่ /Users/myaccount/Projects. การติดตั้ง XAMPP ของฉันอยู่ที่ /Applications/XAMPP/htdocs/devsite. ดังนั้นฉันต้องย้ายไฟล์จาก Projects เข้าไป XAMPP เพื่อเรียกใช้เว็บไซต์ Drupal หมายความว่าเมื่อฉันทำการเปลี่ยนแปลงไฟล์ภายในเครื่องที่พบใน XAMPP และฉันมีความสุขกับการเปลี่ยนแปลงทั้งหมดที่ฉันต้องการอัปเดต repos อื่น ๆ ฉันต้องย้ายไฟล์ของฉันกลับไปที่โฟลเดอร์โครงการก่อนทำการจัดเตรียมไฟล์หรือไม่ หรือฉันควรตั้งค่าที่ไฟล์ในเครื่องของฉันถูกโคลนไปที่ใด? ความสัมพันธ์ของที่เก็บ git คืออะไร Project และไฟล์ในการติดตั้ง XAMPP ของฉัน
1 macos  git  xampp 

1
เว็บเบราว์เซอร์ Windows 7 ไม่สามารถเข้าถึง localhost
ฉันใช้ windows 7 และติดตั้ง xampp แต่ฉันไม่สามารถเข้าถึง localhost จากทุกเว็บเบราว์เซอร์ (IE, Chrome, Firefox) มันให้ฉันเสมอ "ERR_CONNECTION_REFUSED" ฉันได้ทำการค้นหาแล้วและพบทางออกมากมายสำหรับกรณีเดียวกันกับของฉัน แต่ก็ยังไม่มีอะไรทำงาน ข้อผิดพลาดนี้เกิดขึ้นหลังจากที่ฉันเปลี่ยน HDD ฉันพยายามที่จะ ping 127.0.0.1 จาก cmd และมันให้ฉันตอบ แต่เมื่อฉันลองมันในรูปแบบโครเมี่ยมมันทำให้ฉันมีข้อผิดพลาดการเชื่อมต่อ

2
XAMPP: การห้ามเข้าใช้!
ฉันเพิ่งติดตั้ง XAMPP ใหม่บน OSX Apache ทำงานและฉันเห็นหน้าสแปลช ฉันเปิด httpd.conf และตั้งค่าสถานที่ทั้งสองให้ชี้ไปที่ htdocs เป็นที่อื่นซึ่งส่งผลให้ Apache แสดงข้อความ "ห้ามเข้าใช้งาน!" ข่าวสาร ฉันเสียบไดเรกทอรีของฉันที่นี่: <Directory "/Applications/XAMPP/xamppfiles/htdocs"> และที่นี่: DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" ฉันได้ตั้งค่าการอนุญาตเป็น 777 สำหรับทุกสิ่งรวมถึงไดเรกทอรีที่ปิดล้อม แต่ไม่มีประโยชน์ ฉันได้ตั้งเจ้าของไว้เหมือนไม่มีใครเหมือน htdocs แปลก ฉันเพิ่งทำสิ่งทั้งหมดกับ MAMP และไม่มีปัญหาในการให้บริการไดเรกทอรีนั้น แต่มันช้า
1 macos  xampp 

0
PHP ไม่ทำงานในนามแฝง (XAMPP)
ฉันพยายามสร้างนามแฝงบนเครื่องท้องถิ่นด้วย XAMPP สำหรับโครงการ PHP ของฉัน ฉันได้เพิ่มการติดตามใน httpd.conf: Include "conf/alias/*" และสร้างสองไฟล์สำหรับนามแฝงโดยหนึ่งในนั้นเป็นดังนี้: Alias /aiuu "d:/projects/ibuu/trunk/pbs" <Directory "d:/projects/ibuu/trunk/pbs"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> ฉันสามารถเข้าถึงบนเส้นทาง localhost / aiuu แต่ php ไม่ทำงาน html เท่านั้น ฉันทำผิดพลาดที่ไหน

1
ผู้ใช้สองคนในกลุ่มเดียวกันและกลุ่มเป็นเจ้าของไดเรกทอรีคอนกรีต
ฉันมีผู้ใช้สองคนในกล่อง Linux ของฉัน: จอห์น: ผู้ดูแลระบบ เจน: ผู้ใช้ปกติ xampp_usersฉันจะเพิ่มพวกเขาทั้งสองเข้าไปในกลุ่มที่เรียกว่า ฉันจะอนุญาตให้ผู้ใช้ทั้งสองมีสิทธิ์อ่าน / เขียน / ดำเนินการสำหรับไดเรกทอรีได้/opt/lamppอย่างไร ฉันเปลี่ยนเจ้าของและกลุ่ม/opt/lamppเป็นxampp_usersเป็น แต่ไม่ได้ผล

1
Localhost บนอินเทอร์เน็ต
ฉันจะตั้งค่า localhost ออนไลน์ได้อย่างไร ฉันกำลังใช้ XAMPP ฉันจะเข้าถึง localhost จากคอมพิวเตอร์เครื่องอื่นได้อย่างไร ฉันลองใช้ DynDNS แล้ว แต่ฉันไม่สามารถกำหนดค่าได้อย่างถูกต้องฉันคิดว่า

0
Mac OSX XAMP สำหรับผู้ใช้ 1 คนเท่านั้น
ฉันเป็น Mac ตัวใหม่ ภรรยาของฉันและฉันแบ่งปัน Macbook Pro ใหม่ของเราและฉันต้องการซ่อนโปรแกรมของตัวเองจากรายการตัวเรียกใช้ของเธอ เธอไม่จำเป็นต้องเห็น XAMPP หรือ Photoshop, Atom, CodeKit หรือสิ่งใด ๆ ของ dev และ geeky ของฉัน เหมือนฉันไม่ต้องการเห็นเกมของเธอฮ่า ๆ ๆ ฉันย้ายเกมและสิ่งต่าง ๆ ของเธอไปยังApplicationsโฟลเดอร์ผู้ใช้ของตัวเองเรียบร้อยแล้วซ่อนมันจากฉัน :) ในเหมืองของฉันฉันซ่อน Atom, CodeKit และคนอื่น ๆ ได้ดี Geeky ขยะซ่อนตัวจากเธอ .. อย่างไรก็ตามปัญหาของฉันคือ XAMPP ฉันย้ายไดเรกทอรีจากไดเรกทอรีส่วนกลางApplicationsและใส่ไว้ในของฉันเอง เมื่อฉันเปิดตัว XAMPP, MySQL, ProFTP และ Apache ไม่ได้อยู่ในรายการบริการ XAMPP อีกต่อไป ดังนั้นย้ายมันทำลายมัน .. …

2
ข้อผิดพลาด“ ไม่พบวัตถุ” กับ XAMPP
ฉันพยายามอย่างหนักเพื่อให้ xampp 1.8.3 ทำงาน แต่มันไม่มีประโยชน์ ฉันได้ทำงานไปแล้ว แต่ฉันประสบปัญหาในการติดตั้งหน้าต่างใหม่บน Win 7 64- บิต http://localhostนี้ทำงานสำหรับฉันและแสดง phpmyadmin ในนั้น แต่http://localhost/htdocs/file_name.phpให้ฉันเป็น "วัตถุไม่พบ!" ข้อผิดพลาดทุกครั้ง ไม่พบ URL ที่ร้องขอบนเซิร์ฟเวอร์นี้ หากคุณป้อน URL ด้วยตนเองโปรดตรวจสอบการสะกดและลองอีกครั้ง หากคุณคิดว่านี่เป็นข้อผิดพลาดของเซิร์ฟเวอร์โปรดติดต่อเว็บมาสเตอร์ ข้อผิดพลาด 404 localhost Apache / 2.4.9 (Win32) OpenSSL / 1.0.1g PHP / 5.5.11 ฉันติดตั้งใหม่ 3 ครั้งแล้ว
1 xampp 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.