誰でもこのエラーを解決するのに役立ちますか?
[失敗] Webサーバーの起動:apache2が失敗しました!
構成テストの結果は次のとおりです。
Chown: '/var/lock/apache2.Nxr1S1Hr6b' の所有権の変更: 操作は許可されません。
答え1
別のapache2
実行がありますか?
ps aux | grep apache2
それでは殺しなさい( pkill -9 apache2
)。ファイルがまだ存在する場合、ファイルに対する権限は何ですか?
ls -l /var/lock/apache2.Nxr1S1Hr6b
ファイルを削除すると、問題が解決する可能性があります。
答え2
所有しているユーザーIDを確認してください/var/lock/apache2.Nxr1S1Hr6b
。
ls -l /var/lock/apache2.Nxr1S1Hr6b
あるいは、ls -ld /var/lock/apache2.Nxr1S1Hr6b かもしれません。
ファイルまたはディレクトリの所有権がファイルの「User」ディレクティブのユーザーIDと異なる場合は、所有者をそのユーザーhttpd.conf
IDに変更します。
答え3
あなたが提供したすべてのソリューションをテストしましたが、何も機能しませんでした。 apache2を起動しようとしてエラーが発生した場合、diff拡張子が.uEMの新しいディレクトリ/var/lock/apache2が作成されることを確認しました。 var/lock/apache2.gpkなど