centos 6.4x 64 설치 cacti 에 나타 난 bug

지도자 가 나 에 게 설 치 된 cacti 를 한 화 하 라 고 했 습 니 다. 그래서 나 는 바보 같이 한 화 를 했 습 니 다. 내 가 한 화 를 마 친 후에 사고 가 났 습 니 다. cacti 를 방문 하면 아무것도 없습니다. 다음은 잘못된 일 지 를 보고 하 는 것 입 니 다.
PHP message: PHP Fatal error: Call to undefined function db_fetch_cell() in /usr/share/nginx/html/cacti/install/index.php on line 37" while reading response header from upstream, client: 192.168.1.111, server: 192.168.1.31, request: "GET /cacti/install/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.1.31"2013/10/08 16:29:23 [error] 1459#0: *4 FastCGI sent in stderr: "PHP message: PHP Warning: include(): open_basedir restriction in effect. File(/usr/share/nginx/html/cacti/include/global.php) is not within the allowed path(s): (.:/tmp/) in /usr/share/nginx/html/cacti/install/index.php on line 25PHP message: PHP Warning: include(/usr/share/nginx/html/cacti/include/global.php): failed to open stream: Operation not permitted in /usr/share/nginx/html/cacti/install/index.php on line 25PHP message: PHP Warning: include(): Failed opening '../include/global.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/nginx/html/cacti/install/index.php on line 25PHP message: PHP Fatal error: Call to undefined function db_fetch_cell() in /usr/share/nginx/html/cacti/install/index.php on line 37" while reading response header from upstream, client: 192.168.1.111, server: 192.168.1.31, request: "GET /cacti/install/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.1.31"
나 는 고 칠 수 있 는 것 을 모두 바 꾸 었 다. 메모리 조절, 경 로 를 바 꾸 었 지만 빈 페이지 를 보 여 주 었 다. 이 문 제 는 나 에 게 휴가 를 괴 롭 혔 다. 나중에 나 는 phop. ini 의 옵션 을 주석 에 달 면 괜 찮 을 것 이다.
;open_basedir = .:/tmp/
open basedir 는 사용자 가 파일 에 접근 하 는 활동 범 위 를 지정 한 영역 으로 제한 할 수 있 습 니 다. 보통 집 디 렉 터 리 의 경로 이 며, 현재 디 렉 터 리 를 나타 내 는 기호 "." 를 사용 할 수 있 습 니 다. open basedir 가 지정 한 제한 은 디 렉 터 리 이름 이 아 닌 접두사 입 니 다. 예 를 들 어 "open basedir" 를 사용 하면basedir = / dir / user ", 그러면 디 렉 터 리" / dir / user "와" / dir / user 1 "은 모두 접근 할 수 있 습 니 다. 따라서 지정 한 디 렉 터 리 로 만 접근 을 제한 하려 면 사선 으로 경 로 를 종료 하 십시오. 예 를 들 어" open user 1 "로 설정 하 십시오.basedir = / dir / user / "open basedir 도 여러 개의 디 렉 터 리 를 동시에 설정 할 수 있 습 니 다. 윈도 우즈 에 서 는 디 렉 터 리 를 구분 하고 다른 시스템 에 서 는 콜론 으로 디 렉 터 리 를 구분 합 니 다. 아파 치 모듈 에 사용 할 때 부모 디 렉 터 리 의 open basedir 경 로 는 자동 으로 계 승 됩 니 다.
내 가 인터넷 에 쓴 것 은 모두 my sql 또는 메모리 일 인 데, 나 를 낭패 라 고 부 르 는 구나. 나 를 며칠 동안 해 쳤 는데, 알 고 보 니 ';' 의 일 이 었 구나.
나 는 cacti 페이지 를 열 고 오 랜 만 에 페이지 를 보 았 는데 감개 무량 했다. 그러나 발견 했다.
cacti 설치 완료 후 그림 이 표시 되 지 않 습 니 다 (빨 간 포크 표시)
이 걸 애 비 라 고 하 는 구나. 그래서 내 가 알 아 봤 는데,
yum -y install rrdtool fetch gd-devel
제 가 gd - devel 이 었 구나. 이 세트 는 안 들 어 갔 어 요.
서 비 스 를 재 개 한 후에 안 된다 면 이것 을 다시 실행 하 세 요.
/usr/local/php/bin/php /usr/local/apach2/htdocs/cacti/poller.php

좋은 웹페이지 즐겨찾기