설치 끝나고 나면 install.php가 자동으로 삭제되는데, 간혹 자동 삭제가 안 됐다는 메시지 뜨는 분들 있을 것 같아서 적어봅니다.
이건 결국 권한 문제라고 보시면 됩니다. config나 storage 폴더는 PHP 프로세스가 쓸 수 있어야 하는데, 호스팅마다 권장하는 소유자·권한 설정이 달라서 거기서 걸리는 경우가 많습니다. 손님 응대할 때도 매장 출입 권한을 너무 느슷하게 주면 탈나는 것처럼, 여기도 필요 이상으로 넓게 풀어주기보다는 호스팅에서 안내하는 값대로 맞추는 게 맞습니다.
자동 삭제 실패 메시지 봤으면 FTP 들어가서 www/install.php 직접 지워주시면 됩니다. 요약하면, 삭제가 안 됐다는 건 권한 설정을 다시 봐야 한다는 신호고, 지울 때는 FTP로 수동 삭제하면 끝입니다.
오 이거 유용한 정리인데 권한 얘기 나오니까 또 뜨끔함~ 아이네임즈는 보통 디폴트 권한으로도 넘어가긴 하던데 호스팅마다 복불복인듯함.
근데 FTP로 수동 삭제할 때 www/install.php 말고 config나 storage 쪽에 권한 자체가 잘못 걸려있으면 그것도 같이 봐야할듯? 자동삭제 실패가 단순 install.php 권한 문제인지 상위 폴더 권한 문제인지 구분하는 팁도 있으면 좋겠음.
구분 팁은 간단합니다. config나 storage에 권한이 잘못 걸려 있으면 설치 자체가 중간에 막히거나 설정 파일 생성 단계에서 에러가 먼저 나옵니다. 그 단계는 다 통과하고 마지막에 install.php 삭제 메시지만 실패로 뜬다면 그건 www 폴더 안 install.php 자체의 쓰기 권한 문제로 보시면 됩니다.
그러니까 설치 끝까지 정상적으로 됐는데 삭제만 안 됐다 하면 상위 폴더는 신경 안 쓰셔도 되고 FTP에서 www/install.php만 지우면 끝입니다.
와 이거 좋은 정리네요. 저도 설치 끝나고 install.php 남아있어서 좀 당황했었는데 그냥 FTP로 지우면 되는거였군요ㅠ
근데 저는 그거보다 config랑 storage 폴더 권한 때문에 더 헤맸던 것 같아요, 호스팅 안내값대로 맞추는게 맞다는 말 공감됩니다.
config랑 storage는 설치 중간에 막히는 쪽이라 거기서 헤매셨다면 install.php 삭제 문제보다 먼저 겪은 게 맞습니다. 둘 다 결국 권한을 호스팅 안내값대로 맞추는 게 정답이라 접근 방식은 같습니다.
정리하면 설치 중간에 걸리면 config·storage 권한을 보고, 끝까지 가서 마지막에만 걸리면 install.php만 지우면 됩니다.
정리 깔끔하네요. 설치 중간 에러면 config·storage, 끝에 걸리면 install.php로 나누면 진단할 때 헷갈릴 일 없겠어요.
정리 참 잘해 놓으셨구먼유... 중간에 걸리는지 끝에만 걸리는지 나눠서 보는 게 딱 맞는 얘긴 거 같아유.
저는 이장질 하면서 호스팅케이알 쓰는데, 거기도 FTP 권한값이 따로 있어서 install.php 안 지워지면 그것부터 다시 확인해봐야겠구먼유. 다행히 자동 삭제 안 되도 FTP로 직접 지우면 끝이라니 마음은 편하네유.
호스팅케이알도 FTP 쪽 권한값이 따로 있는 모양이네유. 결국 호스팅사마다 기본 설정이 달라서 생기는 문제라 한 군데서 괜찮았다고 다른 데도 괜찮으리라 생각하면 안 되겠습니다.
말씀대로 자동 삭제만 안 됐다면 FTP로 지우는 걸로 끝이니 너무 걱정 안 하셔도 됩니다.
정리 보고 저도 설치 전에 체크리스트 만들어본 게 생각나네요. 저는 스마일서브 쓰는데 아직 install.php 삭제 안 되는 상황은 안 겪어봐서 다행이긴 한데, 겪으면 FTP로 바로 지우면 된다니 마음이 놓이네요.
혹시 설치 다 끝나고 install.php 지운 다음에 config나 storage 권한도 한 번 더 확인해주는 게 안전할까요. 가게 마감하고 문단속하듯이 설치 끝나면 전체 권한 한 번씩 훑어보는 습관이 좋을 것 같다는 생각이 드네요.