If your server does not meet the General System Requirements for Astra Website Protection, you will see an error screen on the plugin installation page.

You will see two types of errors on this page:

Required - These are required for the plugin to work
Recommended - These are good to have, and will increase speed & performance



Meaning of Error Codes

php_version

Your server seems to be running a PHP version which is older that 7.1. The plugin requires PHP 7.1 or greater, and preferably the latest PHP version. Many hosts let you select the PHP version for your site from the cPanel or hosting account dashboard.

pdo_missing

Your server does not have any either pdo_sqlite, or pdo_mysql. A plugin connector module is required.

How to install SQLite for PHP on a Apache/Nginx server
How to enable pdo_sqlite module in cPanel

sqlite_missing

Your server does not have the SQLite server module.

How to install SQLite for PHP on a Apache/Nginx server
How to enable pdo_sqlite module in cPanel

mysql_creds

The MySQL database credentials have not been provided to the plugin. You need to create a database and set the correct server environment variables for the plugin to connect to the MySQL database.

How to use Astra Website Protection with a MySQL database

curl_missing

Your server does not have the curl module installed. Please contact your hosting provider.

opcache_missing

You can speed up your website & the Astra plugin by installing OPcache. OPcache is a caching engine built into PHP. When enabled, it dramatically increases the performance of websites that utilize PHP.

opcache_disabled
Your server seems to have the OPcache server module installed, but OPcache is disabled. Please enable it for Astra to work
Was this article helpful?
Cancel
Thank you!