• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Plesk 12.0.18 MU#49

IgorG

Plesk addicted!
Plesk Certified Professional
Guys,

We have released new microupdate - http://kb.odin.com/en/125717
Please write in this sticky thread all problems with your Plesk servers which arose after applying this microupdate.
We also welcome the positive reviews :)
Thanks.
 
After updating my WordPress site in PHP 5.5 didn't work anymore and threw an Internal 500 error. At serverlevel I got this error message:

C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP55\php-cgi.exe - The FastCGI process exited unexpectedly

Rather generic and didn't help anything... Changing the hosting settings in Plesk to PHP 5.6.9 did seem to work as did PHP 5.4.41.

No idea what changed I felt that I had to compare both (default by Plesk installed) php.ini's. Zend OpCache has been enabled in PHP 5.5 and disabled in PHP 5.6. I enabled it in PHP 5.6 and it gave me the same error.

I don't remember exactly why, but I changed the zend_extension path from php.ini in the PHP 5.5 folder to point to the PHP 5.6 extension and that did seem to work. Did the same trick with php.ini in the PHP 5.6 folder, and it worked too.

So I swapped both php_opcache.dll files in the \ext folder and now OpCache works for both PHP versions. Seems like a little mixup?
 
So, if I correctly understood you did a lot of PHP customizations before installing MU#49 and after installation this microupdate your PHP custom settings become broken, right?
 
IgorG, not at all. I didn't touch the global php.ini before this micro-update. This is a variable in the php.ini config that Plesk installs by default for version 5.5.25 and ships with #U49:

zend_extension="C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP55\ext\php_opcache.dll"

However, the php_opcache.dll file in the 5.5 \ext folder is not working. When I replace that file with the version in the 5.6 \ext folder, it does work. By default, Plesk hasn't enabled opcache in the php.ini file of version 5.6.9 (;opcache.enable=0), but it is enabled in 5.5.25.

It's true I just started some configuration on the global php.ini, which is something you have to do if you want to upload files bigger then 8 MB. Default php.ini provided by Plesk is restricting upload_max_filesize to 8M. This cannot be adjusted on a domain level (the PHP manual is pretty clear about this: you cannot override the global php.ini upload_max_filesize variable).

It is my understanding that Plesk is overwriting the php.ini file everytime there's a new update. Is this correct? I'll then have to replace the global php.ini every time a new update comes out... at 300+ servers :(
 
Last edited:
Back
Top