【发布时间】:2014-09-11 11:00:53
【问题描述】:
我正在尝试安装 SugarCRM Enterprise 7.2,但在系统检查期间不断收到此错误:
.htaccess 重写测试失败。这通常意味着您没有 为 Sugar 目录设置 AllowOverride。
我正在使用 LAMP 运行 Ubuntu 14.04,我正在尝试将 Sugar 安装到本地路径
var/www/html/sugar_ent_7
我都试过了
<Directory /var/www/ >
Allowoverride All
Order allow,deny
Allow from all
</Directory>
和
<Directory /var/www/html/sugar_ent_7 >
Allowoverride All
Order allow,deny
Allow from all
</Directory>
给我的
/etc/apache2/apache2.conf
文件,但没有结果。我也试过做一个
/etc/apache2/sites-available/sugar_ent_7.conf
包含此代码的文件
<Directory /var/www/html/sugar_ent_7>
Order allow,deny
Allow from All
AllowOverride All
</Directory>
还是什么都没有。我做错了什么?
【问题讨论】:
-
这些更改后您是否重新启动或重新加载了 apache?
-
是的,每次更改后
-
这是什么
system check?通过将相同的垃圾(随机)文本放在您的.htaccess顶部来验证您的.htaccess是否启用,并查看它是否会生成 500(内部服务器)错误? -
当您安装 SugarCRM 时,它会检查您的系统是否支持您尝试安装的版本。那是系统检查。如果您的服务器配置未正确设置,Sugar 无法正常工作,则会显示错误。 .htaccess 已启用,当我在其中放入一些垃圾时出现 500 错误。
-
任何实用程序都无法检查 .htaccess 是否已启用。按照我的建议进行测试。
标签: apache .htaccess ubuntu sugarcrm