ฉันตั้งค่าไซต์ Drupal 9.2.1 ซึ่งทำงานได้ดีจนกระทั่งฉันตั้งค่าเป็นหลายไซต์
ฉันมีไซต์หลักในไดเร็กทอรีหลักสำหรับ Xampp (C:\xampp\htdocs) ใน มาสเตอร์.คอม ไดเรกทอรี
ฉันสร้างหลายไซต์หกแห่งใน C:\xampp\htdocs\master.com\sites โดยมีไดเร็กทอรีย่อยดังต่อไปนี้: site1.com, site2.com, site3.com, site4.com, site5.com, site6.com
ฉันปรับปรุงการ C:\Windows\System32\drivers\etc ไฟล์
127.0.0.1 localhost
127.0.0.1 มาสเตอร์.คอม
127.0.0.1 site1.com
127.0.0.1 site2.com
127.0.0.1 site3.com
127.0.0.1 site4.com
127.0.0.1 site5.com
127.0.0.1 site6.com
ฉันปรับปรุง C:\xampp\apache\conf\extra\httpd-vhosts.conf ไฟล์
<VirtualHost *:80>
ServerName master.com
DocumentRoot "C:/xampp/htdocs"
</VirtualHost>
<VirtualHost *:80>
ServerName site1.com
DocumentRoot "C:/xampp/htdocs/master.com"
</VirtualHost>
<VirtualHost *:80>
ServerName site2.com
DocumentRoot "C:/xampp/htdocs/master.com"
</VirtualHost>
<VirtualHost *:80>
ServerName site3.com
DocumentRoot "C:/xampp/htdocs/master.com"
</VirtualHost>
<VirtualHost *:80>
ServerName site4.com
DocumentRoot "C:/xampp/htdocs/master.com"
</VirtualHost>
<VirtualHost *:80>
ServerName site5.com
DocumentRoot "C:/xampp/htdocs/master.com"
</VirtualHost>
<VirtualHost *:80>
ServerName site6.com
DocumentRoot "C:/xampp/htdocs/master.com"
</VirtualHost>
ฉันปรับปรุง C:\xampp\htdocs\SpeakFreely.com\sites\sites.php ไฟล์
$sites['site1.com'] = 'site1.com';
$sites['site2.com'] ='site2.com';
$sites['site3.com'] ='site3.com';
$sites['site4.com'] ='site4.com';
$sites['site5.com']='site5.com';
$sites['site6.com'] ='site6.com';
ฉันไม่สามารถเข้าถึงเนื้อหาของไซต์ได้ ฉันได้รับข้อผิดพลาด 404 เสมอ อีกหกไซต์ทำงานได้ดี
ลำดับชั้นของเว็บไซต์: