0

今天,我尝试重建我的 Apache,从 2.2.x 迁移到 2.4.x。

它构建得很好,但是当它结束时,当对 httpd.conf 文件做一些事情时,我得到了一个错误......

!! Failed to generate a syntactically correct Apache configuration (/usr/local/apache/conf/httpd.conf.1377752843):
Configuration problem detected on line 68 of file /usr/local/apache/conf/httpd.conf.1377752843: Either all Options must start with + or -, or no Option may.

    --- /usr/local/apache/conf/httpd.conf.1377752843 ---
    62ScriptAlias /mailman /usr/local/cpanel/3rdparty/mailman/cgi-bin/
    63ScriptAlias /scgi-bin /usr/local/cpanel/cgi-sys/scgiwrap
    64
    65
    66<Directory "/">
    67    AllowOverride All
    68 ===>     Options ExecCGI FollowSymLinks Includes IncludesNOEXEC -Indexes -MultiViews SymLinksIfOwnerMatch <===
    69</Directory>
    70
    71<Directory "/usr/local/apache/htdocs">
    72    Options All
    73    AllowOverride None
    74    Require all granted
    --- /usr/local/apache/conf/httpd.conf.1377752843 ---

我不知道该怎么办。WHM 根据在 Apache 全局配置编辑器中选择的选项从 UI 创建此文件。我相信手动修改这个文件是不明智的,因为它会在你修改设置等时自动生成。

我认为这是 WHM 目前的一个错误,因为它在从 2.2.x 移动到 2.4.x 时没有处理配置文件规则更改。

有人有什么建议吗?

目前,Easy Apache 回滚(谢天谢地)。所以我被困在2.2.x。

谢谢,丰富

4

1 回答 1

0

好吧,我不完全确定,但我尝试更新我所有的 WHM 软件,并且更新了一些东西(Easy Apache 也在 2013 年 8 月 29 日更新了 3.22.10 版)。我今天尝试构建 apache 2.4.x 并且它有效。

这个问题可以关闭。

富有的

于 2013-08-30T03:30:35.460 回答