Pressable provides support for PHP version 7.2.x and automatically handles keeping PHP up-to-date. You can see the current version by clicking here. PHP versions less than 7.2.x (5.5.x, 5.6.x) are not installed or supported.
More info about PHP limits on Pressable
ionCube, ZendGuard Loader
Pressable at this time does not support or install the ionCube or ZendGuard Loader extensions.
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 “Production” mode 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.
Pressable enables GZIP compression at the server level by default. You do not have to worry about setting up gzip compression.
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. The ability to make direct modifications to WordPress core files or to install and use a prior release of WordPress are not supported.
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 Multisite with “sub-folder” setups are supported while “sub-domain” setups are not. More info
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 from within their site.