Hmm... it's natural that when apache is launched at /, it should read 
/php.ini because of the current implementation shown below.

274 #ifdef INI_CHECK_CWD 
275 if (strcmp(sapi_module.name, "cli")!=0) {
276     if (*php_ini_search_path) {
277             strcat(php_ini_search_path, paths_separator);  
278     }
279     strcat(php_ini_search_path, ".");
280 }
281 #endif

Moriyoshi

Jani Taskinen <[EMAIL PROTECTED]> wrote:

> 
>     But unfortunately neither of these fix the bug.
>     If there is php.ini in /, it's still used.
>     
>     --Jani
>     
> 
> 
> On Thu, 12 Dec 2002, Moriyoshi Koizumi wrote:
> 
> >+1 for applying this patch.
> >
> >and attached is yet another fix as my suggestion.
> >(a bit dirty, and not tested enough).
> >
> >Moriyoshi
> >
> >
> >"Sara Golemon" <[EMAIL PROTECTED]> wrote:
> >
> >> I THINK the patch below will fix critical bug #20887, but it's late and
> >> I've had a long day so I havn't begun to make sure it'll work properly in
> >> any circumstance, could anyone else have a look and try it out?
> >> 
> >> See my note in Bug #20887 for an explanation of what my theory about the
> >> problem is.
> >> 
> >> -Pollita
> >> 
> >> Index: main/php_ini.c
> >> ===================================================================
> >> RCS file: /repository/php4/main/php_ini.c,v
> >> retrieving revision 1.106
> >> diff -u -r1.106 php_ini.c
> >> --- main/php_ini.c      12 Nov 2002 20:56:47 -0000      1.106
> >> +++ main/php_ini.c      12 Dec 2002 06:49:50 -0000
> >> @@ -298,7 +298,9 @@
> >>                         char *separator_location =
> >> strrchr(binary_location, DEFAULT_SLASH);
> >> 
> >>                         if (separator_location) {
> >> -                               *(separator_location+1) = 0;
> >> +                               separator_location[0] = '\0';
> >> +                       } else {
> >> +                               binary_location[0] = '\0';
> >>                         }
> >>                         if (*php_ini_search_path) {
> >>                                 strcat(php_ini_search_path, paths_separator);
> >> 
> >> 
> >> 
> >> 
> >> -- 
> >> PHP Development Mailing List <http://www.php.net/>
> >> To unsubscribe, visit: http://www.php.net/unsub.php
> >> 
> >
> 
> -- 
> <- For Sale! ->
> 
> 
> -- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to