ข้อผิดพลาด. htaccess: คำสั่งไม่ถูกต้อง 'AuthGroupFile'


12

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

ฉันได้สร้างโฮสต์สำหรับสิ่งนี้ (windows ฉันกำลังเรียกใช้โดยตรงผ่าน localhost) และเมื่อฉันเรียกใช้จะได้รับ 500 Internal Server Error

เมื่อฉันดูในไฟล์บันทึกของฉันฉันได้รับคำสั่งไม่ถูกต้อง 'AuthGroupFile' อาจจะสะกดผิดหรือกำหนดโดยโมดูลที่ไม่รวมอยู่ในการกำหนดค่าเซิร์ฟเวอร์

ไฟล์. htaccess

#php_value zend.ze1_compatibility_mode off
AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /opt/lampp/htdocs/uniplex_mobile/.htpasswd 
AuthGroupFile /dev/null 

<Files manageurls.html>
require valid-user
</Files>
<Files addurl.html>
require valid-user
</Files>
<Files editurl.html>
require valid-user
</Files>

AddType application/x-httpd-php .php .htm .html

โครงการของฉันอยู่ในกรอบที่ฉลาด

ใครช่วยแก้ปัญหานี้ได้บ้าง

ขอบคุณล่วงหน้า


คุณสามารถลบคำสั่งนั้นได้
c4f4t0r

คุณกำลังใช้การแจกแจงของ linux ใด ???
Abdul Kadir

@AbdulKadir ฉันกำลังใช้ 14.04
Kalpit

คำตอบ:


27

ลอง:

a2enmod authz_groupfile

สิ่งนี้จะช่วยคุณได้


1
ขอบคุณก็ทำงาน แต่ได้รับอนุญาตรากจำเป็นมันมีsudoมากเกินไป
Chu-Siang Lai

คุณทำให้วันของฉัน. มันทำงานได้อย่างถูกต้อง แต่อย่างที่ @ Chu-SiangLai พูดว่าคุณต้องมีsudoคำสั่งเพื่อรับมัน ขอบคุณมาก :)
ข้อผิดพลาด 404

1

โปรดใช้sudoสำหรับคำสั่งนี้ตามที่ได้ผลกับฉัน:

sudo a2enmod authz_groupfile

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