[horde] Class 'Sabre\DAVACL\PrincipalBackend\AbstractBackend' not found
Dominik Erdmann
horde_mailing at der-domi.de
Tue Jan 16 16:40:45 UTC 2018
Am 11.01.2018 um 18:24 schrieb Jan Schneider:
>>> I upgraded my Git-installation to latest git-development. I noticed
>>> that DAV (CardDAV, CalDAV) does not work. I get the following message:
>>>
>>> [horde] Class 'Sabre\DAVACL\PrincipalBackend\AbstractBackend' not
>>> found [pid 20898 on line 29 of
>>> "/<path_to>/horde-base/Dav/lib/Horde/Dav/Principals.php"]
>>>
>>> Don't why this does not work any more. All config files seems to be
>>> identical.
>>> Could this be an issue with having the installation not on root-level
>>> of domain?
>>>
>>> Hint1: I configured in
>>> /<path_to>/horde-base/base/config/registry.local.php
>>> $app_fileroot = '/var/www/domain.com/horde';
>>> $app_webroot = '/horde';
>>>
>>> Hint2: I updated from
>>> $apps = array('content', 'gollem', 'imp', 'ingo', 'kronolith',
>>> 'mnemo', 'nag', 'passwd', 'timeobjects', 'trean', 'turba');
>>> to
>>> $conf['apps'] = array();
>
> How did you install the git checkout? With the Horde Git Tools? Works
> fine here.
I'm using also the Horde Git Tools. Here the main steps for beginning:
mkdir /srv/composer
cd /srv/composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') ===
'544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061')
{ echo 'Installer verified'; } else { echo 'Installer corrupt';
unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
cd /srv
git clone https://github.com/horde/git-tools.git horde-git-tools
cd /srv/horde-git-tools
/srv/composer/composer.phar install
cp config/conf.php.dist config/conf.php
nano /srv/horde-git-tools/config/conf.php
<< do some configuration >>
/srv/horde-git-tools/bin/horde-git-tools git clone
/srv/horde-git-tools/bin/horde-git-tools dev install
Here some packages from previously installation. Are they still
required? Maybe I miss some package for DAV?
pecl install imagick lzf memcache geoip pam
pear upgrade PEAR
pear channel-discover pear.horde.org
pear install horde/horde_role
pecl install horde/horde_lz4
pear install Date Crypt_CHAP File_Fstab Net_DNS2
cp /srv/horde-base/base/config/conf.php.dist
/srv/horde-base/base/config/conf.php
Some other steps regarding configuration follows.
For doing this I get the above mentioned issue. Am I right with this
installation?
Thanks,
Dominik
More information about the horde
mailing list