Feature Suggestions
Please provide here your suggestion for new functionality for Plesk. We encourage you to review and vote for suggestions of others. The top-ranked suggestions are likely to be included in the next versions of Plesk.
Please write in English so that voters from all over the world can read and support your request.
For technical assistance, contact Plesk support
For questions, bug reports, discussions and free assistance, check our Forum and Facebook page
For additional information, see Documentation, Knowledge Base and Blog
Follow us on Twitter for more news on Plesk development
Off-topic posts will be removed from here
-
Make PHP-PM available for usage with Nginx and Apache
Currently we have the choice of fastCGI with Apache or fastCGI or FPM with nginx when setting up a PHP site.
These are great but a newer alternative is now out, PHP-PM, which could give a lot of sites a very nice performance boost.
It would be great if we could get this added as an extra option on Plesk when setting up PHP sites.
2 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.—
IG -
PHP Openssl extension customization
Enabling Tools & Settings > PHP Settings > Openssl does not provide a box for default config file customization. The default one is c:\usr\local\ssl\openssl.cnf.
It would be nice to have the possibility to customize this value from Plesk
2 votes -
Add the ability to limit selection of PHP handlers for customers
We've had a similar suggestion before with insufficient information: https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/34209229-add-php-handlers-restriction-per-service-plan
The idea is to be able to limit the number of available PHP handlers for selection at domain PHP settings.
This may be done at Service Plan X > Permissions.
Example: customer will be able to select only FPM server by Nginx.
This will allow the ability for more precise configuration.
Based on the support request.
3 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
—
IG -
Add mcrypt module to Plesk PHP 7.2 and newer
Add mcrypt module to Plesk PHP 7.2 and newer.
For previous PHP versions it's included out of the box.Mcrypt 1.0.2 natively supports PHP 7.2+ (https://pecl.php.net/package/mcrypt/1.0.2)
It's, for example, required by Prestashop 1.7.x, which is quite popular among Plesk users.
19 votesThank you for your input! We will consider this functionality for the upcoming releases if it becomes popular enough.
Everyone, please continue voting for this feature if you consider it important.
—
IG -
Add Sybase module to Plesk PHP
Sybase module requires PHP recompilation, which is not possible in case of Plesk PHP: http://php.net/manual/en/sybase.installation.php
The only viable alternative is to install OS-provided PHP, however, it is usually severely outdated.1 voteThank you for your input! We will consider this functionality in upcoming releases, if it will be popular.
Everyone, please continue voting for this feature if you consider it important.—
IG -
PHP-FPM error logs for each domain
It would be nice to have separate php-fpm error logs for each domain instead of logging everything in /var/log/plesk-php7x-fpm/.
9 votesThank you for your input! We will consider this functionality in upcoming releases, if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
—
IG -
Gmagick PHP extension for windows
Add the support for Gmagick PHP extension for Windows out of the box
5 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
—
IG -
integrate Blackfire
Blackfire (https://blackfire.io) is a PHP performance management & monitoring solution - currently to install with Plesk requires adding specific PHP directives for each domain, and setting up with different PHP versions as well. Would be nice if this could all be integrated in front-end to enable it per domain simply.
2 votes -
Forbid domains to use a PHP version already disabled
When a PHP version is disabled, the subscription that already had that PHP version selected can still use that version while no other is selected. Even in the PHP settings in Plesk is possible see the old version, PHP info still working and displaying the disabled PHP version as well.
Its required a feature to avoid that
1 vote -
Plesk for Windows: support for custom disable_functions on per domain basis
At the moment, disablefunctions do not work per domain in Plesk for Windows because disablefunctions can be specified only in php.ini, not in .user.ini.
Plesk utilizes .user.ini for custom PHP directives only.Please, implement support for custom disable_functions (and other functions that cannot be specified in.user.ini) on per domain basis in Plesk for Windows.
Thank you.
4 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.—
IG -
Setup global PHP-FPM settings Tools & Settings > PHP Settings
As an alternative to edit PHP-FPM settings per Service Plan, it would be helpful to provide the possibility to setup PHP-FPM settings on the same place as global PHP.ini settings are available
For example, in Tools & Settings > PHP Settings > 7.x > Extensions > Edit PHP.ini and Edit PHP-FPM
19 votesThis is a valid request, so we’ll look into it. There is no ETA at the moment, but we would really appreciate you voting for this request so that we can accurately assess its popularity relative to other features. Thanks in advance!
— rk
-
Allow to switch allow_url_include parameter by .user.ini.
I found the similar KB here
https://support.plesk.com/hc/en-us/articles/213954385-Not-possible-to-set-allow-url-fopen-parameter-in-Plesk-12-5
but "allowuriinclude" this time. I think this directive is not good to enable globally, so I tried to set it by .user.ini base but the parameter stayed unchanged.2 votes -
Include mhash extension in Plesk PHP Versions
mhash module is needed fro NTLM authentication for current servers nowadays, like corporate MS Exchange servers. PHP just can't do SMTP AUTH without it, we need mhash
1 voteThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
—
IG -
15 votes
Thank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
—
IG -
Compile PHP 7.2 with Argon2
Argon2 is a new feature of PHP 7.2 as stated here: http://php.net/releases/720.php. It won the password hashing competition and is the recommended hashing algorithm.
It must be enabled my re-compiling PHP 7.2 with
--with-password-argon2
.93 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
— AY
-
Run Composer with a specific PHP Version
It would be great if the already existing "Applications" view would recognize the PHP version that is used within that application path. That way Composer could check the correct PHP version for dependencies and simplify the general use of Composer.
5 votesWe are building an extension to help you use Composer straight from the Plesk interface. Help us make a better solution for you by taking a survey on how you use Composer. The survey will take 4-6 minutes:
https://pt-research.typeform.com/to/LyPiPGBeta version of the Extension is already available for Plesk Obsidian: https://docs.plesk.com/release-notes/obsidian/whats-new/
—DL
-
Ability to change the default PHP version/handler assigned for new created subscription/hosting/webspace
We should be able to choose the default PHP version and handler to be assigned to new created domains/subscriptions/webspaces ; without using Service plan or Event Manager.
Thanks12 votes -
The ability to rollback minor versions of PHP
It would be really useful to be able to rollback PHP by minor versions from the Plesk console.
I am currently having to run my website on PHP 5.6, because the auto-update from PHP 7.1.11 to 7.1.12 caused a problem with a specific plugin (NextGen Gallery) that caused 500 Errors on any page with a NextGen gallery embedded.
While I wait for the issue to be fixed, I tried using PHP 7.0.26, but that is affected by the same issue due to the update from 7.0.25. The result is that I am now forced to use PHP 5.6 because it's…
1 voteThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
— AY
-
2 votes
-
Set Webmail to use Plesk PHP Interpreter Options
It would be nice to be able to use the various Plesk PHP versions to run our webmail services. Especially PHP 7.1
7 votes
- Don't see your idea?