Forums » "Omeka has encountered an error" after 'successful' install

RSS feed for this topic

Info

  1. Hi, I'm trying to install Omeka as per the instructions in the pdf here:

    http://omeka.org/forums/topic/omeka-ubuntu-vmware-win-or-mac

    I'm installing onto a Ubuntu Lucid VM that I have been provided. I've installed:

    unzip
    imagemagick
    apache2
    mysql-server
    php5
    php5-mysql

    I've run the instructions as a different user to that detailed in the pdf, but have created the same account and added it to the webdev group.

    Upon accessing the installation for the first time I am directed to /install - I fill in the details and get "Omeka is installed. You may remove the "install" directory for security reasons. Check out your site, or visit your admin panel"

    Clicking either link produces: Omeka Has Encountered an Error

    I understand that this is often a db problem, but I don't know why it's happening at this point. If I drop my omeka db and recreate it, for example, I'm taken back to the /install directory upon visiting the site. Likewise if I change any settings in db.ini I get the same error.

    Are the instructions I have still relevant? Have I simply messed it up somewhere?

    Thanks, Joseph

  2. Follow the instructions on the Omeka Codex on retrieving error messages.

    In particular, the "Display Error Messages" section will cause that page to show a more detailed message about the specific problem you're having.

  3. Great, thanks, looks like a permission error?

    Zend_Session::start() - /var/www/application/libraries/Zend/Session.php(Line:480): Error #2 session_start(): open(/var/lib/php5/sess_7ce891eck9f9hu2fkst90gglt7, O_RDWR) failed: Permission denied (13) Array /var/www/application/libraries/Zend/Session.php(Line:490): Error #2 session_write_close(): open(/var/lib/php5/sess_7ce891eck9f9hu2fkst90gglt7, O_RDWR) failed: Permission denied (13) Array /var/www/application/libraries/Zend/Session.php(Line:490): Error #2 session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) Array
    
    #0 /var/www/application/libraries/Zend/Session/Namespace.php(143): Zend_Session::start(true)
    #1 /var/www/application/libraries/Zend/Auth/Storage/Session.php(87): Zend_Session_Namespace->__construct('Zend_Auth')
    #2 /var/www/application/libraries/Zend/Auth.php(91): Zend_Auth_Storage_Session->__construct()
    #3 /var/www/application/libraries/Zend/Auth.php(141): Zend_Auth->getStorage()
    #4 /var/www/application/libraries/Omeka/Core/Resource/Currentuser.php(32): Zend_Auth->hasIdentity()
    #5 /var/www/application/libraries/Zend/Application/Bootstrap/BootstrapAbstract.php(676): Omeka_Core_Resource_Currentuser->init()
    #6 /var/www/application/libraries/Zend/Application/Bootstrap/BootstrapAbstract.php(619): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('currentuser')
    #7 /var/www/application/libraries/Zend/Application/Bootstrap/BootstrapAbstract.php(579): Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap(NULL)
    #8 /var/www/application/libraries/Zend/Application.php(347): Zend_Application_Bootstrap_BootstrapAbstract->bootstrap(NULL)
    #9 /var/www/application/libraries/Omeka/Core.php(114): Zend_Application->bootstrap()
    #10 /var/www/index.php(30): Omeka_Core->initialize()
    #11 {main}
  4. Yep.

    This is a PHP configuration problem on your system (php.ini).

    session.save_path looks like it's set to '/var/lib/php5'. PHP needs to have access to write to that directory, which in this case means that Apache needs to have access.

  5. Perfect, thanks. That's working now.

    Cheers, Joseph

Reply

You must log in to post.