2012-10-22 84 views
0

通過錯誤,我已經申請了命令,我們如何可以重置的Apache2

sudo rm -rf /etc/init.d/apache2 restart 

後,我不能運行的Apache2

我怎樣才能解決這個問題?

+1

如何在地球上,你「不小心」運行命令? – Bojangles

+0

從備份中恢復/etc/init.d/apache2。 –

+0

只需下載源代碼並複製init腳本,看看http://httpd.apache.org/download.cgi,新版本在'build/rpm /'中有'httd.init'和'htcacheclean.init',老年人應該有類似的東西。你也可以嘗試我的,如果你希望http://pastebin.com/raw.php?i=dCfMtwXf – soulseekah

回答

0

如果將Apache2作爲系統軟件包的一部分安裝(例如使用Debian apt-get),那麼您應該能夠通過刪除並重新安裝軟件包來重新獲得它(我不願意說使用,例如重新安裝選項,因爲我不要認爲接觸配置文件)。您也可以獲取源代碼包並在其中找到init.d文件並將其複製回來。

1

做如下:

sudo apt-get purge apache2 

sudo apt-get install apache2 

sudo service apache2 start 
相關問題