Re: DOCUMENT_ROOT errors

From: Date: Mon, 09 Feb 2009 21:09:30 +0000
Subject: Re: DOCUMENT_ROOT errors
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-288035@lists.php.net to get a copy of this message
Shawn McKenzie wrote: > Marc Fromm wrote: >> I updated fedora core from FC5 to TC6, thus httpd and php were updated in the process. My >> pages worked with no errors before the upgrade. >> My php pages are no not displaying and generating this error in the httpd logs >> >> PHP Notice: Undefined variable: DOCUMENT_ROOT in /var/www/html/studentjobs/index.php on >> line 6, referer: http://finaid46.finaid.wwu.edu/ >> PHP Warning: require(/studentjobs/includes/javascript.php) [<a >> href='function.require'>function.require</a>]: failed to open stream: No such >> file or directory in /var/www/html/studentjobs/index.php on line 6, referer: >> http://finaid46.finaid.wwu.edu/ >> PHP Fatal error: require() [<a >> href='function.require'>function.require</a>]: Failed opening required >> '/studentjobs/includes/javascript.php' (include_path='.:/usr/share/pear') in >> /var/www/html/studentjobs/index.php on line 6, referer: >> http://finaid46.finaid.wwu.edu/ >> >> PHP Notice: Undefined index: cmd in /var/www/html/lan/ztezt/student_alerts/index.php on >> line 5 >> >> My current versions are: >> httpd-2.2.6-1.fc6 >> php-5.1.6-3.7.fc6 >> php-pear-1.4.9-4 (one error above mentions pear) >> >> Marc >> >> > What is on /var/www/html/studentjobs/index.php on line 6? > Never mind. It's register_globals problem. Change DOCUMENT_ROOT to $_SERVER['DOCUMENT_ROOT']. You may have to change quite a few variables as it looks like cmd might be a get var which you would change to $_GET['cmd']. Unless you can debug and change the app, you may have to turn register_globals back on (security hole!). -- Thanks! -Shawn http://www.spidean.com

« previous php.general (#288035) next »