<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Class definition of Horde_Vfs_ not found.</title> 
  <pubDate>Fri, 10 Apr 2026 07:55:24 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/10592</link> 
  <atom:link rel="self" type="application/rss+xml" title="Class definition of Horde_Vfs_ not found." href="https://bugs.horde.org/ticket/10592/rss" /> 
  <description>Class definition of Horde_Vfs_ not found.</description> 
 
   
   
  <item> 
   <title>i configured gollem to use the file backend and disabled all</title> 
   <description>i configured gollem to use the file backend and disabled all other backends:

$backends[&#039;file&#039;] = array(
    &#039;disabled&#039; =&gt; false,
    &#039;name&#039; =&gt; &#039;Virtual Home Directories&#039;,
    &#039;driver&#039; =&gt; &#039;file&#039;,
    &#039;preferred&#039; =&gt; &#039;&#039;,
    &#039;hordeauth&#039; =&gt; false,
    &#039;params&#039; =&gt; array(
        // The base location under which the user home directories live.
        &#039;vfsroot&#039; =&gt; &#039;/var/www/data/horde/gollem&#039;,
        // The default permissions to set for newly created folders and files.
        &#039;permissions&#039; =&gt; $GLOBALS[&#039;conf&#039;][&#039;umask&#039;]
    ),
    &#039;loginparams&#039; =&gt; array(),
    &#039;root&#039; =&gt; $GLOBALS[&#039;registry&#039;]-&gt;getAuth(),
    &#039;home&#039; =&gt; $GLOBALS[&#039;registry&#039;]-&gt;getAuth(),
    &#039;createhome&#039; =&gt; true,
    // &#039;filter&#039; =&gt; &#039;^regex$&#039;,
    &#039;quota&#039; =&gt; &#039;1.5 GB&#039;,
    &#039;clipboard&#039; =&gt; true,
    &#039;attributes&#039; =&gt; array(&#039;type&#039;, &#039;name&#039;, &#039;edit&#039;, &#039;download&#039;, &#039;modified&#039;, &#039;size&#039;, &#039;permission&#039;, &#039;owner&#039;, &#039;group&#039;)
);

and when i now authenticate to gollem i got this stacktrace:
Ein schwerer Fehler ist aufgetreten:

Class definition of Horde_Vfs_ not found.

 1. Horde_Core_Auth_Application-&gt;authenticate() /var/www/horde4/login.php:151
 2. Horde_Auth_Base-&gt;authenticate() /var/www/pear/php/Horde/Core/Auth/Application.php:132
 3. Horde_Core_Auth_Application-&gt;_authenticate() /var/www/pear/php/Horde/Auth/Base.php:146
 4. Horde_Registry-&gt;callAppMethod() /var/www/pear/php/Horde/Core/Auth/Application.php:161
 5. call_user_func_array() /var/www/pear/php/Horde/Registry.php:1081
 6. Gollem_Application-&gt;authAuthenticate()
 7. Gollem_Auth::authenticate() /var/www/horde4/gollem/lib/Application.php:154
 8. Horde_Injector-&gt;getInstance() /var/www/horde4/gollem/lib/Auth.php:168
 9. Horde_Injector-&gt;createInstance() /var/www/pear/php/Horde/Injector.php:248
10. Horde_Injector_Binder_Factory-&gt;create() /var/www/pear/php/Horde/Injector.php:213
11. Gollem_Factory_VfsDefault-&gt;create() /var/www/pear/php/Horde/Injector/Binder/Factory.php:111
12. Gollem_Factory_Vfs-&gt;create() /var/www/horde4/gollem/lib/Factory/VfsDefault.php:36
13. Horde_Vfs::factory() /var/www/horde4/gollem/lib/Factory/Vfs.php:65</description> 
   <pubDate>Fri, 30 Sep 2011 19:12:35 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t67837</link> 
  </item> 
   
  <item> 
   <title>Check your log files. This might happen if backends(.local).</title> 
   <description>Check your log files. This might happen if backends(.local).php cannot be loaded an no backend is available.</description> 
   <pubDate>Fri, 30 Sep 2011 20:50:06 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t67839</link> 
  </item> 
   
  <item> 
   <title>in the log files i can&#039;t see any error about that in my webs</title> 
   <description>in the log files i can&#039;t see any error about that in my webserver.log, php.log or horde.log file. i can confirm that both files are readable by the webserver backends.php and also backends.local.php because in the detailed stacktrace  i see my changes to the vfsroot that point to my setting.




