|
Posted by "Mark Rees" on 08/16/05 17:32
""George Pitcher"" <george.pitcher@ingenta.com> wrote in message
news:AMEPJAJDOFCDLPGFDOIFKEAEHGAA.george.pitcher@ingenta.com...
> John,
>
> Thanks for the input. I just knew I hadn't covered everything. My server
is
> currently set up as NT4/IIS. I suppose I could look to switching to Apache
> though.
Far be it from me to discrouage you from switching to Apache. However, on
IIS, you can store the include files and classes you wish to use across
several sites in a single location. You can then make this accessible to all
sites by adding the location in as a virtual directory. This basically
allows you to refer to it as if it were a directory within your webroot (if
I remember right, it's been a while).
There's a brief guide here:
http://www.mvps.org/marksxp/WindowsXP/IIS/iis3.php
Giood luck
Mark
>
> Cheers
>
> George
>
> > -----Original Message-----
> > From: John Nichel [mailto:john@kegworks.com]
> > Sent: 16 August 2005 2:25 pm
> > To: php-general@lists.php.net
> > Subject: Re: [PHP] Advice sought on PHP site maintenance
> >
> >
> > George Pitcher wrote:
> > > Hi,
> > >
> > > I manage several sites for my company. Some are running our own
> > service to
> > > about 80 customers and others are running a service for some (5
> > and growing)
> > > of our customers. Its the latter one that I need advice on.
> > >
> > > I have an application where each customer has a website on our
> > service. The
> > > functionality and layout are almost identical throughout these
> > sites and I
> > > am striving to move any differences into configuration files.
> > However, when
> > > I make a change, I then need to make that change on each site.
> > >
> > > I would like, if possible to maintain a single set of web pages and
have
> > > that work for all sites. I currently use PEAR::DB and Smarty
> > templating. The
> > > current url syntax is www.mysite.com/client/ and I would like
> > to keep them
> > > thinking that they each have their own unique site.
> > >
> > > Can anyone suggest a structure for this?
> >
> > If I'm reading you right, you're looking to keep a group of
> > scripts/classes in one place that all sites can draw from. If this is
> > the case, you could always set a global include directory (make it read
> > only for the users of your service), and configure that path in Apache's
> > httpd.conf or an .htaccess. I do this on our box (all the sites are
> > ours, but when I have to update Smarty/PEAR/custom scripts, I like to
> > just do it in one place).
> >
> > <VirtualHostDirectory>
> > -><VirtualHost1>
> > -><docs>
> > -><VirtualHost2>
> > -><docs>
> > -><VirtualHost3>
> > -><docs>
> > -><VirtualHost4>
> > -><docs>
> > -><GlobalInclude>
> > -><PEAR>
> > -><Smarty>
> > -><Custom>
> >
> > So on, and so forth.
Navigation:
[Reply to this message]
|