Re: include_path affects script being run
| From: | php4 at developersdesk dot com | Date: | Sun, 27 Aug 2000 17:05:34 +0000 |
| Subject: | Re: include_path affects script being run | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-30877@lists.php.net to get a copy of this message | ||
Addressed to: Andi Gutmans <andi@zend.com>
php-dev@lists.php.net
** Reply to note from Andi Gutmans <andi@zend.com> Sun, 27 Aug 2000 20:46:40 +0300
NOTE: This is also reported in bug# 6376, which has a little more info
like my ./configure command.
>
> This looks like a 4.0.2 showstopper to me as it is not the first
> report. Are you using the PHP Apache module or PHP CGI?
Apache module.
I'm glad you agree it is a showstopper, it has a major affect on me.
> Please put
> phpinfo() in the test.php in /path/to/includes and mail us the output
> (PATH_TRANSLATED, DOCUMENT_ROOT and so on).
PATH_TRANSLATED points to my DocumentRoot like I expect. The include
path would be /web/hosts/phplib/pre:/web/ which is where the script is
actually being executed from.
HTTP_SERVER_VARS["PATH_TRANSLATED"] /web/hosts/www.southernidahojobs.com/pub/test.php
HTTP_SERVER_VARS["DOCUMENT_ROOT"] /web/hosts/www.southernidahojobs.com/pub
> I can think of how Sascha's patch might have broken CGI mode when
> using doc_root but I would like to first hear from you if this is
> CGI or Apache module.
Sorry this took so long...
>Please also try the latest CVS. I might have fixed a problem but I'm
> not sure.
I am now going to get the latest snapshot from snaps.php.net and see how
it works. I hope the 200008271545 snapshot is new enough. I don't have
CVS setup, and would have to learn it from scratch to use it. Sorry.
I will report back as soon as I get it compiled and tested.
Entire phpinfo() report from the path...
hello from the path
PHP Version 4.0.2-dev
System
Linux sebel 2.2.13 #1 Mon Nov 8 15:51:29 CET 1999 i586 unknown
Build Date
Aug 26 2000
Configure Command
'./configure' '--with-apache=../apache'
'--with-config-file-path=/web/conf'
'--enable-track-vars'
Server API
Apache
Virtual Directory Support
disabled
Configuration File (php.ini)
Path
/web/conf
ZEND_DEBUG
disabled
Thread Safety
disabled
This program makes use of the Zend scripting language engine:
Zend Engine v1.0.1, Copyright (c) 1998-2000 Zend Technologies
PHP 4.0 Credits
Configuration
PHP Core
Directive
Local Value
Master Value
allow_call_time_pass_reference
On
On
arg_separator
&
&
asp_tags
Off
Off
auto_append_file
no value
no value
auto_prepend_file
no value
no value
browscap
no value
no value
default_charset
no value
no value
default_mimetype
text/html
text/html
define_syslog_variables
Off
Off
disable_functions
no value
no value
display_errors
On
On
doc_root
no value
no value
enable_dl
On
On
error_append_string
Off
Off
error_log
no value
no value
error_prepend_string
Off
Off
error_reporting
no value
no value
expose_php
On
On
extension_dir
/usr/local/lib/php/extensions/no-debug-non-zts-20000809
/usr/local/lib/php/extensions/no-debug-non-zts-20000809
gpc_order
GPC
GPC
highlight.bg
#FFFFFF
#FFFFFF
highlight.comment
#FF8000
#FF8000
highlight.default
#0000BB
#0000BB
highlight.html
#000000
#000000
highlight.keyword
#007700
#007700
highlight.string
#DD0000
#DD0000
html_errors
On
On
ignore_user_abort
Off
Off
implicit_flush
Off
Off
include_path
/web/hosts/www.southernidahojobs.com/phplib/pre/:/web/phplib/pre:./:/web/phplib/post
.:/usr/local/lib/php
log_errors
Off
Off
magic_quotes_gpc
On
On
magic_quotes_runtime
Off
Off
magic_quotes_sybase
Off
Off
max_execution_time
30
30
open_basedir
no value
no value
output_buffering
Off
Off
precision
14
14
register_argc_argv
On
On
register_globals
On
On
safe_mode
Off
Off
safe_mode_exec_dir
1
1
sendmail_from
no value
no value
sendmail_path
/usr/lib/sendmail -t -i
/usr/lib/sendmail -t -i
short_open_tag
On
On
SMTP
localhost
localhost
sql.safe_mode
Off
Off
track_errors
Off
Off
track_vars
On
On
upload_max_filesize
2097152
2097152
upload_tmp_dir
no value
no value
user_dir
no value
no value
variables_order
no value
no value
y2k_compliance
Off
Off
xml
XML Support
active
standard
Directive
Local Value
Master Value
assert.active
1
1
assert.bail
0
0
assert.callback
no value
no value
assert.quiet_eval
0
0
assert.warning
1
1
safe_mode_allowed_env_vars
PHP_
PHP_
safe_mode_protected_env_vars
LD_LIBRARY_PATH
LD_LIBRARY_PATH
session
Session Support
enabled
Directive
Local Value
Master Value
session.auto_start
Off
Off
session.cache_expire
180
180
session.cache_limiter
nocache
nocache
session.cookie_domain
no value
no value
session.cookie_lifetime
0
0
session.cookie_path
/
/
session.entropy_file
no value
no value
session.entropy_length
0
0
session.gc_maxlifetime
1440
1440
session.gc_probability
1
1
session.name
PHPSESSID
PHPSESSID
session.referer_check
no value
no value
session.save_handler
files
files
session.save_path
/tmp
/tmp
session.serialize_handler
php
php
session.use_cookies
On
On
posix
Revision
$Revision: 1.22 $
pcre
PCRE (Perl Compatible Regular Expressions) Support
enabled
PCRE Library Version
3.1 09-Feb-2000
mysql
MySQL Support
enabled
Active Persistent Links
0
Active Links
0
Client API version
3.23.10-alpha
MYSQL_INCLUDE
MYSQL_LFLAGS
MYSQL_LIBS
Directive
Local Value
Master Value
mysql.allow_persistent
On
On
mysql.default_host
no value
no value
mysql.default_password
no value
no value
mysql.default_port
no value
no value
mysql.default_socket
no value
no value
mysql.default_user
no value
no value
mysql.max_links
Unlimited
Unlimited
mysql.max_persistent
Unlimited
Unlimited
gd
GD Support
enabled
GD Version
1.6.2 or higher
FreeType Support
enabled
FreeType Linkage
with TTF library
PNG Support
enabled
db
This is GDBM version 1.8.0, as of May 19, 1999.
apache
APACHE_INCLUDE
APACHE_TARGET
Apache Version
Apache/1.3.12
Apache Release
10312100
Apache API Version
19990320
Hostname:Port
test.southernidahojobs.com:80
User/Group
nobody(65534)/65534
Max Requests
Per Child: 0
Keep Alive: on
Max Per Connection: 100
Timeouts
Connection: 300
Keep-Alive: 15
Server Root
/web
Loaded Modules
mod_php4, mod_ssl, mod_setenvif, mod_auth, mod_access, mod_rewrite,
mod_alias, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir,
mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation,
mod_mime, mod_log_referer, mod_log_config, mod_env, http_core
Apache Environment
Variable
Value
DOCUMENT_ROOT
/web/hosts/www.southernidahojobs.com/pub
HTTP_ACCEPT
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
HTTP_ACCEPT_CHARSET
iso-8859-1,*,utf-8
HTTP_ACCEPT_ENCODING
gzip
HTTP_ACCEPT_LANGUAGE
en,es
HTTP_CONNECTION
Keep-Alive
HTTP_HOST
test.southernidahojobs.com
HTTP_PRAGMA
no-cache
HTTP_USER_AGENT
Mozilla/4.61 [en] (OS/2; U)
PATH
/sbin:/usr/sbin:/usr/local/sbin/:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/gnome/bin:/opt/kde/bin:/usr/openwin/bin:/usr/lib/pgsql/bin:/opt/pilotsdk/bin
REMOTE_ADDR
206.206.38.109
REMOTE_PORT
1577
SCRIPT_FILENAME
/web/hosts/www.southernidahojobs.com/pub/test.php
SERVER_ADDR
206.206.38.118
SERVER_ADMIN
webmaster@developersdesk.com
SERVER_NAME
test.southernidahojobs.com
SERVER_PORT
80
SERVER_SIGNATURE
Apache/1.3.12 Server at test.southernidahojobs.com Port 80
SERVER_SOFTWARE
Apache/1.3.12 (Unix) PHP/4.0.2-dev mod_ssl/2.6.6 OpenSSL/0.9.5a
GATEWAY_INTERFACE
CGI/1.1
SERVER_PROTOCOL
HTTP/1.0
REQUEST_METHOD
GET
QUERY_STRING
REQUEST_URI
/test.php
SCRIPT_NAME
/test.php
HTTP Headers Information
HTTP Request Headers
HTTP Request
GET /test.php HTTP/1.0
Accept
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Charset
iso-8859-1,*,utf-8
Accept-Encoding
gzip
Accept-Language
en,es
Connection
Keep-Alive
Host
test.southernidahojobs.com
Pragma
no-cache
User-Agent
Mozilla/4.61 [en] (OS/2; U)
HTTP Response Headers
X-Powered-By
PHP/4.0.2-dev
Connection
close
Content-Type
text/html
Additional Modules
Environment
Variable
Value
PWD
/web/bin
GS_FONTPATH
/usr/share/lilypond/afm:/usr/share/lilypond/pfa
PAGER
less
HOSTNAME
sebel
RC_LANG
POSIX
LS_OPTIONS
-a -N --color=tty -T 0
ignoreeof
0
POVRAYOPT
-l/usr/lib/povray/include
QTDIR
/usr/lib/qt
OPENWINHOME
/usr/openwin
LESSKEY
/etc/lesskey.bin
LESSOPEN
|lesspipe.sh %s
MANPATH
/usr/local/man:/usr/share/man:/usr/man:/usr/X11R6/man:/usr/openwin/man:/usr/man/de
MFINPUTS
/usr/share/lilypond/mf::
PS1
\h:\w #
PS2
>
NNTPSERVER
news
KDEDIR
/opt/kde
LESS
-M -S -I
USER
root
LS_COLORS
no=00:fi=00:di=01;34:ln=01:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:ex=01;31:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=00;31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:
HISTCONTROL
ignoredups
MACHTYPE
i686-pc-linux-gnu
XKEYSYMDB
/usr/X11R6/lib/X11/XKeysymDB
GNOMEDIR
/opt/gnome
COLORTERM
1
INFOPATH
/usr/local/info:/usr/info
LOGNAME
root
SHLVL
1
TEXINPUTS
/usr/share/lilypond/tex:/usr/share/lilypond/ps::~/.TeX:/usr/doc/.TeX
MINICOM
-c on
INFODIR
/usr/local/info:/usr/info
SHELL
/bin/bash
PRINTER
lp
PGLIB
/usr/lib/pgsql/lib
HOSTTYPE
i686
OSTYPE
linux-gnu
WINDOWMANAGER
/usr/X11R6/bin/kde
WINGZ3
/opt/Wingz3
TERM
linux
HOME
/root
XNLSPATH
/usr/X11R6/lib/X11/nls
no_proxy
localhost
PGDATA
/var/lib/pgsql/data
PATH
/sbin:/usr/sbin:/usr/local/sbin/:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/gnome/bin:/opt/kde/bin:/usr/openwin/bin:/usr/lib/pgsql/bin:/opt/pilotsdk/bin
LESSCHARSET
latin1
FROM_HEADER
sebel.developersdesk.com
LILYPONDPREFIX
/usr/share/lilypond
_
./httpd.test
OLDPWD
/web/hosts/www.southernidahojobs.com/secure
PHP Variables
Variable
Value
PHP_SELF
/test.php
HTTP_SERVER_VARS["DOCUMENT_ROOT"]
/web/hosts/www.southernidahojobs.com/pub
HTTP_SERVER_VARS["HTTP_ACCEPT"]
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
image/png, */*
HTTP_SERVER_VARS["HTTP_ACCEPT_CHARSET"]
iso-8859-1,*,utf-8
HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"]
gzip
HTTP_SERVER_VARS["HTTP_ACCEPT_LANGUAGE"]
en,es
HTTP_SERVER_VARS["HTTP_CONNECTION"]
Keep-Alive
HTTP_SERVER_VARS["HTTP_HOST"]
test.southernidahojobs.com
HTTP_SERVER_VARS["HTTP_PRAGMA"]
no-cache
HTTP_SERVER_VARS["HTTP_USER_AGENT"]
Mozilla/4.61 [en] (OS/2; U)
HTTP_SERVER_VARS["PATH"]
/sbin:/usr/sbin:/usr/local/sbin/:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/gnome/bin:/opt/kde/bin:/usr/openwin/bin:/usr/lib/pgsql/bin:/opt/pilotsdk/bin
HTTP_SERVER_VARS["REMOTE_ADDR"]
206.206.38.109
HTTP_SERVER_VARS["REMOTE_PORT"]
1577
HTTP_SERVER_VARS["SCRIPT_FILENAME"]
/web/hosts/www.southernidahojobs.com/pub/test.php
HTTP_SERVER_VARS["SERVER_ADDR"]
206.206.38.118
HTTP_SERVER_VARS["SERVER_ADMIN"]
webmaster@developersdesk.com
HTTP_SERVER_VARS["SERVER_NAME"]
test.southernidahojobs.com
HTTP_SERVER_VARS["SERVER_PORT"]
80
HTTP_SERVER_VARS["SERVER_SIGNATURE"]
Apache/1.3.12 Server at test.southernidahojobs.com Port
80
HTTP_SERVER_VARS["SERVER_SOFTWARE"]
Apache/1.3.12 (Unix) PHP/4.0.2-dev mod_ssl/2.6.6
OpenSSL/0.9.5a
HTTP_SERVER_VARS["GATEWAY_INTERFACE"]
CGI/1.1
HTTP_SERVER_VARS["SERVER_PROTOCOL"]
HTTP/1.0
HTTP_SERVER_VARS["REQUEST_METHOD"]
GET
HTTP_SERVER_VARS["QUERY_STRING"]
HTTP_SERVER_VARS["REQUEST_URI"]
/test.php
HTTP_SERVER_VARS["SCRIPT_NAME"]
/test.php
HTTP_SERVER_VARS["PATH_TRANSLATED"]
/web/hosts/www.southernidahojobs.com/pub/test.php
HTTP_SERVER_VARS["PHP_SELF"]
/test.php
HTTP_SERVER_VARS["argv"]
Array
(
)
HTTP_SERVER_VARS["argc"]
0
HTTP_ENV_VARS["PWD"]
/web/bin
HTTP_ENV_VARS["GS_FONTPATH"]
/usr/share/lilypond/afm:/usr/share/lilypond/pfa
HTTP_ENV_VARS["PAGER"]
less
HTTP_ENV_VARS["HOSTNAME"]
sebel
HTTP_ENV_VARS["RC_LANG"]
POSIX
HTTP_ENV_VARS["LS_OPTIONS"]
-a -N --color=tty -T 0
HTTP_ENV_VARS["ignoreeof"]
0
HTTP_ENV_VARS["POVRAYOPT"]
-l/usr/lib/povray/include
HTTP_ENV_VARS["QTDIR"]
/usr/lib/qt
HTTP_ENV_VARS["OPENWINHOME"]
/usr/openwin
HTTP_ENV_VARS["LESSKEY"]
/etc/lesskey.bin
HTTP_ENV_VARS["LESSOPEN"]
|lesspipe.sh %s
HTTP_ENV_VARS["MANPATH"]
/usr/local/man:/usr/share/man:/usr/man:/usr/X11R6/man:/usr/openwin/man:/usr/man/de
HTTP_ENV_VARS["MFINPUTS"]
/usr/share/lilypond/mf::
HTTP_ENV_VARS["PS1"]
\\h:\\w #
HTTP_ENV_VARS["PS2"]
>
HTTP_ENV_VARS["NNTPSERVER"]
news
HTTP_ENV_VARS["KDEDIR"]
/opt/kde
HTTP_ENV_VARS["LESS"]
-M -S -I
HTTP_ENV_VARS["USER"]
root
HTTP_ENV_VARS["LS_COLORS"]
no=00:fi=00:di=01;34:ln=01:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:ex=01;31:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=00;31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:
HTTP_ENV_VARS["HISTCONTROL"]
ignoredups
HTTP_ENV_VARS["MACHTYPE"]
i686-pc-linux-gnu
HTTP_ENV_VARS["XKEYSYMDB"]
/usr/X11R6/lib/X11/XKeysymDB
HTTP_ENV_VARS["GNOMEDIR"]
/opt/gnome
HTTP_ENV_VARS["COLORTERM"]
1
HTTP_ENV_VARS["INFOPATH"]
/usr/local/info:/usr/info
HTTP_ENV_VARS["LOGNAME"]
root
HTTP_ENV_VARS["SHLVL"]
1
HTTP_ENV_VARS["TEXINPUTS"]
/usr/share/lilypond/tex:/usr/share/lilypond/ps::~/.TeX:/usr/doc/.TeX
HTTP_ENV_VARS["MINICOM"]
-c on
HTTP_ENV_VARS["INFODIR"]
/usr/local/info:/usr/info
HTTP_ENV_VARS["SHELL"]
/bin/bash
HTTP_ENV_VARS["PRINTER"]
lp
HTTP_ENV_VARS["PGLIB"]
/usr/lib/pgsql/lib
HTTP_ENV_VARS["HOSTTYPE"]
i686
HTTP_ENV_VARS["OSTYPE"]
linux-gnu
HTTP_ENV_VARS["WINDOWMANAGER"]
/usr/X11R6/bin/kde
HTTP_ENV_VARS["WINGZ3"]
/opt/Wingz3
HTTP_ENV_VARS["TERM"]
linux
HTTP_ENV_VARS["HOME"]
/root
HTTP_ENV_VARS["XNLSPATH"]
/usr/X11R6/lib/X11/nls
HTTP_ENV_VARS["no_proxy"]
localhost
HTTP_ENV_VARS["PGDATA"]
/var/lib/pgsql/data
HTTP_ENV_VARS["PATH"]
/sbin:/usr/sbin:/usr/local/sbin/:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/gnome/bin:/opt/kde/bin:/usr/openwin/bin:/usr/lib/pgsql/bin:/opt/pilotsdk/bin
HTTP_ENV_VARS["LESSCHARSET"]
latin1
HTTP_ENV_VARS["FROM_HEADER"]
sebel.developersdesk.com
HTTP_ENV_VARS["LILYPONDPREFIX"]
/usr/share/lilypond
HTTP_ENV_VARS["_"]
./httpd.test
HTTP_ENV_VARS["OLDPWD"]
/web/hosts/www.southernidahojobs.com/secure
PHP License
This program is free software; you can redistribute it and/or modify it under the terms of
the PHP
License as published by the PHP Group and included in the distribution in the file: LICENSE
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
If you did not receive a copy of the PHP license, or have any questions about PHP
licensing, please
contact license@php.net.
Rick Widmer
Internet Marketing Specialists
http://www.developersdesk.com