코드 설명좀 부탁드립니다. 정보
그누보드 코드 설명좀 부탁드립니다.본문
안녕하세요. gnu3.26(3.25) indexphp의 193번째 줄에서 203째 줄까지의 코드는 무슨기능을 수행하는지요?
[http://계정/gnu3/에 그누를 설치하고 [http://계정]으로 옮기면 아래와 같은 에러가 납니다.
index에서 193~203줄까지 지우면 정상적으로 작동을하는데...
지워도 상관이 없는 건지요?
그리고, 호스팅의 [public_html]폴더 자체를 707로 바꾸어 버리면, 문제의 코드를 지우지 않아도
정상적으로 작동 합니다만 [public_html]폴더 자체를 707로 바꾸었을때 문제는 없는지요?
********** 에러 내용 ************
Warning: dir(./): failed to open dir: Permission denied in /home/bunka/public_html/index.php on line 196
Fatal error: Call to a member function on a non-object in /home/bunka/public_html/index.php on line 197
*********************************
**************** index.php 193~ 203코드 내용****************************
// 3.25
// index 로 시작하는 php 파일 삽입
// 0.005 초 정도 delay 됨
$d = dir("./");
while (false !== ($entry = $d->read())) {
// index 로 시작하고 공백이 없는 php 파일
if (preg_match("/^index[^\ ]{1,}\.php$/", $entry) && is_file($entry)) {
include $entry;
}
}
$d->close();
**************************************************
[http://계정/gnu3/에 그누를 설치하고 [http://계정]으로 옮기면 아래와 같은 에러가 납니다.
index에서 193~203줄까지 지우면 정상적으로 작동을하는데...
지워도 상관이 없는 건지요?
그리고, 호스팅의 [public_html]폴더 자체를 707로 바꾸어 버리면, 문제의 코드를 지우지 않아도
정상적으로 작동 합니다만 [public_html]폴더 자체를 707로 바꾸었을때 문제는 없는지요?
********** 에러 내용 ************
Warning: dir(./): failed to open dir: Permission denied in /home/bunka/public_html/index.php on line 196
Fatal error: Call to a member function on a non-object in /home/bunka/public_html/index.php on line 197
*********************************
**************** index.php 193~ 203코드 내용****************************
// 3.25
// index 로 시작하는 php 파일 삽입
// 0.005 초 정도 delay 됨
$d = dir("./");
while (false !== ($entry = $d->read())) {
// index 로 시작하고 공백이 없는 php 파일
if (preg_match("/^index[^\ ]{1,}\.php$/", $entry) && is_file($entry)) {
include $entry;
}
}
$d->close();
**************************************************
댓글 전체

그 부분은 index 라는 이름을 가진 파일을 인쿠르드 시키는 것입니다.
그러므로 필요가 없다면 삭제해도 됩니다.
그러므로 필요가 없다면 삭제해도 됩니다.

퍼미션 - 권한설정 - 707, 755, 777 로 설정해야 정상적으로 설치가 됩니다. 저의 경우 권한을 바꾸어도(755, 707) 문제가 없습니다.
웁스~~ 동지만났군요...
저도 이문제 땜에 ...원인을 몰라서 그냥 자료실에 리플만 달아놓았었는데..
님과는 약간 다른 다른문제이긴 했는데 저도 위부분을 지우니 이상없이 돌아가더군요...
저도 이문제 땜에 ...원인을 몰라서 그냥 자료실에 리플만 달아놓았었는데..
님과는 약간 다른 다른문제이긴 했는데 저도 위부분을 지우니 이상없이 돌아가더군요...