Re: strange include path error
| From: | Greg Beaver | Date: | Thu, 28 Jun 2007 02:22:43 +0000 |
| Subject: | Re: strange include path error | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-257901@lists.php.net to get a copy of this message | ||
brian wrote:
> PHP 5.1.4 on Fedora 2
>
> I recieved a note from a client about a problem with their site today.
> Looking at the error log, i found that the DB connection script that's
> included into any other that needs it was throwing an error because
> MDB2.php couldn't be found:
>
> Failed opening required 'MDB2.php'
> (include_path='.:/opt/www/zijn2/htdocs/includes:/usr/local/lib/php')
>
> What's *really* weird is that the paths listed there are
> ancient--everything is in /usr/share/pear now, and the zijn2 one had
> been added--then removed--when i was troubleshooting something (it seems
> like a couple of years ago).
>
> I checked phpinfo() which shows the correct path.
>
> # uptime
> 19:41:32 up 282 days, 16:24, 1 user, load average: 0.13, 0.04, 0.01
> # ls -l /usr/bin/php
> -rwxr-xr-x 1 root root 16466469 Aug 27 2006 /usr/bin/php
>
> Aug 27, 2006 + 282 days gives June 5, 2007, so it looks like the server
> was rebooted after upgrading.
>
> Unfortunately, i recieved the mail after my client split for a long
> weekend, and he didn't say what script he was trying to use (the error
> log only points back to the included script, not the original). But a
> quick scan of the site shows no problems at all.
>
> I also have no .htaccess files for this particular site, and the vhost
> conf checks out. Any idea what the heck just happened here?
Do a grep for "set_include_path" in your client's code - I suspect
you'll find it.
Greg