ID:               11703
 Comment by:       golden-bdsm1476 at hotmail dot com
 Reported By:      gmills at library dot berkeley dot edu
 Status:           Bogus
 Bug Type:         Documentation problem
 Operating System: Solaris 8
 PHP Version:      4.0.6
 New Comment:

<a href=http://exellentgolden-bdsm.da.ru>golden bdsm</a>


Previous Comments:
------------------------------------------------------------------------

[2001-08-07 13:59:08] [EMAIL PROTECTED]

The assertion "... Turns out that php scripts to be opened must exist
under the httpd document root, and that the include_path directive is
the path under the document root as well ..." is unfounded.

Include files *can* be outside the doument root of the server, *but*
those directories should be readable by the user under which the server
(and PHP) runs, e.g.

[/tmp/foo.php]
<?php echo "I am not in the server's doc root"; ?>

[/usr/local/apache/htdocs/testincpath.php]
<?php
include "foo.php";
echo "<hr>But I am in the server's doc root"
?>

And in php.ini

include_path=".:/tmp";

Then, when you use the URL:

http://example.com/testincpath.php

(remember to start/stop Apache)

you will get (used lynx for the lines below):


   I am not in the server's doc root  
____________________________________________

    But I am in the server's doc root

The users's problem seems to be a setup/permissions problem w/ his/her
system, not a documentation problem.


------------------------------------------------------------------------

[2001-07-12 14:38:24] [EMAIL PROTECTED]

Making this a documentation problem.

Derick

------------------------------------------------------------------------

[2001-07-12 14:35:20] gmills at library dot berkeley dot edu

Turns out that php scripts to be opened must exist under the httpd
document root, and that the include_path directive is the path under
the document root as well. Would have helped if this was made a little
clearer in the installation instructions! Thanks for all the help;

Garey Mills

------------------------------------------------------------------------

[2001-07-12 13:41:04] gmills at library dot berkeley dot edu

phpinfo can be run if there is no prepend file defined. You can see the
info produced by phpinfo at
http://samba.berkeley.edu/test.php

------------------------------------------------------------------------

[2001-06-30 03:06:22] gmills at library dot berkeley dot edu

Here is the prepend.php3 file. It comes from the phplib distributed
with HORDE

<?php
/*
 * Session Management for PHP3
 *
 * Copyright (c) 1998,1999 SH Online Dienst GmbH
 *                    Boris Erdmann, Kristian Koehntopp
 *
 * $Id: prepend.php3,v 1.1.2.4 2000/09/08 20:55:27 bjn Exp $
 *
 */ 

if (empty($_PHPLIB) || !is_array($_PHPLIB)) {
# Aren't we nice? We are prepending this everywhere 
# we require or include something so you can fake
# include_path  when hosted at provider that sucks.
  $_PHPLIB["libdir"] = ""; 
}

require($_PHPLIB["libdir"] . "db_mysql.inc");  /* Change this to match
your database. */
require($_PHPLIB["libdir"] . "ct_sql.inc");    /* Change this to match
your data storage container */
require($_PHPLIB["libdir"] . "session.inc");   /* Required for
everything below.      */

/* Additional require statements go below this line */
/* Additional require statements go before this line */

require($_PHPLIB["libdir"] . "local.inc");     /* Required, contains
your local configuration. */
require($_PHPLIB["libdir"] . "page.inc");      /* Required, contains
the page management functions. */

?>

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/11703

-- 
Edit this bug report at http://bugs.php.net/?id=11703&edit=1

Reply via email to