No access to Ispconfig admin panel

Discussion in 'ISPConfig 3 Priority Support' started by virk6, Jun 13, 2026 at 9:26 AM.

  1. virk6

    virk6 Member HowtoForge Supporter

    Hello,
    After Upgrade debian 11 to debian 12 i can no more access to my Ispconfig admin panel
    I got this message HTTP ERROR 500.
    Help please !
    Thank
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

  3. virk6

    virk6 Member HowtoForge Supporter

    Yes, I followed the guide and I'm using nginx, not apache.
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    Ok, then please take a look at the nginx error.log file, its in /var/log/nginx/ folder) to find out why you get this error.
     
  5. till

    till Super Moderator Staff Member ISPConfig Developer

  6. virk6

    virk6 Member HowtoForge Supporter

    Here are those few lines in /var/log/nginx/error.log

    Stack trace:
    #0 /usr/local/ispconfig/interface/lib/classes/ids.inc.php(117): IDS\Monitor->__construct()
    #1 /usr/local/ispconfig/interface/lib/app.inc.php(420): ids->start()
    #2 /usr/local/ispconfig/interface/web/index.php(32): require_once('/usr/local/ispc...')
    #3 {main}

    2026/06/13 09:54:45 [error] 51816#51816: *53614 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught InvalidArgumentException: Please make sure the folder '/usr/local/ispconfig/interface/lib/classes/IDS/../../../temp' is writable in /usr/local/ispconfig/interface/lib/classes/IDS/Monitor.php:159
    Stack trace:
    #0 /usr/local/ispconfig/interface/lib/classes/ids.inc.php(117): IDS\Monitor->__construct()
    #1 /usr/local/ispconfig/interface/lib/app.inc.php(420): ids->start()
    #2 /usr/local/ispconfig/interface/web/index.php(32): require_once('/usr/local/ispc...')
    #3 {main}
    thrown in /usr/local/ispconfig/interface/lib/classes/IDS/Monitor.php on line 159" while reading response header from upstream, client: 88.185.44.222, server: _, request: "GET /index.php HTTP/2.0", upstream: "fastcgi://unix:/var/lib/php7.4-fpm/ispconfig.sock:",
    root@ns
     
  7. virk6

    virk6 Member HowtoForge Supporter

    By following your link https://forum.howtoforge.com/threads/ispconfig-error-500.93106/ I found this: Disabling the option in /security_settings.ini helped. I did:
    #ids_anon_enabled=yes
    ids_anon_log_level=1
    ids_anon_warn_level=15
    ids_anon_block_level=20
    #ids_user_enabled=yes
    After commenting out these lines, I was able to access Ispconfig admin panel
    , but phpMyAdmin and SquirrelMail are still inaccessible with HTTP ERROR 500
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    Please read post #5, it shows the correct fix.
     
  9. virk6

    virk6 Member HowtoForge Supporter

    After successfully logging into the Ispconfig admin panel, I still can't log into phpMyAdmin or SquirreMail. Here are some lines found in the /var/log/nginx/error.log file.


    roundcube/rcube.php on line 1373; PHP message: PHP Warning: Configuration error. Unsupported database driver: in /usr/share/roundcube/program/lib/Roundcube/rcube.php on line 1496" while re
    2026/06/13 12:06:50 [error] 3252#3252: *67244 FastCGI sent in stderr: "PHP message: PHP Fatal error: Array and string offset access syntax with curly braces is no longer
    supported in /usr/share/phpmyadmin/libraries/classes/Url.php on line 251; PHP message: PHP Fatal error: Uncaught Error: Call to a member function getDisplay() on null in /usr/share/phpmyadmin/libraries/classes/Response.php:266
    Stack trace:
    #0 /usr/share/phpmyadmin/libraries/classes/Response.php(279): PhpMyAdmin\Response->_getDisplay()
    #1 /usr/share/phpmyadmin/libraries/classes/Response.php(438): PhpMyAdmin\Response->_htmlResponse()
    #2 [internal function]: PhpMyAdmin\Response->response()
    #3 {main}
    thrown in /usr/share/phpmyadmin/libraries/classes/Response.php on line 266" while reading response header from upstream, client: xxxxxxxxxx, server: _, request: "GET /phpmyadmin/index.php HTTP/2.0", upstream: "fastcgi://unix:/var/lib/php8.2-fpm/apps.sock:", host: "xxxxxxxx:8081"
    2026/06/13 12:07:25 [error] 3252#3252: *67268 FastCGI sent in stderr: "PHP message: PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /usr/share/phpmyadmin/libraries/classes/Url.php on line 251; PHP message: PHP Fatal error:
    Uncaught Error: Call to a member function getDisplay() on null in /usr/share/phpmyadmin/libraries/classes/Response.php:266
    Stack trace:
    #0 /usr/share/phpmyadmin/libraries/classes/Response.php(279): PhpMyAdmin\Response->_getDisplay()
    #1 /usr/share/phpmyadmin/libraries/classes/Response.php(438): PhpMyAdmin\Response->_htmlResponse()
    #2 [internal function]: PhpMyAdmin\Response->response()
    #3 {main}
    thrown in /usr/share/phpmyadmin/libraries/classes/Response.php on line 266" while reading response header from upstream,
    client: xx.xx.xx.xx, server: _, request: "GET /phpmyadmin/index.php HTTP/2.0", upstream: "fastcgi://unix:/var/lib/php8.2-fpm/apps.sock:", host: "xxxxxxxxxxxxxx:8081"
     
  10. virk6

    virk6 Member HowtoForge Supporter

    Hello,
    Please can you remind me what you call : Please read post #5, it shows the correct fix. ??
    Send me the link that show the correct fix ?
    I said i can now access to Ispconfig admin panel but nos access to phpmyadmin et squirremail.
     
  11. till

    till Super Moderator Staff Member ISPConfig Developer

    This is post #5 in this thread:

    So post #5 contained the link you are asking for, that's why I suggested to read and follow it.

    Seems as if the PHP version on the system is too new now for the installed phpmyadmin version. Which PHP version do you currently use, run:

    php --version

    For Debian 12, this should be PHP 8.2: https://forum.howtoforge.com/threads/please-read-before-posting.58408/
     
  12. virk6

    virk6 Member HowtoForge Supporter

    Thank you for your help.
    Despite the new links you recommended, namely:
    https://forum.howtoforge.com/thread...ids-temp-folder-becomes-read-only-syst.95140/
    For Debian 12, this should be PHP 8.2: https://forum.howtoforge.com/threads/please-read-before-posting.58408/

    I haven't been able to connect to either phpMyAdmin or SquirrelMail.

    Please note that I do have access to the Ispconfig admin panel.
    My question is: do I need to reinstall phpMyAdmin and Roundcube/SquirrelMail ?
    Thank you. I will return to this topic later.
     

Share This Page