Cactiz不出图解决方法

原来运行正常的CactiEZ突然发现不出图了,打开图形时提示“图形文件不存在”,前往/var/www/html/rrd 发现没有一个文件生成,但cacti控制台时检查一切正常,以前曾经也出现过类似问题,是服务器时间被改了,这次是不是也是这个问题?telnet 到服务器发现时间没问题。


执行/usr/bin/php /var/www/html/poller.php 


提示“文件大小超出限制”,判断为LOG文件太大,查看cacti.log已达2G,CP了一份后直接删除,再次执行/usr/bin/php /var/www/html/poller.php ,OK了


使用#rm -rf /var/www/html/log/cacti.log将日志删除


使用#find / -name cacti.log查找cacti.log文件的位置


对于执行 [root@CactiEZ ~]# /usr/bin/php /var/www/html/poller.php  出现下面的PHP错误时如何解决?


PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in /var/www/html/include/global_constants.php on line 160


解决方法就是,在php.ini中加上date.timezone=PRC即可


[root@CactiEZ ~]# cp /etc/php.ini /etc/php.ini.bak
[root@CactiEZ ~]# vi /etc/php.ini


[PHP]
date.timezone = PRC #加上这句话,其他的部分不便
engine = On
short_open_tag = Off
asp_tags = Off
precision = 14
y2k_compliance = On
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off


 


再次执行:[root@CactiEZ ~]# /usr/bin/php /var/www/html/poller.php 
[root@CactiEZ ~]# 没有错误了

你可能感兴趣的:(网络)