web-dev-qa-db-ja.com

apache2 configtestは「MPMがロードされていません」という出力で失敗しました。

root@tasnim:/home/tara# service Apache2 restart
 * Restarting web server Apache2                                         [fail] 
 * The Apache2 configtest failed.

構成テストの出力:

AH00534: Apache2: Configuration error: No MPM loaded.
Action 'configtest' failed.

を使用して

Sudo a2enmod mpm_prefork
service Apache2 restart

私が得た:

root@tasnim:/home/tara# service Apache2 restart
 * Restarting web server Apache2                                  [fail] 
 * The Apache2 configtest failed.

構成テストの出力:

AH00526: Syntax error on line 156 of /etc/Apache2/Apache2.conf:
Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.

それから/etc/Apache2/Apache2.confファイルを開いて、それを得ました:

//access here, or in any related virtual Host.
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied //this is line 156
</Directory>

を使用して

 apt-cache policy Apache2

私が得た:

root@tasnim:/home/tara# apt-cache policy Apache2
Apache2:
Installed: 2.4.7-1ubuntu4.4
Candidate: 2.4.7-1ubuntu4.4
Version table:
*** 2.4.7-1ubuntu4.4 0
    500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages
    500 http://archive.ubuntu.com/ubuntu/ trusty-security/main AMD64 Packages
    100 /var/lib/dpkg/status
 2.4.7-1ubuntu4 0
    500 http://archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages

を使用して

 a2query -v

私が得た:

root@tasnim:/home/tara# a2query -v
2.4.7
3
Tasnim Tara

私は同じような問題がありました:

Starting web server Apache2 
* The Apache2 configtest failed. 
Output of config test was: Apache2: 
Syntax error on line 140 of /etc/Apache2/Apache2.conf: 
Syntax error on line 2 of /etc/Apache2/mods-enabled/mpm_itk.load: 
Cannot load /usr/lib/Apache2/modules/mpm_itk.so into server: 
/usr/lib/Apache2/modules/mpm_itk.so: cannot open shared object file:
No such file or directory Action 'configtest' failed. 
The Apache error log may have more information.

私はこれを試してください:apt-get install libapache2-mpm-itkので、問題を解決し、不足しているファイルを再インストールして、回復できるようにします。

皆さんが解決策を得ることができることを願っています。

4
ashish bhatt
Sudo a2enmod auth_basic authn_core authn_file authz_core authz_Host authz_user access_compat

モジュールがサーバーを起動できるようにする

this answer by A.B。 to this question on Unix&Linux SE から取得

0
suraj kakade