apache2: 구성 파일을 열 수 없습니다. /etc/apache2/apache2.conf: 입력/출력 오류

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.

답변1

Microsoft에 따르면 다음과 같은 행위를 해서는 안 됩니다."어쨌든 Windows 애플리케이션, 도구, 스크립트, 콘솔 등을 사용하여 Linux 파일을 생성 및/또는 수정하십시오."

Windows 편집기를 사용하여 Linux 파일을 편집하려는 경우 가장 쉬운 방법은 아마도 다음과 같습니다(bash 쉘에서).

  1. cp /path/to/file /mnt/c/whatever. 물론 어디에서어느임시 복사본이 저장되는 시스템의 경로입니다.
  2. 편집하다어느선호하는 Windows 편집기를 사용하세요. 물론 Linux 라인 엔딩을 지원해야 합니다.
  3. cp /mnt/c/whatever /path/to/file.
  4. rm /mnt/c/whatever(임시 파일을 정리합니다. 탐색기에서도 이 작업을 수행할 수 있습니다.)

답변2

안녕히 가세요! Notepad++ 편집기에는 Windows에서 Linux 파일을 수정할 수 있는 권한만 있습니다. 필요한 매개변수만 설정하면 됩니다. 키: utf-8, Unix\Linux 줄 끝.

관련 정보