|
Posted by David Haynes on 03/01/06 01:51
wedsall at geemail wrote:
> Hello! I have an issue with my include_path.
>
> So I did a fresh install of php, and my web directory is actully in one
> of the home directories. Let's call it /home/userx/www/
>
> Something is wrong with the include_path, but I don't understand it.
> You can directly include a file in the directory you're in, but
> includes don't work two files deep. For instance when phpBB2 includes
> include/functions.php, the references to $base_url inside functions.php
> are taken from its own location, instead of the file that included it.
>
> Warning: include(./language/lang_english/lang_main.php)
> [function.include]: failed to open stream: No such file or directory in
> /home/userx/lib/www/htdocs/phpBB2/includes/functions.php on line 719
>
> Please help! My include_path is set to .:/usr/local/lib/php
>
If I am reading the warning correctly, you are using relative pathing to
specify the include file. Try removing the ./ prefix and letting PHP use
the include_path to find the file you want.
-david-
Navigation:
[Reply to this message]
|