Omeka S Encountered an error

Hi,

Trying to install Omeka S on Ubuntu and I keep running into an error, as shown in the title.

Is there a way for me to see a log or pinpoint as to why this error is occurring? I’m new to Omeka and relatively new to self-hosting, so apologies for the amateur question.

I can provide server address and details perhaps as required for troubleshooting.

In the .htaccess file at the root of the install, replace
SetEnv APPLICATION_ENV "production" by SetEnv APPLICATION_ENV "development" and check the error.

Omeka S encountered an error

Zend\ServiceManager\Exception\ServiceNotCreatedException
Service with name “Omeka\ModuleManager” could not be created. Reason: An exception occured in driver: SQLSTATE[HY000] [1049] Unknown database ‘omeaks’

Details:

PDOException: SQLSTATE[HY000] [1049] Unknown database ‘omeaks’ in /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43
Stack trace:
#0 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(43): PDO->__construct(‘mysql:host=loca…’, ‘omekaslib’, ‘Lib56$^a’, Array)
#1 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php(41): Doctrine\DBAL\Driver\PDOConnection->__construct(‘mysql:host=loca…’, ‘omekaslib’, ‘Lib56$^a’, Array)
#2 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(360): Doctrine\DBAL\Driver\PDOMySql\Driver->connect(Array, ‘omekaslib’, ‘Lib56$^a’, Array)
#3 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(799): Doctrine\DBAL\Connection->connect()
#4 /var/www/html/application/src/Service/ModuleManagerFactory.php(95): Doctrine\DBAL\Connection->prepare(‘SELECT * FROM m…’)
#5 /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(758): Omeka\Service\ModuleManagerFactory->__invoke(Object(Zend\ServiceManager\ServiceManager), ‘Omeka\ModuleMan…’, NULL)
#6 /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(200): Zend\ServiceManager\ServiceManager->doCreate(‘Omeka\ModuleMan…’)
#7 /var/www/html/application/src/Mvc/Application.php(32): Zend\ServiceManager\ServiceManager->get(‘Omeka\ModuleMan…’)
#8 /var/www/html/index.php(19): Omeka\Mvc\Application::init(Array)
#9 {main}

Next Doctrine\DBAL\Driver\PDOException: SQLSTATE[HY000] [1049] Unknown database ‘omeaks’ in /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:47
Stack trace:
#0 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php(41): Doctrine\DBAL\Driver\PDOConnection->__construct(‘mysql:host=loca…’, ‘omekaslib’, ‘Lib56$^a’, Array)
#1 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(360): Doctrine\DBAL\Driver\PDOMySql\Driver->connect(Array, ‘omekaslib’, ‘Lib56$^a’, Array)
#2 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(799): Doctrine\DBAL\Connection->connect()
#3 /var/www/html/application/src/Service/ModuleManagerFactory.php(95): Doctrine\DBAL\Connection->prepare(‘SELECT * FROM m…’)
#4 /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(758): Omeka\Service\ModuleManagerFactory->__invoke(Object(Zend\ServiceManager\ServiceManager), ‘Omeka\ModuleMan…’, NULL)
#5 /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(200): Zend\ServiceManager\ServiceManager->doCreate(‘Omeka\ModuleMan…’)
#6 /var/www/html/application/src/Mvc/Application.php(32): Zend\ServiceManager\ServiceManager->get(‘Omeka\ModuleMan…’)
#7 /var/www/html/index.php(19): Omeka\Mvc\Application::init(Array)
#8 {main}

Next Doctrine\DBAL\Exception\ConnectionException: An exception occured in driver: SQLSTATE[HY000] [1049] Unknown database ‘omeaks’ in /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:103
Stack trace:
#0 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(145): Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException(‘An exception oc…’, Object(Doctrine\DBAL\Driver\PDOException))
#1 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php(47): Doctrine\DBAL\DBALException::driverException(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Driver\PDOException))
#2 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(360): Doctrine\DBAL\Driver\PDOMySql\Driver->connect(Array, ‘omekaslib’, ‘Lib56$^a’, Array)
#3 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(799): Doctrine\DBAL\Connection->connect()
#4 /var/www/html/application/src/Service/ModuleManagerFactory.php(95): Doctrine\DBAL\Connection->prepare(‘SELECT * FROM m…’)
#5 /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(758): Omeka\Service\ModuleManagerFactory->__invoke(Object(Zend\ServiceManager\ServiceManager), ‘Omeka\ModuleMan…’, NULL)
#6 /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(200): Zend\ServiceManager\ServiceManager->doCreate(‘Omeka\ModuleMan…’)
#7 /var/www/html/application/src/Mvc/Application.php(32): Zend\ServiceManager\ServiceManager->get(‘Omeka\ModuleMan…’)
#8 /var/www/html/index.php(19): Omeka\Mvc\Application::init(Array)
#9 {main}

Next Zend\ServiceManager\Exception\ServiceNotCreatedException: Service with name “Omeka\ModuleManager” could not be created. Reason: An exception occured in driver: SQLSTATE[HY000] [1049] Unknown database ‘omeaks’ in /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:765
Stack trace:
#0 /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(200): Zend\ServiceManager\ServiceManager->doCreate(‘Omeka\ModuleMan…’)
#1 /var/www/html/application/src/Mvc/Application.php(32): Zend\ServiceManager\ServiceManager->get(‘Omeka\ModuleMan…’)
#2 /var/www/html/index.php(19): Omeka\Mvc\Application::init(Array)
#3 {main}

Looks like you might have a type in your database.ini file – “omeaks”, instead of “omekas” which is much more likely.

I am a fool. Thank you very much. Excited for the final release of Omeka S!