请教一个关于PHP版本的问题
本帖最后由 onlinekof2001 于 2014-06-17 19:13 编辑因为我在安装cacti的时候使用的是编译的PHP,一开始使用的是5.5.12最新版本,然后cacti的插件都能正常显示。但是看到日志中有一些调用函数的报错,我理解的是5.5.12的PHP中没有这些函数,所以,我把版本降低到5.3.26.然后再重新安装插件,就出现以下这类问题。是否为PHP版本问题?
这里显示http解析npc.php及monitor.php页面 错误为http的404错误。无法访问
10.28.7.110 - - "GET /cacti/plugins/monitor/plugins/monitor/images/tab_monitor_down.gif HTTP/1.1" 404 1172 "http://10.28.6.242/cacti/plugins/monitor/monitor.php" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"
10.28.7.110 - - "GET /cacti/plugins/monitor/images/shadow.gif HTTP/1.1" 404 1172 "http://10.28.6.242/cacti/plugins/monitor/monitor.php" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"
显示不出正常的页面
apache解析php脚本的时候报如下错误
[:error] PHP Notice:Undefined offset: 0 in /usr/local/apache2/htdocs/cacti/plugins/npc/controllers/nagios.php on line 105, referer: http://10.28.6.242/cacti/plugins ... p;action=drawLayout
[:error] PHP Notice:Undefined offset: 0 in /usr/local/apache2/htdocs/cacti/plugins/npc/controllers/nagios.php on line 111, referer: http://10.28.6.242/cacti/plugins ... p;action=drawLayout
查看该脚本中的内容,请问这个脚本有什么问题?
105 ->where('p.instance_id = ?', $results['instance_id'])
106 ->groupby('p.program_version');
107
108 $version = $q->execute(array(), Doctrine::HYDRATE_ARRAY);
109
110 $results['server_time'] = date('Y-m-d H:i:s');
111 $results['program_version'] = $version['program_version'];
PHP Notice:Undefined offset:
未定义的索引 0.. 第 105 行...
回复 3# arserangel
谢谢,这个是因为mysql表的字段未定义导致的
页:
[1]