+ Reply to Thread
Results 1 to 4 of 4
  1. Join Date
    Mar 2010
    Posts
    2

    Zend Cache Exception when running conjoon for the first time

    Hi all,

    I'm new to conjoon - in fact this is my very first time installing it. I've run into a problem after the installation completes.

    I am running CentOS 5.4 i386 with the Apache Web server version 2.2.14 and PHP version 5.2.11 running the PHP-PDO and PDO_MYSQL extensions. Earlier today I downloaded the latest build version of conjoon and ran the installation wizard, which completed successfully. During the caching step I chose to cache everything, and now after the install completes and I go to run conjoon I get this error:

    Code:
    Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /home/bsmail/conjoon_libs/Zend/Cache.php:203 Stack trace: #0 /home/bsmail/conjoon_libs/Zend/Cache/Backend/File.php(143): Zend_Cache::throwException('cache_dir must ...') #1 /home/bsmail/conjoon_libs/Zend/Cache/Backend/File.php(110): Zend_Cache_Backend_File->setCacheDir('/bsdata/conjoon...') #2 /home/bsmail/conjoon_libs/Zend/Cache.php(150): Zend_Cache_Backend_File->__construct(Array) #3 /home/bsmail/conjoon_libs/Zend/Cache.php(93): Zend_Cache::_makeBackend('file', Array, false, false) #4 /home/bsmail/conjoon_libs/Conjoon/Cache/Factory.php(107): Zend_Cache::factory('core', 'file', Array, Array) #5 /home/bsmail/index.php(100): Conjoon_Cache_Factory::getCache('com.conjoon.cac...', Array) #6 {main} thrown in /home/bsmail/conjoon_libs/Zend/Cache.php on line 203
    What should I do to resolve this error?

    Thanks in advance for any help provided!

  2. Join Date
    Dec 2008
    Location
    Aachen
    Posts
    146

    Please go to your "config.ini.php" and check the the cache-dirs that were created during the install process. Check if all directories where created. You can also disable caching by setting the config-parameter default.caching to 0 and see if it works.

    If you need further help, post either the contents of "installation.info.php" or "config.ini.php" here (make sure you remove any passwords from config.ini.php before posting here ).
    Thorsten Suckow-Homberg
    conjoon Core Developer

    tsuckow@conjoon.org

  3. Join Date
    Mar 2010
    Posts
    2

    Hi,

    Thanks for your quick reply. I went into the config.ini.php file and looked at my cache directories, and it turns out that those directories didn't actually exist on the system. Even though I created them during the conjoon install process and chmoded all of them to 777, somehow they got deleted after the installation (either by conjoon or another process).

    So, I re-created all of them and now that error is gone, but a new one comes up. It's not an error message, per say, just the blank conjoon screen. The title of the page in the title bar says "conjoon", but the only thing on the page is the blue conjoon background.

    In other words, nothing except the blue background of conjoon is coming up when I go to the index.php page. Is this supposed to happen? If not how can I fix this?

    Thanks!

  4. Join Date
    Dec 2008
    Location
    Aachen
    Posts
    146

    The struggle with directory read/write access is a real PITA.

    regarding the blank screen - can you check with FF and firebug if you get any error? Also, it might help to take a look at the php error log in your system. It's hard to tell without further information what might cause this issue, but chances are that the installation did not run through properly if you say that directories didn't exist after you've run the install wizard.
    Thorsten Suckow-Homberg
    conjoon Core Developer

    tsuckow@conjoon.org

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts