웹마스터 팁

라지엘입니다.

data 폴더의 소유권이 아파치(apache 또는 nobody)로 되어있지 않아서 무한루프도는 경우가 생긴다고 하더군요. 그때문에 만만치 않은 로드가 발생하길래 부랴부랴 만들어본 스크립트입니다.

다만 이 스크립트를 돌리는동안은 일시적으로 로드가 올라간다든가 하는 경우도 있을 수 있겠고..
음; 결과가 좀 늦게 뜨니까 실행시키고 좀 기다려주셔야 합니다.

급하게 만든 스크립트다보니-_-a 여러모로 부족한점이 많습니다만 이해해주시고;
제로보드 data 폴더 소유권으로 인해서 문제 생기신 서버관리자분들은 그럭저럭 써먹으실만 할거 같네요.

혹시 사용자 계정 폴더가 /home 이 아닌 경우에는 $result = `find /home -name data -print`;  이 부분에서 경로를 수정해주셔야겠지요.

쉘스크립트로 지정하여 실행하는 방법까지 설명하는건 여러분을 무시하는-_- 처사일거라 생각하고 생략합니다.

#!/usr/bin/php -q
<?php

set_time_limit(0) ; // 실행시간 제한 풀기

$result = `find /home -name data -print`;

$arr = explode("n",$result);

$n = count($arr) - 1;

for($i=0; $n > $i; $i++) {
$ln = strlen($arr[$i]) - 4;
$path = substr($arr[$i],0,$ln);
$zb = $path."zboard.php";
$dpath = $path."data";

if(file_exists($zb)) {
  $do = `chown apache:apache $dpath -R`;
  echo $dpath." owner has changed to apachen";
}
}

?>
제목 글쓴이 날짜
도메인 변경 또는 설치 폴더 변경시 이미지 주소변경하기 file 해피정닷컴 2018.06.08
.htaccess 를 이용해서 도메인 접속시 xe폴더로 자동 이동 시키기 [3] file Double'U' 2014.09.25
FTP로 폴더가 삭제가 안될때~! [6] file 웹엔진 2012.01.30
사이트접속시 제로보드XE폴더로 이동되게 하는 쉬운방법 [8] 부찬™ 2007.08.17
화일첨부 디렉토리의 빈 폴더 삭제... [13] 카르마 2012.01.20
XE 설치 시 안전한 폴더권한 설정하기 (chown 사용) 컴토피아 2014.08.07
사이트 주소로 접속했을때 XE 폴더로 이동하기 팁 [42] 베니 2007.08.16
홈페이지 접속시 XE를 바로 실행하기(XE를 /xe/ 폴더에 설치한 경우) [5] Firstlove 2011.06.12
XE 를 루트로 옮기는 방법과 문제 대응책 정리 (도메인 접속시 xe폴더로 이동 없이 바로 사이트 뜨게 하기) [8] file Gekkou 2009.12.06
grep로 하위 폴더내 파일까지 내용 검색하기 fsfsdas 2011.02.20
wo.to (유료서버) 의 아파치 폴더 인증 방법. 이성헌 2005.12.15
네임서버 설정 ver.1 [/etc 폴더편] [2] 손택수 2002.10.24
제로보드 data 폴더 일괄적으로 소유권 변경 스크립트 [2] 라지엘 2002.07.01
[리눅스]proftp 에서 사용자가 상위 폴더로 이동을 못하게... [3] teenteenv 2002.02.22
웹 계정에서 지워지지 않는 폴더 및 파일 삭제하는 방법 [3] Rising.kr 2008.01.24
폴더에 사진올려놓고 리스트자동으로 만들기 [7] 김인기 2004.02.22
[추천 팁] 폴더내의 파일중에서 특정정보만 뽑아오기. [2] M2Vis 2002.07.12
폴더에 올린 mp3를 자동으로 podcast로 만들어주는 소스... ^^ [2] 하얀마법 2010.09.11
files 폴더안의 cache 폴더/파일 1초만에 지우기 [3] 999 2010.06.21
설치하여 사용 중이던 XE의 폴더 옮기기 [1] file 영구만세 2009.12.02