[Gollem_Factory_Vfs] =&gt; Gollem_Factory_Vfs Object
                                                        (
                                                            [_instances:Gollem_Factory_Vfs:private] =&gt; Array
                                                                (
                                                                    [file] =&gt; Horde_Vfs_File Object
                                                                        (
                                                                            [_permissions:protected] =&gt; Array
                                                                                (
                                                                                    [owner] =&gt; Array
                                                                                        (
                                                                                            [read] =&gt; 1
                                                                                            [write] =&gt; 1
                                                                                            [execute] =&gt; 1
                                                                                        )

                                                                                    [group] =&gt; Array
                                                                                        (
                                                                                            [read] =&gt; 1
                                                                                            [write] =&gt; 1
                                                                                            [execute] =&gt; 1
                                                                                        )

                                                                                    [all] =&gt; Array
                                                                                        (
                                                                                            [read] =&gt; 1
                                                                                            [write] =&gt; 1
                                                                                            [execute] =&gt; 1
                                                                                        )

                                                                                )

                                                                            [_params:protected] =&gt; Array
                                                                                (
                                                                                    [user] =&gt; 
                                                                                    [vfs_quotalimit] =&gt; 1610612736
                                                                                    [vfs_quotaroot] =&gt; ****
                                                                                    [vfsroot] =&gt; /var/www/data/horde/gollem
                                                                                    [permissions] =&gt; 63
                                                                                    [username] =&gt; ****
                                                                                    [password] =&gt; ****
                                                                                )

                                                                            [_credentials:protected] =&gt; Array
                                                                                (
                                                                                )

                                                                            [_vfsSize:protected] =&gt; 
                                                                        )

                                                                )

                                                            [_injector:protected] =&gt; Horde_Injector Object
 *RECURSION*
                                                        )
</description> 
   <pubDate>Sat, 01 Oct 2011 05:26:27 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t67843</link> 
  </item> 
   
  <item> 
   <title>Cannot reproduce, whether hordeauth is enabled or not.</title> 
   <description>Cannot reproduce, whether hordeauth is enabled or not.</description> 
   <pubDate>Mon, 10 Oct 2011 15:43:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t68055</link> 
  </item> 
   
  <item> 
   <title>ok i think i found the option that causes the error.

i at</title> 
   <description>ok i think i found the option that causes the error.

i attach my backends.local.php
if i uncomment the commted line the error about the not found class appears</description> 
   <pubDate>Mon, 10 Oct 2011 16:58:41 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t68067</link> 
  </item> 
   
  <item> 
   <title>Duplicate of bug #10584?</title> 
   <description>Duplicate of bug #10584?</description> 
   <pubDate>Mon, 10 Oct 2011 17:18:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t68071</link> 
  </item> 
   
  <item> 
   <title>i don&#039;t think it&#039;s a duplicate because the changes from 1058</title> 
   <description>i don&#039;t think it&#039;s a duplicate because the changes from 10584 i included in my sources</description> 
   <pubDate>Mon, 10 Oct 2011 17:22:50 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t68072</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Don&#039;t try to</title> 
   <description>Changes have been made in Git for this ticket:

Don&#039;t try to get VFS instance from injector when creating home dirs.
We created the instance already earlier, and we didn&#039;t register the current
backend in the session yet, so using the injector fails anyway.

Bug: 10592

 1 files changed, 1 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/22caa5aa102aa13d547385be9528dd579fc9dd20</description> 
   <pubDate>Tue, 11 Oct 2011 09:43:13 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t68100</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

[jan] Fix us</title> 
   <description>Changes have been made in Git for this ticket:

[jan] Fix usage of createhome parameter (Bug #10592).

 2 files changed, 3 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/b0846e5a8551f95f84b666c54e02f6736c81789f</description> 
   <pubDate>Tue, 11 Oct 2011 09:43:18 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t68101</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Pass VFS ins</title> 
   <description>Changes have been made in Git for this ticket:

Pass VFS instance to Gollem::createFolder().
Using the injector still fails here, so pass the instance created earlier.

Bug: 10690
Bug: 10592

 2 files changed, 8 insertions(+), 5 deletions(-)
http://git.horde.org/horde-git/-/commit/2b33284d2a9e595611be0485ec32342c621df024</description> 
   <pubDate>Mon, 31 Oct 2011 15:14:09 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10592#t68452</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
