설치 끝나고 나면 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 폴더 권한 때문에 더 헤맸던 것 같아요, 호스팅 안내값대로 맞추는게 맞다는 말 공감됩니다.