[horde] GIT questions..

Michael J Rubinsky mrubinsk at horde.org
Thu Mar 7 20:56:04 UTC 2013


Quoting Simon Brereton <simon.buongiorno at gmail.com>:

> On 7 March 2013 21:07, Michael J Rubinsky <mrubinsk at horde.org> wrote:
>> Quoting Simon Brereton <simon.buongiorno at gmail.com>> On 7 March 2013 20:12,
>> Michael J Rubinsky <mrubinsk at horde.org> wrote:
>>>>
>>>>
>>>> Quoting Simon Brereton <simon.buongiorno at gmail.com>:
>>>>
>>>>> On 7 March 2013 02:48, Michael M Slusarz <slusarz at horde.org> wrote:
>>>>>>
>>>>>>
>>>>>> Quoting Simon Brereton <simon.buongiorno at gmail.com>:
>>>>>>
>>>>>>> For clarification, my git-repository is /usr/share/git-horde5/ and my
>>>>>>> $web_dir = '/usr/share/horde-beta';  I'm not sure if the $app_fileroot
>>>>>>> should be the git repository or the web-root.  Essentially, it
>>>>>>> shouldn't matter because the web_root is just a symlink to the git
>>>>>>> repository, no?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> $app_fileroot only deals with the physical location on the disk.  It
>>>>>> has
>>>>>> nothing to do with web location/availability.
>>>>>>
>>>>>> Your registry.local.php should contain ONLY (at least at this point)
>>>>>>
>>>>>> <?php
>>>>>> $app_fileroot = [Horde location on disk];
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>> I do have the horde.local.phps though, so that means the install_dev
>>>>>>> script worked because it's only in the apps I specified.
>>>>>>> mail:/usr/share/git-horde5# find . -type f -name horde.local.php
>>>>>>> ./imp/config/horde.local.php
>>>>>>> ./kronolith/config/horde.local.php
>>>>>>> ./mnemo/config/horde.local.php
>>>>>>> ./passwd/config/horde.local.php
>>>>>>> ./nag/config/horde.local.php
>>>>>>> ./horde/config/horde.local.php
>>>>>>> ./turba/config/horde.local.php
>>>>>>>
>>>>>>>
>>>>>>> What I don't have is any apps showing - still..
>>>>>>>
>>>>>>> 2013-03-06T23:26:26+00:00 DEBUG: HORDE-BETA Setting imp inactive
>>>>>>> because the fileroot does not exist or the application is not
>>>>>>> configured yet. [pid 27221 on line 683 of
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> One of these tests is failing:
>>>>>>
>>>>>> $app_fileroot/imp doesn't exist
>>>>>> $app_fileroot/imp/config/conf.xml exists but conf.php doesn't
>>>>>
>>>>>
>>>>>
>>>>> (the value in ../imp/config/horde.local.php and the value of $web_dir)
>>>>
>>>>
>>>>
>>>> Not sure what what you means by that.
>>>>
>>>> What you should have in imp/config/horde.local.php is a define for
>>>> HORDE_BASE. This is automatically generated by the install_dev script and
>>>> should point to an ABSOLUTE PHYSICAL path on your file system to the root
>>>> of
>>>> your web-accessible horde directory. E.g, /var/www/html/horde.
>>>
>>>
>>> This is the first problem, I had that pointing to the DocumentRoot for
>>> the vhost (but that is also the directory created by the install_dev).
>>> When I corrected that, I got a little further along and ran into the
>>> second problem.
>>>
>>>> Additionally, horde/config/horde.local.php should contain the same
>>>> define,
>>>> but updates the include_path to contain the ABSOLUTE PHYSICAL path to
>>>> your
>>>> horde/libs directory (again, created by the install_dev script).
>>>
>>>
>>> This is the second problem.  my *config/horde.local.php files only
>>> contain one line (see problem 1) and it doesn't point to horde/libs.
>>>
>>>> In horde/config/registry.local.php you would put your $app_fileroot and
>>>> $app_webroot definitions. E.g.,
>>>> $app_fileroot = '/var/www/html/horde' and $app_webroot = '/horde';
>>>>
>>>> The really important thing to remember here about $app_fileroot is that
>>>> it
>>>> MUST be a real physical path on your filesystem it CANNOT be a symlinks.
>>>
>>>
>>> So, to the repository, then.  Sadly in the course of trying to fix it,
>>> I've managed to foobar the entire git (and of course I hadn't
>>> committed any of the changes yet), so I will have to start from
>>> scratch.
>>>
>>> Thanks.
>>>
>>> Simon
>>>
>> No not the repository,  the web accessible directory for horde.
>
>
> But the web accessible directory is the one with the sym-links in it
> created by the dev_install.  And you said not to put it in the one
> with symlinks.

Yes, it has symlinks IN it, but it, itself, is not a symlink. For  
example, for some reason, on my Mac /var is actually a symlink to  
/private/var. Putting /var/www/html/horde will cause things to break.  
I need to use /private/var/www/html/horde. It's just another "gotcha"  
that I thought I would mention.


-- 
mike

The Horde Project (www.horde.org)
mrubinsk at horde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6062 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.horde.org/archives/horde/attachments/20130307/21ed94de/attachment-0001.bin>


More information about the horde mailing list