Windows-Subsystem-for-Linux
apache2:無法打開配置文件 /etc/apache2/apache2.conf:輸入/輸出錯誤
我試圖重新啟動 apache2,但它失敗了。我收到了下面的消息。它以前工作過,所以我不知道出了什麼問題以及如何解決它。我在 Windows 10 上使用 Ubuntu 16.04。
* Restarting web server apache2 [fail] * The apache2 configtest failed. Output of config test was: apache2: Could not open configuration file /etc/apache2/apache2.conf: Input/output error* Action 'configtest' failed.
根據微軟的說法,您不得“在任何情況下,使用 Windows 應用程序、工具、腳本、控制台等創建和/或修改 Linux 文件”。
如果您想使用 Windows 編輯器編輯 Linux 文件,最簡單的方法可能是這樣的(在 bash shell 中):
cp /path/to/file /mnt/c/whatever
. 當然,在您的系統上儲存臨時副本的路徑是什麼。- 使用您最喜歡的 Windows 編輯器編輯*任何內容。*當然,它需要支持 Linux 行尾。
cp /mnt/c/whatever /path/to/file
.rm /mnt/c/whatever
(清理臨時文件——您也可以從資源管理器中執行此操作)。