2014-09-10 136 views
2

在此之前,我在Windows上工作,我的项目正常工作。最近我搬到了Ubuntu,我正在尝试在LAMP上设置项目。.htaccess错误:无效的命令'AuthGroupFile'

我已经创建了这个主机(我通过本地主机直接运行的Windows),当我运行它得到500 Internal server Error

当我在我的日志文件中看到我得到Invalid command 'AuthGroupFile', perhaps misspelled or defined by a module not included in the server configuration

.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 

我的项目是智者的框架。

任何人都可以帮助解决这个问题吗?

在此先感谢

+0

重复的http://askubuntu.com/questions/522519/htaccess-error-invalid-command-authgroupfile – 2016-09-20 12:58:50

回答

2

假设你使用Apache 2.2,这意味着你错过了mod_authz_groupfile模块。

你需要看你的服务器配置,并查找包含行:

LoadModule authz_groupfile_module modules/mod_authz_groupfile.so 

或类似的东西,并确保它的注释。

否则,只是省略AuthGroupFile指令,它看起来并不像你正在使用它。

4

你可以试试这个。

a2enmod authz_groupfile