CI 묻고 답하기

제목 수정 파일이 복원 되는 문제
카테고리 CI 2, 3
글쓴이 리니유 작성시각 2024/06/07 14:09:44
댓글 : 8 추천 : 0 스크랩 : 0 조회수 : 1567   RSS

안녕하세요. 아직 CI 지식이 부족한 상태에서 질의드려 죄송합니다.

가비아에 의뢰한 간편제작 홈페이지가 CI로 제작되어 있고,

수정하던 차에 문제가 해결되지 않아 문의드립니다.

확인된 서버 환경 PHP 5.6 utf8 , DB utf8 CI 버전은 system/CodeIgniter.php :: 3.1.11 로 확인됩니다.

문제사항은

제공하는 웹ftp 접속 경로

/_compile/ 아래 홈페이지 소스가 있는 것으로 보여

/_compile/respon_default/company/location.html.php

파일을 수정하면 파일이 수정 전 파일로 복원되는 상황이 발생합니다.

 

캐시 문제 인것 같아 폴더를 바꿔봐도 문제는 해결되지 않았고

소스가 분석된 상태에서 넣은 것은 아니나 급한 마음에 출력 페이지 소스 상단에 

$this->output->delete_cache(); 넣어봐도 같은 문제가 발생합니다.

/app/cache 폴더 

 

확인해 봐야할 다른 사항이 무엇이 있을지 조언 부탁드리겠습니다. 

감사합니다.

 

첨언 )

가비아 QnA 답변은 서버에서 캐시나 소스 롤백은 하고 있지 않으니

프로그램 문제이므로 분석해서 수정하여 사용하면 된다는 답변이었습니다.

 

첨부파일 루트_찾은_소스경로.PNG (47.0 KB)
캐시_폴더_삭제.PNG (48.5 KB)
 다음글 다른 컨트롤러로 접근하는 방법은 없는건가요? (2)
 이전글 CI3 세션쿠키 생성 문제 (3)

댓글

변종원(웅파) / 2024/06/07 16:03:54 / 추천 0
수정이 되는게 아니라 그대로 인건 아닐까요? 해당 디렉토리와 그 파일의 퍼미션 확인해보시기 바랍니다.
리니유 / 2024/06/07 19:59:20 / 추천 0

FTP 에 올린 수정한 파일을 올렸을 때 파일의 사이즈가 변경 되었다가 다시 원래 파일 사이즈로 변경되는 것을 확인해서 

변경 됐다가 원복 된다고 판단 했었습니다.

해당 파일이 바뀌지 않았다고는 생각되지 않았는데, 다시 한번 테스트 해보면서 확인해보겠습니다.

새로운 파일을 올렸을 땐 그대로 남아 있고

원래 가비아에서 제공했던 소스만 수정하면 복원된다고 보여져서

그렇게 판단했습니다.

퍼미션 부분도 다시 한번 확인해보겠습니다.

답변 감사합니다.

평온한 저녁 보내십시요.

 

리니유 / 2024/06/13 16:01:04 / 추천 0

 

리니유 / 2024/06/13 16:45:20 / 추천 0

qsus

변경된 파일 사이즈 2,414 > 2,426

복원된 파일 사이즈 2,426 > 2,414

ftp 상에서 새로 고침시에는 변화 없고

브라우저 상에서 해당 페이지를 띄우면 

원래 파일로 변경됩니다.

리니유 / 2024/06/13 17:20:38 / 추천 0

서버 프로그램 이었는지 배포 프로그램 이었는지 가물가물한데..

서버에서 파일사이징 체크해서 원복하는 느낌인데 

개발을 안한지 오래되고, 기억을 믿지는 않아 기록해 두는 편인데

볼 일 없을 것이라 기록물도 없애버려서.. 비슷한 케이스가 있었던것 같은데

기억이 나질 않네요.. T.T 

cilove / 2024/06/15 02:34:41 / 추천 1
폴더명 자체가 컴파일이라 되있는데 다른 파일을 수정하셔야는건 아닌지요
리니유 / 2024/06/17 09:28:01 / 추천 0

답변 감사드립니다.

웹 루트 상에서 같은 소스는 파일 검색 기능으로 찾아 봤는데 동일 소스는 없었고,

자체 서버이면 root 권한 받아서 전체를 스캔하고 싶은데 권한이 없습니다.

힘찬 한 주 시작하세요~ ^^

리니유 / 2024/06/17 10:02:31 / 추천 0

@cilove 님 덕분에 다시 확인해 보다가 해결되었습니다.

감사드립니다. 꾸벅~ (^^)(__)

개발툴 중 sublime_text 에서 파일 찾기 기능으로 찾았을때 www_root/data/skin/* 있는 파일들은 이미지가 대부분이라 

제대로 안보고 넘겼었는데 shell 접속해서 find 로 찾아보니 html 파일이 동일 명으로 하나씩 있어 수정했더니 해결되었습니다.

여기에 있는 파일을 _compile/쪽으로 동기화 시키네요. 

정말 감사드립니다.