Plesk shows blank page instead of login screen on Linux

Refers to:

  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux

Created:

2016-11-16 12:56:40 UTC

Modified:

2016-12-21 19:35:56 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Plesk shows blank page instead of login screen on Linux

Symptoms

Plesk shows blank page instead of login screen on Linux. (If you face same issue on Windows please refer KB#213399929 )

panel.log contains the following error message:

PHP Fatal error:  Class 'Zend_Registry' not found in /opt/psa/admin/plib/auth.php on line 196
PHP Fatal error: Class 'Zend_Config' not found in /opt/psa/admin/plib/CommonPanel/Config/Defaults.php on line 908

Cause

  • Plesk php.ini corrupted, include_path is modified
  • Required files are absent

Resolution

  • If some required files are absent.

    Download plesk-core and psa-zendframework packages from http://autoinstall.plesk.com for your Linux distro, extract them to some folder and sync content.

    Use the following commands in order to extract files from package:

    • deb based

      # dpkg --extract plesk-core_<VERSION>.deb /tmp/plesk-core-deb/
      # dpkg --extract psa-zendframework-<VERSION> /tmp/psa-zend/
    • rpm based

          # rpm2cpio plesk-core_<VERSION>.rpm | cpio  -idmv
      # psa-zendframework-<VERSION>.rpm | cpio -idmv
  • If the issue still persists ensure that include_path in /opt/psa/admin/conf/php.ini is set as below

    include_path = "/opt/psa/admin/plib:/opt/psa/admin/externals"

    Or put this php.ini to /opt/psa/admin/conf (For deb based systems with Plesk 12 )

    # wget https://kb.plesk.com/Attachments/kcs-65374/php.ini_deb
    # cp -a php.ini_deb /opt/psa/admin/conf/php.ini
    # service sw-engine restart

    For rpm based systems with Plesk 12 , use this php.ini

    # wget https://kb.plesk.com/Attachments/kcs-65374/php.ini_rpm
    # cp -a php.ini_rpm /usr/local/psa/admin/conf/php.ini
    # service sw-engine restart

    For rpm based systems with Plesk 12.5 , use this php.ini

    # wget https://kb.plesk.com/Attachments/kcs-65374/php_for_125.ini
    # cp -a php_for_125.ini /usr/local/psa/admin/conf/php.ini
    # service sw-engine restart
Have more questions? Submit a request
Please sign in to leave a comment.