Plesk shows blank page or an error: Class Service_Driver_Packages_Windows not found

Created:

2016-11-16 13:11:47 UTC

Modified:

2017-05-11 13:36:37 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Plesk shows blank page or an error: Class Service_Driver_Packages_Windows not found

Applicable to:

  • Plesk for Windows
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux

Symptoms

Plesk shows blank page or the followinf error:

ERROR: Class 'Service_Driver_Packages_Windows' not found (Windows.php:10)

The following error can be found in "%plesk_dir%"\\admin\\logs\\php_error.log :

[2015-04-11 09:29:44] PHP Warning:  include_once(Zend\\Registry.php): failed to open stream: No such file or directory in C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib\\Loader.php on line 97
[2015-04-11 09:29:44] PHP Warning: include_once(): Failed opening 'Zend\\Registry.php' for inclusion (include_path='C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib;C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\externals') in C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib\\Loader.php on line 97
[2015-04-11 09:29:44] PHP Fatal error: Class 'Zend_Registry' not found in C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib\\auth.php on line 192
[2015-04-11 09:29:44] PHP Warning: include_once(Zend\\Config.php): failed to open stream: No such file or directory in C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib\\Loader.php on line 97
[2015-04-11 09:29:44] PHP Warning: include_once(): Failed opening 'Zend\\Config.php' for inclusion (include_path='C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib;C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\externals') in C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib\\Loader.php on line 97
[2015-04-11 09:29:44] PHP Fatal error: Class 'Zend_Config' not found in C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib\\CommonPanel\\Config\\Defaults.php on line 907

Cause

Files located in "%plesk_dir%"\\admin\\externals and "%plesk_dir%"\\admin\\plib folders are corrupted.

Resolution

Replace folders with ones from plesk.msi package. To make this perform the steps bellow:

  1. Extract plesk.msi package:

    >msiexec /a C:\\ParallelsInstaller\\parallels\\PANEL-WIN_12.0.18\\dist-msi-Microsoft-2003-i386\\plesk.msi TARGETDIR=C:\ mp\\ /qn
  2. Back up current plib and externals folders:

    xcopy "%plesk_dir%"\\admin\\plib "%plesk_dir%"\\admin\\plib_old
    xcopy "%plesk_dir%"\\admin\\externals "%plesk_dir%"\\admin\\externals_old
  3. Replace plib and externals folders with extracted ones:

    xcopy C:\   mp\\Program Files\\Parallels\\Plesk\\admin\\externals "%plesk_dir%"\\admin\\externals
    xcopy C:\ mp\\Program Files\\Parallels\\Plesk\\admin\\plib "%plesk_dir%"\\admin\\plib
  4. Run Plesk reconfiguration tool with Plesk file security option.

  5. Ensure that "%plesk_dir%"\\admin\\conf\\php.ini was not modified. Here is default php.ini for Plesk 12.5

If you face similar issue on Linux please refer KB#213924705

Attachments:

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