Skip to content

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

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

20 results found

  1. 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…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Thank 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…

  2. PHP extensions installing outside PECL manager.

    PECL fails to install rar extension for PHP >= 8.1

    Customer wants to Plesk can handler this in another way for such cases.

    Solution for manual installing was taken from here: https://stackoverflow.com/questions/73564424/error-while-installing-php-rar-extension-on-ubuntu-server

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. AVIF support

    Can you please prepare GD library with AVIF support.

    It is supported from PHP version 8.1

    https://php.watch/versions/8.1/gd-avif

    37 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    18 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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.conf

    chroot = /var/www/vhosts/<domain>/
    chdir = /
    

    Apache & NGINX:

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. 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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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 = pong

    Unfortunately 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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. to make a button to reset your Composer-settings for your site.

    If you have a webpage set up with composer, and delete the project, the composer-settings remain stuck on the old composer file. Please make a button to reset this.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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-phpredis

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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 ?

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    open discussion  ·  1 comment  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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/.

    23 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. 88 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    16 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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

    56 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Gmagick PHP extension for windows

    Add the support for Gmagick PHP extension for Windows out of the box

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 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.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / PHP  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base