개인용 홈 네트워크 서버를 만들기 위해 방금 Ubuntu Server를 설치했습니다. Virtualmin을 추가했는데 내 페이지와 CGI가 예상대로 나타납니다.
제가 느낀 문제는 Perl로 작성된 txt 파일을 열거나 쓰거나 저장하려고 할 때 작동하지 않는다는 것입니다.
무료 호스팅 사이트에 동일한 스크립트를 설치했는데 제대로 작동합니다. 그런데 내 홈 네트워크 서버에서는 파일도 열리지 않나요? 이것이 마지막 단계인데 이보다 더 기쁠 수가 없습니다. 로그인 중 예 TMP_IP.txt라는 txt 파일 이름이 있습니다.
작은 서브루틴은 파일을 열고 편집 중에 IP가 올바른지 확인하거나 현재 IP를 텍스트 파일에 추가합니다. 스크립트의 모든 경우에 열기 및 쓰기 기능을 어떻게 사용하더라도 파일을 열 수 없습니다. 권한은 666으로 설정되어 있습니다. 777, 1777도 시도해 봤습니다. 다르지 않습니다.
내 스크립트가 새 Unbuntu 웹 서버에 해당하는 호스팅 서버에서 파일을 올바르게 열고 쓰는 이유는 무엇입니까? 내가 무엇을 놓치고 있나요? 이것은 정말 당황스러웠습니다.
구글링을 했는데 내 문제에 대한 해결책을 찾을 수 없었습니다.