These Pressable service configurations and various platform considerations are important to help you understand what to expect from your Pressable experience. Pressable provides support for PHP versions 8.0 and 8.1 on all new sites, and PHP versions 7.4, 8.0, and 8.1 on existing sites. You may switch between PHP versions of each site in the MyPressable Control Panel.
You can also change your account level PHP version, which will set a default PHP version for all new sites created in your account.
PHP versions lower than 8.0 are not installed and PHP versions lower than 7.4 are not supported.
Please note: Support for PHP version 7.4 will continue until November 2022, when the version reaches End of Life. The WordPress community still has some work to do to support PHP 8.0 broadly, so our parent company, Automattic, has committed resources to help maintain security updates for PHP 7.4 temporarily. This will allow time for the community to catch up and continue supporting websites on PHP 7.4.
You can view the version of PHP on your site by creating a PHP file on your site, pasting in < ? echo phpinfo(); (no space between < and ?) and opening the file in your browser.
ionCube, ZendGuard Loader
Pressable at this time does not support or install the ionCube or ZendGuard Loader extensions.
Pressable at this time does not support or install Imagick.
Pressable sites allow traffic over TCP ports 80 and 443 as well as support for uploading of files via TCP port 22 (SFTP). Pressable does not support and will not add custom firewall rules to allow inbound traffic to your site or your site’s database/database server(s).
Pressable sites allow outbound traffic to the following protocols and ports:
- TCP ports 465, 587 (SMTP)
- TCP ports 110, 995 (POP3)
- TCP ports 143, 993 (IMAP)
- TCP ports 80, 443 (HTTP, HTTPS)
All other outbound traffic is rejected and logged.
Each Pressable site comes pre-configured with one (1) database for use with that site. Pressable does not support creating additional databases, connecting one site to another database, or external access to any given site’s database.
Pressable does not provide support for transcoding or streaming video assets uploaded to a site’s Media Library. Pressable recommends using other services specifically geared towards video upload and streaming such as, but not limited to: YouTube, Vimeo, VideoPress.
Expiry Headers and .htaccess Configuration Files
Pressable uses NGINX and PHP-FPM to handle requests and render page content for a given site. As such, and without the use of Apache, an ‘.htaccess’ file has no effect on the site or its settings.
Expiry headers are not set by default, and we are unable to modify the NGINX configuration file to include them. However, you can enable the CDN on a site with an active domain (i.e. not staging URL), which will enable server-side caching and set expiry headers for all static resources on your site that are served from our CDN.
NGINX Configuration Files
Pressable provides and manages the NGINX configuration files used for all of the sites hosted on Pressable. As such, the ability to edit or customize (either directly or through a support request) the configurations is not supported.
If you wish to add redirects to your site, the Safe Redirect Manager plugin (or similar) can be used.
Brotli and GZip Compression
Pressable enables Brotli compression at the server level by default. If a browser that doesn’t support or blocks Brotli is used, then GZIP compression is used as the fallback. You do not have to worry about setting up Brotli or GZip compression.
Transactional Email Rate Limiting
A Pressable site cannot send more than 200 transactional emails per hour.
Due to the structure of how the Pressable platform is setup, users will not see or have access to create or modify “Managed WordPress” files or “Managed Themes & Plugins” files (see below) upon establishing an SFTP connection to their site.
Pressable manages the version of WordPress installed for each site and always keeps the version up-to-date with the latest stable release found on WordPress.org, updated automatically on release day. Planned WordPress release dates are publically available.
The ability to make direct modifications to WordPress core files or to install and use a prior release of WordPress are not supported.
Sites hosted at Pressable may have a Pressable user added to their site for support purposes. This user is fully secured and cannot be removed while the site is hosted on our platform.
Managed Themes & Plugins
In addition to WordPress core, Pressable installs and manages the following plugins on each Pressable site:
In select instances, the WooCommerce plugin is installed and managed by Pressable. The following themes are also installed and managed on each Pressable site:
In select instances, the Storefront theme is installed and managed by Pressable.
WordPress multisites with path-based networks are supported. Domain-based networks are not supported.
Non-WordPress PHP Applications/Frameworks
Pressable does not provide support for non-WordPress PHP based applications and frameworks. While nothing on the Pressable platform prohibits the execution of these applications, their functionality should be considered “as-is”. If Pressable detects that a non-WordPress PHP based application/framework is causing resource strain, we’ll ask the site owner to remove the application.