Plesk shows blank page instead of login screen on Linux

Created:

2016-11-16 12:56:40 UTC

Modified:

2017-08-16 17:06:21 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Plesk shows blank page instead of login screen on Linux

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk 12.0 for 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://support.plesk.com/hc/article_attachments/115004354705/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://support.plesk.com/hc/article_attachments/115004354725/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://support.plesk.com/hc/article_attachments/115004354745/php_for_125.ini
    # cp -a php_for_125.ini /usr/local/psa/admin/conf/php.ini
    # service sw-engine restart

Attachments:

Have more questions? Submit a request
Please sign in to leave a comment.