I changed domain from domain.com to newdomain.com and now it doesn't load

I changed the domain on Hostinger and it just renames the domain to the new one, keeping the permissions and all existing files, but after that NextCloud doesn’t load and the following error appears after I activate the debug within config.php:

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.

An exception occurred in the driver: SQLSTATE[HY000] [14] unable to open database file /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/DB/Exceptions/DbalException.php at 56
#0 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/DB/ConnectionAdapter.php(53): OC\DB\Exceptions\DbalException::wrap()
#1 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/DB/QueryBuilder/QueryBuilder.php(292): OC\DB\ConnectionAdapter->executeQuery()
#2 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppConfig.php(1218): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#3 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppConfig.php(237): OC\AppConfig->loadConfig()
#4 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/legacy/OC_App.php(695): OC\AppConfig->searchValues()
#5 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Server.php(655): OC_App::getAppVersions()
#6 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Memcache/Factory.php(98): OC\Server->OC{closure}()
#7 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Memcache/Factory.php(137): OC\Memcache\Factory->getGlobalPrefix()
#8 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/User/Manager.php(74): OC\Memcache\Factory->createDistributed()
#9 [internal function]: OC\User\Manager->__construct()
#10 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(98): ReflectionClass->newInstanceArgs()
#11 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(106): OC\AppFramework\Utility\SimpleContainer->buildClass()
#12 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(124): OC\AppFramework\Utility\SimpleContainer->resolve()
#13 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#14 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(42): OC\ServerContainer->query()
#15 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\AppFramework\Utility\SimpleContainer->get()
#16 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(153): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#17 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#18 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(120): Pimple\Container->offsetGet()
#19 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#20 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(42): OC\ServerContainer->query()
#21 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Server.php(492): OC\AppFramework\Utility\SimpleContainer->get()
#22 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(153): OC\Server->OC{closure}()
#23 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#24 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(120): Pimple\Container->offsetGet()
#25 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#26 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(42): OC\ServerContainer->query()
#27 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\AppFramework\Utility\SimpleContainer->get()
#28 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(153): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#29 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#30 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(120): Pimple\Container->offsetGet()
#31 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#32 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(42): OC\ServerContainer->query()
#33 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Server.php(1334): OC\AppFramework\Utility\SimpleContainer->get()
#34 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(153): OC\Server->OC{closure}()
#35 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#36 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(120): Pimple\Container->offsetGet()
#37 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#38 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(42): OC\ServerContainer->query()
#39 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Server.php(1225): OC\AppFramework\Utility\SimpleContainer->get()
#40 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(153): OC\Server->OC{closure}()
#41 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#42 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(120): Pimple\Container->offsetGet()
#43 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#44 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(74): OC\ServerContainer->query()
#45 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#46 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(98): array_map()
#47 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(106): OC\AppFramework\Utility\SimpleContainer->buildClass()
#48 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(124): OC\AppFramework\Utility\SimpleContainer->resolve()
#49 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#50 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(42): OC\ServerContainer->query()
#51 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Server.php(1004): OC\AppFramework\Utility\SimpleContainer->get()
#52 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(153): OC\Server->OC{closure}()
#53 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#54 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(120): Pimple\Container->offsetGet()
#55 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/ServerContainer.php(155): OC\AppFramework\Utility\SimpleContainer->query()
#56 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/AppFramework/Utility/SimpleContainer.php(42): OC\ServerContainer->query()
#57 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/Server.php(1507): OC\AppFramework\Utility\SimpleContainer->get()
#58 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/lib/private/legacy/OC_Template.php(284): OC\Server->getRequest()
#59 /home/NAME_FTP/domains/DOMAIN1.COM/public_html/NEXTCLOUD/index.php(89): OC_Template::printExceptionErrorPage()
#60 {main}

My speculation would be: You are using SQLite. In this case, Nextcloud places the database in the data directory. Now I would assume that after renaming folders the path to the data directory (see your config/config.php) is wrong and needs to be adjusted.

But that’s just a wild guess.

1 Like

Take a look:
Domain Change