在此之前,我一直在 Windows 上工作,我的项目运行正常。最近我转到了 ubuntu,并尝试在 LAMP 上设置项目。
我已经为此创建了主机(Windows,我直接通过 localhost 运行),并且当我运行它时出现 500 内部服务器错误。
当我查看日志文件时,我得到了无效命令“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
我的项目是基于smarty框架的。
有人可以帮忙解决这个问题吗?
提前致谢
答案1
尝试:
a2enmod authz_groupfile
这应该对你有帮助。
答案2
请使用sudo
此命令,因为它对我有用:
sudo a2enmod authz_groupfile