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.
Off-topic posts will be removed from here
15 results found
-
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.
107 votesSince Plesk Obsidian 18.0.49, published December 20th, 2022, the PHP configuration page that can be reached for every PHP version installed on the server through Tools & Settings > General Settings > PHP Settings has a new feature: The PECL installer! You can now install PECL extensions for PHP through that installer. As this new option became available, it is no longer necessary to provide native support for various kinds of extensions such as mcrypt.
-- PD
-
Adjusting php-fpm settings through panel on a domain basis
In 12.5 cannot find a way of adjusting php-fpm settings for a domain through the panel. For example:
http://php.net/manual/en/install.fpm.configuration.php#request-slowlog-timeout
See the discussion, which got nowhere, here:
http://talk.plesk.com/threads/adjust-php-fpm-settings-in-plesk-12-5.336206/43 votesphp-fpm settings can be managed in Plesk Onyx 17.8 UI
—
IG -
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
13 votesSince several years Roundcube on Plesk is independent from operating system vendor PHP versions and is using a tested, rather up-to-date PHP version provided by Plesk. There is no reason to put the burden of selecting and maintaining an additional PHP configuration for roundcube on users as Plesk is having an eye on it for you. Since the initial cause for this feature request has been solved, we are closing this process.
-
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.
9 votesSince Plesk Obsidian 18.0.44, published May 24th, 2022, Composer uses the PHP version that is configured for the domain instead of system PHP. Customers can now run artisan, composer, and other commands without having to specify the whole path.
To propagate and turn on the feature for all subscriptions, run the plesk bin php_settings --update-all command.
To use the feature in Scheduled Tasks, prepend the cron command with the following:
export PATH="/opt/plesk/phpenv/bin:$PATH"; eval "$(phpenv init -)";To disable the feature and bring back how the console worked before, add the following lines to the panel.ini file:
[php]
phpenv = offNote: The feature works for Plesk PHP handlers only. It does not work for custom PHP handlers and CloudLinux with CageFS.
-- PD
-
Restart interval for PHP-FPM services
Restart interval should be implemented for PHP-FPM services like it is done for Apache.
At the moment, each time when domain's PHP Settings are updated, PHP-FPM service is reloaded which causes the error 503 on websites.If every person decided to make a small change in php settings daily it would mean 500 x 503 errors for all users daily. We host like 30 active sites and customize a few of them as developers so a few php changes (less than 10) is a daily occurence. Customers never fail to mention this to us because they may be saving products…
6 votesThe behavior with shared PHP-FPM handlers cannot be changed for technical reasons (they are shared).
Since Plesk Obsidian 18.0.39, published October 13th, 2021, it is possible to select dedicated PHP-FPM handlers. When a dedicated handler is selected, only that one process will be reloaded upon configuration changes.
-- PD
-
Add support of ImageMagick7 for PHP shipped by Plesk
Would be great to use ImageMagick7 with PHP versions shipped by Plesk.
4 votesThe feature request is based on the false assumption that ImageMagick is a PHP component. Instead, it is a stand-alone software package that can be installed on several operating systems. It can be used through PHP shell_exec() or exec() functions or similar PHP functions that allow execution of shell commands, but it can also be used from other software. PHP does not depend on it, neither depends ImageMagick on PHP.
ImageMagick is often confused with Imagick PHP extension.
We are not aware that Plesk overwrites a custom ImageMagick version on the operating system level as Plesk does not deliver ImageMagick, but it comes from repositories configured for the operating system, such as "updates" or "base" on RHEL/CentOS for example.
-- PD
-
GraphicsMagick support
ImageMagick look nearly dead(?) https://pecl.php.net/package/imagick no progress in months (years) and no official lib for PHP 8.
GraphicsMagick is fully under development https://pecl.php.net/package/gmagick
So I wish support for gmagick in Obsidian ;)
3 votesPHP modules that are PECL extensions can be installed using the built-in PECL installer. Please go to Tools & Settings > General Settings > PHP Settings > click on the PHP version for that you want to install an extension and then on the "Manage PECL Packages" button.
-- PD
-
php version outdated, please update to latest version
php version outdated, please update to latest version
1 voteAs of October 9th, 2023, Plesk supports PHP versions up to 8.2. We will also support newer versions very shortly after they become available. You can select a newer PHP version from the PHP link in "Websites & Domains". If your server does not yet offer that version, please use the "Updates & Upgrades" function to install the latest PHP versions from Plesk updates on the server. If you are not the "admin" user of the server, please ask the "admin" user to do it for you.
-- PD
-
Bulk update of php version
The php versions of several instances should be updated at the same time with a few clicks.
1 votePHP versions from Plesk do not need to be updated manually. They are updated automatically during the installation of the next Plesk update.
If you need to switch the PHP version for multiple subscriptions, change it in the service plan and sync it with the subscriptions.
--
IG
-
get Sodium support for PHP
We could do with the power of the Sodium crypto libraries to prevent the vulnerabilities created by weak key protection.
1 voteSodium is included with all PHP versions from 7.4 or newer.
-- PD
-
1 vote
Plesk has been supporting PHP 7.4 for a long time. https://docs.plesk.com/release-notes/obsidian/software-requirements/#s4-1-1
—
IG -
Can you upgrade you PHP version to 7.0
. my website hosted unable to run because of version issue.. your plesk hosting only 5.0 version. Please help. thanks
1 votePlesk supports all latest versions of PHP for hosting your websites – https://docs.plesk.com/release-notes/onyx/change-log/#contents-17811-mu15
—
IG -
Add GnuPG PHP extension into Plesk PHP
Add GnuPG PHP extension into Plesk PHP
1 voteYou can install GnuPG PHP extension with help of this instruction https://support.plesk.com/hc/en-us/articles/115002313594-How-to-install-GnuPG-PHP-extension-for-Plesk-PHP-
—
IG -
I need to enable Mcrypt extension
Hi,
We are running PHP application.
Whcih needs Mcrypt extension to be enabled.Request you to help us by giving that option
1 votePlesk provides php mcrypt modules for all Plesk PHP versions with corresponding packages. For example:
- rpm -qa | grep mcrypt
libmcrypt-2.5.8-13.el7.×8664
plesk-php54-mcrypt-5.4.45-centos7.17090117.×8664
plesk-php53-mcrypt-5.3.29-centos7.17090118.×8664
plesk-php56-mcrypt-5.6.36-centos7.18042712.×8664
plesk-php55-mcrypt-5.5.38-centos7.17090117.×8664
plesk-php70-mcrypt-7.0.30-centos7.18042711.×8664
plesk-php71-mcrypt-7.1.17-centos7.18042710.×8664
plesk-php52-mcrypt-5.2.17-centos7.17090118.×8664
So, make sure that you have installed plesk-phpXX-mcrypt packase on your server.
—
IG - rpm -qa | grep mcrypt
-
Upgrade your PHP Version to 5.6, V 5.3 has security risks!
Security risks on PHP 5.3!!
1 votePHP 5.6 is available in Plesk a long ago (more than a year). Just install it with Tools & Settings > Updates and Upgrades.
— rk
- Don't see your idea?