웹마스터 팁

라지엘입니다.

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";
}
}

?>
제목 글쓴이 날짜
FTP 에 사용자추가후 로그인부분 추가하기 - 로그인 부분 [2] file DearMai 2002.08.12
FTP 에 사용자추가후 로그인부분 추가하기 - 사용자추가부분 [5] file DearMai 2002.08.12
VMware로 윈도우에서 리눅스 설치하기 [8] 강민 2002.08.05
IIS 해당 IP를 제외한 모든 컴퓨터 접근 금지시키기 [1] file 오픈소스 2002.08.04
http://도메인/~아이디 를 http://도메인/아이디 로 ^^ [11] 임현 2002.07.31
솔라리스와 리눅스의 chmod 다른점 [1] 한꼬마 2002.07.31
오랜만에 올리는 팁이군요. - 웹호스팅 쉽게해보기! - [8] 임현 2002.07.28
[mysql] create table select , insert into select 불티나 2002.07.26
[mysql] load data - 파일을 테이블에 넣기 [1] 불티나 2002.07.26
ASP + MS SQL 기반 게시판 설치하기 - 두번째 file 오픈소스 2002.07.12
ASP + MS SQL 기반 게시판 설치하기 - 첫번째 file 오픈소스 2002.07.12
[펌] 후다닥 apache 랑 php 업글하기 [8] 임현 2002.07.12
제로보드 data 폴더 일괄적으로 소유권 변경 스크립트 [2] 라지엘 2002.07.01
[보안] 아파치 1.3.x 공격툴 공개되다...06/24 [4] 차카게살자 2002.06.28
특정 파일(ex: mp3,avi,mpg)만 찾아서 자동으로 삭제하기! 임현 2002.06.27
Mysql 데이타베이스 백업및 복구(2)... [5] 이휘은 2002.06.22
Mysql 데이타베이스 백업및 복구(1)... [7] 이휘은 2002.06.21
간단팁 서버 Info! [4] 임현 2002.06.21
한 통 내장형 모뎀으로 인터넷하기.. [1] i- 2002.06.19
리눅스에서 최강 p2p 공유프로그램 당나귀!! 서버를 운영해보도록하자~ [7] 임현 2002.06.15