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
28 results found
-
88 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
67 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
-
Ability to change the default PHP version/handler and parameters 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.
Thanks29 votes -
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 -
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 -
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 ?
12 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 -
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 -
Allow disable/enable FastCGI with subscription.exe utility in Plesk for Windows (and subscription util in Linux)
Add the possibility to enable/disable FastCGI over CLI in Plesk for Windows Server.
6 votes -
Code Editor: Multiple Tabs, and Code Folding
1) In the past could open multiple tabs of files for Code Editor, it was nice.
2) Is there a chance to have code folding for functions inside code editor?
6 votes -
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
-
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…
-
Add Memcached with unix socket
Please, add support to Memcached Using Unix Socket.
4 votes -
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…
4 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
-
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
- Don't see your idea?