[dev] Running multiple versions
Martin Fraser
mdf at darksnow.net
Wed Feb 27 11:58:29 UTC 2008
Thanks Michael.
I'm doing this now and found the ini_path part of core.php but the
comment is unclear.
Just to clarify that I have done the right thing before I break my
stable setup. I'm planning on changing
// ini_set('include_path', dirname(__FILE__) . PATH_SEPARATOR .
ini_get('include_path'));
to
ini_set('include_path', '/path/to/horde_dev/pear' . dirname(__FILE__) .
PATH_SEPARATOR . ini_get('include_path'));
assuming I create a directory called pear under where I've installed my
head version of horde and use the symlink script you referenced.
I really don't want to mess up my current pear install by sticking all
the head versions over the FW_3 versions so I don't want to just try
this and see if it works.
Thanks.
Martin...
Michael Rubinsky wrote:
> What I do on my dev systems is the following:
>
> I have separate directory trees for HEAD and FRAMEWORK_3, 3_1 etc... so
> I have something like this for HEAD:
>
> /horde/www/horde/.... obviously, this is where the app files go
>
> /horde/pear .... I install the framework packages here using the
> symlink script (framework/devtools/horde-fw-symlinks.php)
>
> /horde/vfs - Used as the VFS base for this install. You might be able to
> share the VFS, but I wouldn't recommend it.
>
> /horde/tmp - The temporary directory. This one is important, especially
> if you use file-based sessions, caches etc...
>
>
> and then a similar structure for each version you want to run. Just
> make sure that you install the proper versions of the framework (Horde's
> PEAR libraries) into the proper pear directory. This will become
> increasingly important as HEAD moves towards Horde 4, which will not
> maintain BC with Horde 3.
>
>
> The final step is to make sure that you modify the PATH variable and add
> the appropriate pear path in core.php (there is a comment in that file
> to show how to do this).
>
> Hope this helps.
>
> Thanks,
> mike
>
> --
> The Horde Project (www.horde.org)
> mrubinsk at horde.org
>
> "Time just hates me. That's why it made me an adult." - Josh Joplin
>
>
> ------------------------------------------------------------------------
>
>
More information about the dev
mailing list