web-dev-qa-db-ja.com

Apacheを起動できません。構成テストが失敗します: "env:Apache2ctl:No such file or directory"

$ Apache2 -v
Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jan 14 2016 17:45:23

私のUbuntuバージョンは14.04です。

/etc/Apache2/sites-available/000-default.confでいくつかの修正を行っていましたが、次にApacheを再起動したときに、次の奇妙なエラーが発生し続けます。

$ Sudo service Apache2 reload
 * Reloading web server Apache2      [fail]                                                                          * 
 * The Apache2 configtest failed. Not doing anything.
Output of config test was:
env: Apache2ctl: No such file or directory

また、000-default.confのすべての変更を元に戻しましたが、問題は解決されていません。

この問題の原因がわからないし、解決方法もわかりません。

助けていただければ幸いです。


最新のApacheエラーログ:

[Sun Jun 05 11:50:26.341221 2016] [mpm_worker:notice] [pid 6035:tid 118764177487744] AH00292: Apache/2.4.7 (Ubuntu) configured -- resuming normal operations
[Sun Jun 05 11:50:26.341266 2016] [core:notice] [pid 6035:tid 118764177487744] AH00094: Command line: '/usr/sbin/Apache2'
[Sun Jun 05 12:15:51.071093 2016] [mpm_worker:notice] [pid 6035:tid 118764177487744] AH00295: caught SIGTERM, shutting down
1
aborted

Apache2ctlスクリプトとapachectlのシンボリックリンクがありません。 Ubuntu 14.04の場合、両方とも/usr/sbin/ディレクトリにあり、次の日付(通常のインストール、アップグレード)と権限が必要です。

-rwxr-xr-x 1 root root   6402 Jan  3  2014 /usr/sbin/Apache2ctl
lrwxrwxrwx 1 root root     10 Jan 14 17:46 /usr/sbin/apachectl -> Apache2ctl

システムのバックアップがある場合は、回復する必要があります。そうでない場合は、Apache2のインストールを修復する必要があります。

/usr/sbin/ディレクトリは共有ディレクトリであり、root権限で一般的にアクセス可能なすべてのスクリプトを保持します。 Apache2ファイルが失われた方法がわからない場合、この問題以外の問題が発生する可能性がありますApache2を超えて。

4
Colt

env:Apache2ctl:そのようなファイルやディレクトリはありません

渡すUbuntuシステムがありませんが、PATHの形式が正しくないようで、 envApache2ctlが見つかりません。

0
user9517