เซิร์ฟเวอร์ WAMP - เมื่อฉันไปที่ที่อยู่ IP ของฉันจะไม่เปลี่ยนเส้นทางไปที่ index.php


1

ฉันดาวน์โหลดเซิร์ฟเวอร์ WAMP (PHP และ Apache และ MySQL) และฉันมีปัญหา เมื่อฉันอยู่บน localhost ทุกอย่างทำงานได้ดี แต่เมื่อฉันเข้าถึง IP สาธารณะของฉันจากเบราว์เซอร์ก็บอกว่า:

คุณไม่ได้รับอนุญาตให้เข้าถึง / บนเซิร์ฟเวอร์นี้

เมื่อฉันเพิ่มindex.phpไปยังจุดสิ้นสุดของ URL มันทำงานได้ดี

ฉันลองเพิ่ม DirectoryIndex line.php ไปยัง. htaccess แล้ว แต่ไม่มีผล

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

คำตอบ:


1

คุณอาจมีสิทธิ์ไม่เพียงพอในการเข้าถึง localhost ของคุณด้วยที่อยู่ IP ท้องถิ่น ลองนี้

สารละลาย :

  • ไปที่ C: \ WAMP \ bin \ apache \ apache2.2.17 \ conf (เวอร์ชั่นอาจมีการเปลี่ยนแปลง)
  • เปิดไฟล์ httpd.conf ใน notepad
  • ค้นหาส่วนที่ระบุด้านล่าง โดยค่าเริ่มต้นมันจะเป็นเช่นนี้

    <Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    </Directory>>

  • ตอนนี้เปลี่ยนส่วนนี้ตามที่ระบุด้านล่าง

    <Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    #Deny from all
    #Allow from 127.0.0.1
    Allow from all
    </Directory>

  • เริ่มบริการ apache
  • ตอนนี้คุณจะสามารถรับ localhost โดยใช้ที่อยู่ ip ของคุณด้วย

โชคดีครับ :)


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