Yesterday, I had a working installation of owncloud 9 on my private server. I followed the migration to nextcloud 9 steps, and it was all working.
This morning, I decided to kill the installation entirely, and roll a new install of nextcloud 11. I followed the same process as I’ve done installing owncloud. I have shared hosting on a service called hostrocket
, with cloudLinux, apache, suPHP, PHP 7, and my SQL. Remember this was successfully running an owncloud instance before.
the nextcloud install simply refuses to run. When I try to access the address: http://cloud.geligelu.com
I get a 500 internal server error
.
When I SSH into the server and try to run occ
I get this:
php occ
An unhandled exception has been thrown:
Error: Call to undefined function OC\Files\json_encode() in /home/techfact/public_html/cloud/lib/private/Files/Filesystem.php:788
Stack trace:
#0 /home/techfact/public_html/cloud/lib/private/Files/Filesystem.php(555): OC\Files\Filesystem::normalizePath('')
#1 /home/techfact/public_html/cloud/lib/private/Files/View.php(106): OC\Files\Filesystem::isValidPath('')
#2 /home/techfact/public_html/cloud/lib/private/Server.php(120): OC\Files\View->__construct()
#3 /home/techfact/public_html/cloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#4 /home/techfact/public_html/cloud/lib/private/AppFramework/Utility/SimpleContainer.php(103): Pimple\Container->offsetGet('EncryptionManag...')
#5 /home/techfact/public_html/cloud/lib/private/ServerContainer.php(89): OC\AppFramework\Utility\SimpleContainer->query('EncryptionManag...')
#6 /home/techfact/public_html/cloud/lib/private/Server.php(755): OC\ServerContainer->query('EncryptionManag...')
#7 /home/techfact/public_html/cloud/lib/base.php(853): OC\Server->getEncryptionManager()
#8 /home/techfact/public_html/cloud/lib/base.php(755): OC::registerEncryptionWrapper()
#9 /home/techfact/public_html/cloud/lib/base.php(1074): OC::init()
#10 /home/techfact/public_html/cloud/console.php(56): require_once('/home/techfact/...')
#11 /home/techfact/public_html/cloud/occ(11): require_once('/home/techfact/...')
What could this be?!