linux - 安装期间 Google Sitemap 生成器错误 'is not a supported Apache binary or control script'

标签 linux apache ubuntu amazon-ec2 xml-sitemap

我在 EC2 实例上有一个 LAMP 配置服务器 AMD64,带有 Ubuntu 14.04 和 Apache2。

我关注了 official guide here , 所以首先

我下载了sitemap_linux-x86_64-beta1-20091231.tar.gz并解压了

然后我输入 sudo sitemap-install/install.sh –-apache-bin=/usr/sbin/apache2 我的问题来了:

What is the location of the Apache binary or control script?
[/usr/sbin/apache2] should support -V option.
/usr/sbin/apache2 is not a supported Apache binary or control script.

我确定位置,事实上,如果我从日志文件重新启动 Apache,我可以看到 AH00094:命令行:'/usr/sbin/apache2'。我也尝试过将其用作位置 /usr/sbin/apache2ctl 但没有办法。

我尝试在 Google 上搜索了好几天,但一无所获。

为什么我无法使用 /usr/sbin/apache2 作为我的 Apache 的位置来安装 Google Sitemap Generator?

更新

如果我输入 apache2 -V 输出是一个警告列表 Invalid Mutex directory in argument file:${APACHE_LOCK_DIR} 但这是因为来自 的请求输出code>/usr/sbin/apache2 直接二进制文件,因此 /etc/apache2/envvars 文件未按解释来源 here

最佳答案

文档没有说要使用 -a 而不是 --apache-bin,所以你应该这样做:

sudo sitemap-install/install.sh –a /usr/sbin/apache2

我的 apache2 二进制文件和我的 apache2ctl 控制脚本都理解 -V 参数:

root@:~# apache2 -V
Server version: Apache/2.2.22 (Ubuntu)
Server built:   Jul 24 2015 17:25:42

root@:~# apache2ctl -V
Server version: Apache/2.2.22 (Ubuntu)
Server built:   Jul 24 2015 17:25:42

关于linux - 安装期间 Google Sitemap 生成器错误 'is not a supported Apache binary or control script',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35676967/

相关文章:

linux - 如何在 Unix 中将数据拆分为两条新记录?

ruby - 找不到魔杖/MagickWand.h

linux - 创建具有不同 PATH ubuntu 的工作区

linux - 如何在具有相应名称的文件夹中根据其名称在 Linux 中移动文件?

linux - linux cat 命令可以用于将文本写入文件吗?

c - 为什么这个程序的一部分不能在 Linux 中运行,但可以在 Windows 上运行?

php - 在 .htaccess 中设置环境变量并在 PHP 中检索它

apache - 在 Apache 2.2 到 2.4 中需要有效用户

php - 通过 mod_proxy 使用 Apache 和 PHP-FPM 禁用输出缓冲区

php - 为 php 安装 wso2 Web 服务时出错