Jump to content

boredx

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by boredx

  1. Can someone help me? I am on :latest. I keep getting PDO not found every half second in the Logs. On Nextcloud UI, it says I am on PHP v8.0.25.

     

    However when I check the docker, it's on php 7.4.33. There is also php8 inside the docker, but not accessible through php command.

     

    php -i | grep php.ini
    Configuration File (php.ini) Path => /etc/php7
    Loaded Configuration File => /etc/php7/php.ini
    
    php -v
    PHP 7.4.33 (cli) (built: Nov  3 2022 23:08:27) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies
    
    php8 -v
    PHP 8.0.25 (cli) (built: Oct 26 2022 12:04:58) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v4.0.25, Copyright (c) Zend Technologies
        with Zend OPcache v8.0.25, Copyright (c), by Zend Technologies

     

     

    php -m
    [PHP Modules]
    Core
    date
    filter
    hash
    libxml
    pcre
    phpdbg_webhelper
    readline
    Reflection
    SPL
    standard
    xml
    zlib

     

    php8 -m
    [PHP Modules]
    apcu
    bcmath
    bz2
    Core
    ctype
    curl
    date
    dom
    exif
    fileinfo
    filter
    ftp
    gd
    gmp
    hash
    iconv
    igbinary
    imagick
    imap
    intl
    json
    ldap
    libsmbclient
    libxml
    mbstring
    mcrypt
    memcached
    mysqlnd
    openssl
    pcntl
    pcre
    PDO
    pdo_mysql
    pdo_pgsql
    pdo_sqlite
    pgsql
    Phar
    phpdbg_webhelper
    posix
    readline
    redis
    Reflection
    session
    SimpleXML
    smbclient
    sodium
    SPL
    sqlite3
    standard
    xml
    xmlreader
    xmlwriter
    Zend OPcache
    zip
    zlib
    
    [Zend Modules]
    Zend OPcache

     

    Would I need to point php binary to php8? How would I do that? I googled and it says use update-alternatives , but that command is not found in the docker.

     

     

    Error: Class 'PDO' not found in /config/www/nextcloud/lib/private/DB/Connection.php:155
    Stack trace:
    #0 /config/www/nextcloud/lib/private/AppConfig.php(408): OC\DB\Connection->getQueryBuilder()
    #1 /config/www/nextcloud/lib/private/AppConfig.php(176): OC\AppConfig->loadConfigValues()
    #2 /config/www/nextcloud/lib/private/AppConfig.php(367): OC\AppConfig->getApps()
    #3 /config/www/nextcloud/lib/private/legacy/OC_App.php(983): OC\AppConfig->getValues()
    #4 /config/www/nextcloud/lib/private/Server.php(713): OC_App::getAppVersions()
    #5 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\Server->OC\{closure}()
    #6 /config/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #7 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
    #8 /config/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
    #9 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
    #10 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(184): OC\AppFramework\Utility\SimpleContainer->get()
    #11 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #12 /config/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #13 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
    #14 /config/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
    #15 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
    #16 /config/www/nextcloud/lib/private/Server.php(1105): OC\AppFramework\Utility\SimpleContainer->get()
    #17 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\Server->OC\{closure}()
    #18 /config/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #19 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
    #20 /config/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
    #21 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
    #22 /config/www/nextcloud/lib/private/Server.php(2082): OC\AppFramework\Utility\SimpleContainer->get()
    #23 /config/www/nextcloud/lib/private/Files/View.php(122): OC\Server->getLockingProvider()
    #24 /config/www/nextcloud/lib/private/Server.php(454): OC\Files\View->__construct()
    #25 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\Server->OC\{closure}()
    #26 /config/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #27 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
    #28 /config/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
    #29 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
    #30 /config/www/nextcloud/lib/private/Server.php(1445): OC\AppFramework\Utility\SimpleContainer->get()
    #31 /config/www/nextcloud/lib/base.php(602): OC\Server->boot()
    #32 /config/www/nextcloud/lib/base.php(1104): OC::init()
    #33 /config/www/nextcloud/console.php(48): require_once('/config/www/nex...')
    #34 /config/www/nextcloud/occ(11): require_once('/config/www/nex...')

     

×
×
  • Create New...