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
22 results found
-
89 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 -
AVIF support
Can you please prepare GD library with AVIF support.
It is supported from PHP version 8.1
70 votesThank you for your input! We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
Now you can get compiled GD module with AVIF support here:
https://talk.plesk.com/threads/when-will-php-8-1-be-available.362959/
--
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
58 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
-
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/.
25 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 8 - HEIC ImageMagick 7 support
As HEIC is the default format for photos on iOs devices, il would be great to be able to upload heic images on website and to work with using php.
It is not possible, and acceptable, to ask to final user to convert there images to jpg before uploading. Most of them will not understand about what we are talking.
As I understand heic is already supported by ImageMagick, il is just an option to trigger when compiling.
23 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 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.
19 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 -
Awstate update to supports Geoip registration
As AWstat is still core part of Plesk, will it be good to have a solution out-of-the-box that is able to geolocalize the hits isn't it ?
13 votesThank you for your input. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
Now you can use this instruction – https://support.plesk.com/hc/en-us/articles/115002097389-How-to-configure-GeoIP-plugin-for-Plesk-AWStats-
—
IG -
Update phpredis to a newer version
The bundled phpredis version was released back in june of 2016. Currently (may 2020) the most recent version is 5.2.1. Please update this php module to improve compatibility and performance.
Manual guide can be found here:
https://stackoverflow.com/questions/58613266/install-redis-on-plesk-onyx-centos-and-update-phpredis13 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
10 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
8 votes -
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.
8 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 -
Possibility to install custom PHP handlers on Windows
Add the possibility to install custom PHP handler versions in Windows just like there is the possibility to do it on Linux as can be seen here: https://support.plesk.com/hc/en-us/articles/115000497853 and here: https://docs.plesk.com/en-US/obsidian/administrator-guide/web-hosting/php-management/adding-custom-php-versions-linux.75356/
6 votesThank you for your input. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
—
IG -
Dedicated PHP FPM Handler - Chrooted Environment
Actually, the fpm dedicated handler would be perfect for a native PHP FPM jail to get rid of
open_basedir
(cause of disabled realpath_cache).It would be great to get an option to enable "PHP Chrooted Mode" if dedicated handler is set.
Benefits:
* Native Chrooted FPM-Handler
* Active Realpath Cache (open_basedir could be safely disabled)
* Massive Performance Improvement for any PHP based web app
* More security, because fpm handles the jail instead of php.ini
Template / Config Changes:
PHP-FPM Config
Set "chroot" Option inside generated fpm pool config:
/var/www/vhosts/system/<domain>/etc/php-fpm.confchroot = /var/www/vhosts/<domain>/ chdir = /
Apache & NGINX:…
5 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!
--
IG
-
Manage PHP-FPM status path and additional PHP-FPM settings globally
For our monitoring environment we want to use the pm.status_path, ping.path and ping.response settings for all PHP-FPM pools globally.
At the moment the only way to set these settings is by adding the following in Domain -> PHP Settings -> Additional configuration directives:
[php-fpm-pool-settings]
pm.status_path = /php-fpm-status
ping.path = /php-fpm-ping
ping.response = pongUnfortunately there is no way to set this globally, not by changing the plan nor by utilizing event handlers (because we're unable to set this through /usr/local/psa/bin/php_settings -u).
I've also been unable to find the template for the PHP-FPM pool settings, so also unable to change this…
5 votesThank you for your input! We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
--
IG
-
Add PHP shmop extension support useful for Wordpress performance and site health
When you run the Wordpress Helath Check under Wordpress Tools menù and you run a Plesk server you will get the following alert:
You should allow inter-process communication Performance
You should consider using shared memory (PHP shmop) to allow inter-process communication.Could I suggest to add the PHP shmop support?
I'm running PHP 8.3 and I'm not sure to use SSH command to try to get this extension working, will be nice if in the future this can be integrated in Plesk as ... today Wordpress is a very used CMS and we want always to have good performance.Thank…
4 votesThank you for your idea! 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.
Meanwhile, if you want to try to install shmop yourself, these are the general steps (provided here without warranty, try it on a test server before applying it to your production system):
1) Install Plesk PHP development package:
For RPM-based OS (CentOS, RHEL, CloudLinux):
# yum install plesk-php83-devel
For Debian-based OS (Debian, Ubuntu):
# apt install plesk-php83-dev build-essential
2) Check what's the currrent version of your PHP 8.0
# /opt/plesk/php/8.3/bin/php -v
3) Download PHP source based on the version of the step 2
For example:
# wget https://www.php.net/distributions/php-8.3.0.tar.bz2
Please pay special attention that the version matches the one determined in step 2!
4) Extract the .tar file of the PHP downloaded
# tar -xvjf /root/php-8.3.0.tar.bz2
Again, the version shown here…
-
Bring support for Open Swoole in PHP
Open Swoole will allow us to bring PHP development to next level! Its will support true concurrency and will can be used to bring php to all kinds of new and exiting applications: websocket, webrtc, tcp, udp etc...
Build high-performance, scalable, concurrent TCP, UDP, Unix Socket, HTTP, WebSocket services with PHP and easy to use coroutine, fibers API
3 votesThank you for your input! We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
--
IG
-
An PHP online editor / IDE ...
... like shiftedit or codeanywhere. For php, html, css, javascript, with linting, debugging, code beauty/folding, ftps etc. Look for https://ace.c9.io/
3 votes -
Make Composer advisories configurable to only notify for production vulnerabilities
Add a setting to change the Composer warning advisories to only trigger on production vulnerabilities, so that non installed dev dependencies don't trigger warnings
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Display outdated PHP message only to administrator
Give the administrator the ability to hide the outdated EOL message from customers.
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Trigger to update PECL extensions automatically by Plesk
In recent Plesk versions it is now possible to manage PECL extensions for PHP directly in Plesk. However we need a method to keep such PECL extensions up-to-date, either with some sort of trigger or event handler.
2 votesThank you for your idea! 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.
-- PD
- Don't see your idea?