Re: include_path affects script being run

From: 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

« previous php.dev (#30877) next »