안녕하세요. 매일 도움만 얻고 있는 바보입니다. ^^;
뉴질랜드의 블로그들이 열개 정도 모여있는 http://blog.nz4korea.com 을 약 8개월간 운영하면서 느낀
가장 큰 점이 하나 있어서요.
그 동안 버젼업이 되면 가능하면 따라 왔습니다. 오면서 여러차례 문제가 있어서 nz4korea 안에서 블로그 운영하시는 분들께 피해를 많이 끼쳤는데....
피해를 입힌 가장 큰 이유 중의 하나가 . ...
버젼업을 할때마다 저는 이렇게 작업을 했습니다.
1. root 로 접속한 후,
2. wget 을 이용해서 tar 문서를 임의의 폴더로 땡겨오고
3. 압축을 푼 후 ( tar zxvf 파일명 )
4. /attach 폴더와 /skin 폴더를 제외한 모든 폴더를 삭제후 버젼업 된 것으로 복사하고
5. chown nz4korea:nz4kroea * -Rf (FTP 유저명이 nz4korea 입니다. ) 를 했습니다.
그랬더니!!!!!!!!!!!!!!!!!!!!
거의 매번 페이지 캐쉬 문제가 발생해 , 익스플로러에서 블로그 주소를 치면 하얀 빈 페이지가 나오고 완료라고
뜹니다.
그래서 config.php 에서 $service['debugmode'] = true; 를 넣고 돌려보니 ....
file_get_contents(./cache/pageCache/31/2114242294): failed to open stream: Permission denied(2)
File: /home/nz4korea/blog.nz4korea.com/html/components/Needlworks.Cache.PageCache.php:128
가 나오더군요....
오늘에서야 깨달은듯 합니다. ( 아직 확실하게는 모르겠습니다. )
폴더마다 필요한 chown 과 chmod 가 다를 것이라고 ....
즉 ./cache/pageCache/ 이하는 아마도 apache 로 되어야 할 거 같고 ( 권한은 뭐로 줘야할지 모르겠습니다.)
php 나 스킨등을 편집하려면 다른 폴더들은 FTP 유저 권한 , 즉 chown nz4korea:nz4korea 로 줘야 할 거 같고 ... 그렇습니다.
헥헥...길게 썼는데...이해하시죠 ?
그래서 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
요청 혹은 문의 드리는 사항은 뭐시냐 하면 ...........
일종의 자동화된 php 문서나 기능 , 혹은 안내문이라도 있었으면 좋겠습니다.
즉 TextCube 서브의 각 폴더의 chown 및 chmod 를 자동으로 설정해주는 php 를 포함(배포)해 주시거나
문제가 있다면, 하다못해 안내문으로 배포해 주시면 (제보보드 같은거 보면 각 폴더의 권한 설정을 어떻게 해야 하는지 이미지로 알려주잖아요...)
매번 업그레이드하고, 작업할 때 편리할 거 같습니다.
수고 하시는 모든 분께
진심으로 감사드립니다. ~~
멀리 뉴질랜드에서 드림 ~