Internal Server Error

I had to restart my server and now I can’t access my nextcloud getting just “Internal Server Error The server encountered an internal error and was unable to complete your request.”

Log looks like this:

{“reqId”:“V2w1-n8AAQEAAAhX8tsAAAAA”,“remoteAddr”:“84.xxx.xx.xxx”,“app”:“core”,“message”:“Exception: {“Exception”:“Doctrine\\DBAL\\DBALException”,“Message”:“Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory”,“Code”:0,“Trace”:”#0 \/var\/www\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(429): OC\\DB\\Connection->connect()\n#1 \/var\/www\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()\n#2 \/var\/www\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()\n#3 \/var\/www\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(621): Doctrine\\DBAL\\Connection->getDatabasePlatform()\n#4 \/var\/www\/nextcloud\/lib\/private\/db\/connection.php(137): Doctrine\\DBAL\\Connection->setTransactionIsolation(2)\n#5 \/var\/www\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/DriverManager.php(172): OC\\DB\\Connection->__construct(Array, Object(Doctrine\\DBAL\\Driver\\PDOMySql\\Driver), Object(Doctrine\\DBAL\\Configuration), Object(Doctrine\\Common\\EventManager))\n#6 \/var\/www\/nextcloud\/lib\/private\/db\/connectionfactory.php(116): Doctrine\\DBAL\\DriverManager::getConnection(Array, Object(Doctrine\\DBAL\\Configuration), Object(Doctrine\\Common\\EventManager))\n#7 \/var\/www\/nextcloud\/lib\/private\/server.php(366): OC\\DB\\ConnectionFactory->getConnection(‘mysql’, Array)\n#8 \/var\/www\/nextcloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(113): OC\\Server->OC\\{closure}(Object(OC\\Server))\n#9 \/var\/www\/nextcloud\/lib\/private\/appframework\/utility\/simplecontainer.php(102): Pimple\\Container->offsetGet(‘DatabaseConnect…’)\n#10 \/var\/www\/nextcloud\/lib\/private\/servercontainer.php(87): OC\\AppFramework\\Utility\\SimpleContainer->query(‘DatabaseConnect…’)\n#11 \/var\/www\/nextcloud\/lib\/private\/server.php(886): OC\\ServerContainer->query(‘DatabaseConnect…’)\n#12 \/var\/www\/nextcloud\/lib\/private\/server.php(260): OC\\Server->getDatabaseConnection()\n#13 \/var\/www\/nextcloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(113): OC\\Server->OC\\{closure}(Object(OC\\Server))\n#14 \/var\/www\/nextcloud\/lib\/private\/appframework\/utility\/simplecontainer.php(102): Pimple\\Container->offsetGet(‘AppConfig’)\n#15 \/var\/www\/nextcloud\/lib\/private\/servercontainer.php(87): OC\\AppFramework\\Utility\\SimpleContainer->query(‘AppConfig’)\n#16 \/var\/www\/nextcloud\/lib\/private\/server.php(825): OC\\ServerContainer->query(‘AppConfig’)\n#17 \/var\/www\/nextcloud\/lib\/private\/util.php(424): OC\\Server->getAppConfig()\n#18 \/var\/www\/nextcloud\/lib\/private\/util.php(357): OC_Util::loadVersion()\n#19 \/var\/www\/nextcloud\/lib\/public\/util.php(72): OC_Util::getVersion()\n#20 \/var\/www\/nextcloud\/lib\/private\/defaults.php(52): OCP\\Util::getVersion()\n#21 \/var\/www\/nextcloud\/lib\/private\/template.php(79): OC_Defaults->__construct()\n#22 \/var\/www\/nextcloud\/lib\/private\/template.php(339): OC_Template->__construct(’’, ‘exception’, ‘error’, false)\n#23 \/var\/www\/nextcloud\/index.php(55): OC_Template::printExceptionErrorPage(Object(Doctrine\\DBAL\\DBALException))\n#24 {main}",“File”:"\/var\/www\/nextcloud\/lib\/private\/db\/connection.php",“Line”:54}",“level”:3,“time”:“2016-06-23T22:18:22+03:00”,“method”:“GET”,“url”:"/",“user”:"–"}

1 Like

Did you find a solution to this? If not, It looks like there was an error actually connecting to the database at all. Could you confirm if the database server (MySQL/Mariadb/etc) is actually running? If you have trouble with this, reply with what database you’re using.

I changed my server computer because got new one from friend and so I just left it like that.