Managed WordPress Hosting built different 💪

pressypress
PHP & caching

PHP settings

Five tabs: Version and limits, Caching, Extensions, php.ini overrides and Error log.

Versions

Every version the platform offers, each tile carrying the fact that decides it: whether it still gets security fixes. A version past end of life keeps working, but nobody is patching it.

Switching restarts PHP within a few seconds. See changing PHP version.

The four limits, and the overrides behind them

memory_limit, max_execution_time, upload_max_filesize and post_max_size are one click each. Setting one writes a php.ini override, visible on the php.ini overrides tab — the tidy panel and the raw list are the same data, so your configuration is never in two places.

Anything else PHP accepts can be added there by hand. See raising PHP limits.

Extensions come in three states

On, available, and built in — around 55 of the last, opcache, redis and curl included, permanently compiled in and shown in neither list.

If an extension is in neither list it is almost certainly built in and already working. Confirm with a PHP setting check.

The two caching switches

OPcache is the opcache.enable directive, not a separate feature. It is on by default, and switching it off writes opcache.enable = 0; switching it back on removes that line rather than writing 1.

Redis needs a plugin as well as the switch. Turning it on starts a Redis server in your container and nothing more — full steps.

What this can’t do

The overrides list is only your changes. A site that has changed nothing shows an empty list; it does not mean PHP has no configuration.

What to do: check the real value with php -i or a phpinfo() file.

The error log is plain text, with no filter or search. Repeated entries are grouped and that is all the processing there is.

What to do: load it and use your browser's find. It is empty on a healthy site.

Changing PHP version happens on the live site immediately. There is no preview.

What to do: test it on a staging copy if the site earns money.

The version list is this server's, not everything PHP has released.

What to do: if the version you want is not offered, write to us and we will tell you whether it can be added.

Didn’t solve it?

Write to us with your Pressy’s address and what you were doing when it went wrong. Answered by the people who built it.

Last updated