온라인에서 기사를 팔로우했습니다.내 아파치 삭제 내 시스템에서.
이 명령으로 Apache를 제거했습니다.
sudo apt-get purge apache2 apache2-utils
sudo rm -rf /etc/apache2-bin
sudo apt-get autoremove
그런 다음 기사에서 삭제를 언급합니다 whereis apache2
.
whereis apache2
내가 찾은 명령을 실행 한 후
/usr/sbin/apache2/usr/share/apache2
/usr/lib/apache2
/usr/share/man/man8/apache2.8.gz
/etc/apache2
명령을 통해 위의 디렉토리와 파일을 삭제했습니다 sudo rm -rf file_or_directory_name
.
그런 다음 시도했습니다.
sudo apt-get install apache2
나는 클릭했다'너'물었을 때 do you want to continue?
.
그런 다음 오류가 발생합니다.
Setting up apache2 (2.4.7-1ubuntu4.4) ...
cp: cannot stat ‘/usr/share/apache2/default-site/index.html’: No such file or directory
dpkg: error processing package apache2 (--configure): subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing: apache2 E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt-get install apache2
명령을 실행한 후 다시 시도했지만 sudo apt-get update
여전히 동일한 오류 결과가 나타났습니다.
답변1
복원하려면 /usr/share/apache2/default-site/index.html
을(를) 다시 설치해야 합니다 apache2-data
. 현재 상황을 고려하여 시도해 보세요.
sudo apt-get purge apache2-data
sudo apt-get install apache2
apt-get autoremove
아마도 를 제거하지 않았지만 포함된 파일을 삭제 apache2-data
했기 때문에 시스템이 해당 상태가 된 것 같습니다 . rm -rf
그러면 여전히 설치되어 있고 다시 설치할 필요가 없다고 apt-get install apache2
생각되지만 해당 파일은 사라졌습니다...apache2-data
답변2
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get --purge remove apache2
sudo apt-get autoremove --purge
sudo apt-get purge apache2-data
설치하다
sudo apt-get install apache2