I do exactly this on servers running several hundred sites.
each site has a single file in the root, with any local config and a
variable $inc_root set.
$config_var1 = 'xyz';
$config_var2 = 'xyz';
$inc_root = '/home/sites/shared_stuff/';
//must be an absulute not relative address
all files are then referenced as
If you move things a lot you could link each site to a single file which
sets the $inc_root, so you only change one file.
From: mike [mailto:[EMAIL PROTECTED]
Sent: 13 November 2003 14:42
To: [EMAIL PROTECTED]
Subject: [PHP-DB] using code for multiple sites
I currently manage several websites that share the same code.
This code is included into many of the pages on every site.
I have duplicate copies of the code set up in each virtual host
Obviously this wastes space on my server and wastes my time having to
update them all.
I was looking for suggestions on the best way to be able to access these
php files through includes for each site.
A couple of the options that I have already looked into were-
I could put the code all into one directory for site A
and when I want to include these files I would have to include the full
path to the files
I really don't want to have to do this because I frequently move things
and I would have to change the path on each file.
either put these files into .:/usr/local/lib/php
create a directory called "inc" in /usr/local/apache
and then add the following line to php.ini
include_path = ".:/usr/local/apache/inc "
I hope I made it clear what I want to accomplish.
If you could give your recommendations I would greatly appreciate it.
Thanks in advance,
Webmaster / Sales Associate
_.·´¯`·.¸¸->vipersystems.biz <http://www.vipersystems.biz/> <-¸¸.·´¯`·._
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php