4 Errors Errors Details
8 Warnings Warnings Details
25 Checked Checked Details

General System Information

Drupal Version

10.6.15

Web Server

nginx/1.26.3

Last Cron Run

Last run N N ago
Cron has not run recently. For more information, see the online handbook entry for configuring cron jobs. (more information)Run cron

PHP

Version

8.3.31 (more information)
It is recommended to upgrade to PHP version 8.4 or higher for the best ongoing support. See PHP's version support documentation and the Drupal PHP requirements page for more information.

Memory limit

1024M

Database

Version

10.11.18-MariaDB-ubu2204-log

System

MariaDB

Status Details

Errors found
Module and theme update status
Unsupported release
The installed version of at least one of your modules or themes is no longer supported. Upgrading or uninstalling is strongly recommended. See the project homepage for more details. See the available updates page for more information and to update your software.
Public files directory
Not fully protected
See https://www.drupal.org/SA-CORE-2013-003 for information about the recommended .htaccess file which should be added to the public:// directory to help protect against arbitrary code execution.
Session cookie lifetime
2000000
When using Persistent Login, session cookie lifetime should be 0 so that sessions end when the browser is closed. You can change this setting by editing services.yml and rebuilding the cache.
Transaction isolation level
READ-COMMITTED
For this to work correctly, all tables must have a primary key. The following table(s) do not have a primary key: ce_evaluation_pivot. See the setting MySQL transaction isolation level page for more information.
Warnings found
Configuration files
Protection disabled
  • The file sites/default/settings.php is not protected from modifications and poses a security risk. You must change the file's permissions to be non-writable.
  • The file sites/default/settings.local.php is not protected from modifications and poses a security risk. You must change the file's permissions to be non-writable.
Conflicting user emails
Some user accounts have email addresses that differ only by case. For example, one account might have alice@example.com and another might have Alice@Example.com. See Conflicting User Emails for more information.
Cron maintenance tasks
Last run N N ago
Cron has not run recently. For more information, see the online handbook entry for configuring cron jobs. (more information)Run cron
Drupal core security coverage
Covered until 2026-Dec-09
Update to a supported version soon to continue receiving security updates. Visit the release cycle overview for more information on supported releases.
Drupal core update status
Out of date (version 10.6.16 available)
There are updates available for your version of Drupal. To ensure the proper functioning of your site, you should update as soon as possible. See the available updates page for more information and to update your software.
Google Analytics module
Not configured
Google Analytics module has not been configured yet. Please configure its settings from the Google Analytics settings page.
Webform: External libraries
14 libraries (0 installed; 2 excluded; 12 CDN)

Please download external libraries using one of the recommended methods.
Disable CDN warning
Code Mirror 5.65.12 (CDN).
The Code Mirror library is not installed in /libraries/codemirror.
(Code Mirror is used to provide a text editor for YAML, HTML, CSS, and JavaScript configuration settings and messages.}
jQuery: Input Mask 5.0.9 (CDN).
The jQuery: Input Mask library is not installed in /libraries/jquery.inputmask.
(Input masks are used to ensure predefined and custom formats for text fields.}
jQuery: International Telephone Input 17.0.19 (CDN).
The jQuery: International Telephone Input library is not installed in /libraries/jquery.intl-tel-input.
(International Telephone Input is used by the Telephone element.}
jQuery: RateIt 1.1.5 (CDN).
The jQuery: RateIt library is not installed in /libraries/jquery.rateit.
(RateIt is used to provide a customizable rating element.}
jQuery: Select2 4.0.13 (CDN).
The jQuery: Select2 library is not installed in /libraries/jquery.select2.
(Select2 is used to improve the user experience for select menus. Select2 is the recommended select menu enhancement library.}
jQuery: Text Counter 0.9.1 (CDN).
The jQuery: Text Counter library is not installed in /libraries/jquery.textcounter.
(Word or character counting, with server-side validation, is available for text fields and text areas.}
jQuery: Timepicker 1.14.0 (CDN).
The jQuery: Timepicker library is not installed in /libraries/jquery.timepicker.
(Timepicker is used to provide a polyfill for HTML 5 time elements.}
Popper.js 2.11.6 (CDN).
The Popper.js library is not installed in /libraries/popperjs.
(Popper.js is used to provide tooltip behavior for elements.}
Progress Tracker 2.0.7 (CDN).
The Progress Tracker library is not installed in /libraries/progress-tracker.
(Progress Tracker is used by multi-step wizard forms.}
Signature Pad 2.3.0 (CDN).
The Signature Pad library is not installed in /libraries/signature_pad.
(Signature Pad is used to provide a signature element.}
Tabby 12.0.3 (CDN).
The Tabby library is not installed in /libraries/tabby.
(Tabby is used to display tabs in the administrative UI}
Tippy.js 6.3.7 (CDN).
The Tippy.js library is not installed in /libraries/tippyjs.
(Tippy.js is used to provide tooltip behavior for elements.}
Webform: Private files
Private file system is not set.
This must be changed in settings.php. For more information see: DRUPAL-PSA-2016-003
Checked
Drupal
10.6.15
Installation profile
Minimal (minimal-10.6.15)
Access to update.php
Protected
Database support for JSON
Available
Is required in Drupal 10.0.
Database system
MariaDB
Database system version
10.11.18-MariaDB-ubu2204-log
Database updates
Up to date
Entity/field definitions
Up to date
File system
Writable (public download method)
GD library
2.3.3
Supported image file formats: GIF, JPEG, PNG, WEBP.
Image toolkit
gd
GD2 image manipulation toolkit
Mailchimp
The Mailchimp MCAPI wrapper library is installed correctly.
Node Access Permissions
753 permissions in use
If the site is experiencing problems with permissions to content, you may have to rebuild the permissions cache. Rebuilding will remove all privileges to content and replace them with permissions based on the current modules and settings. Rebuilding may take some time if there is a lot of content or complex permission settings. After rebuilding has completed, content will automatically use the new permissions. Rebuild permissions
PHP
8.3.31 (more information)
It is recommended to upgrade to PHP version 8.4 or higher for the best ongoing support. See PHP's version support documentation and the Drupal PHP requirements page for more information.
PHP APCu available caching
Memory available: 10.46 MB.
PHP APCu caching
Enabled (32 MB)
PHP extensions
Enabled
PHP memory limit
1024M
PHP OPcode caching
Enabled
Random number generation
Successful
SameSite cookie attribute
Lax
This attribute should be explicitly set to Lax, Strict or None. If set to None then the request must be made via HTTPS. See PHP documentation
Search index progress
13% (613 remaining)
Token types do not have any tokens defined
  • $info['types']['commerce_order-adjustments']
  • $info['types']['commerce_order_item-adjustments']
Trusted Host Settings
Enabled
The trusted_host_patterns setting is set to allow .*
Unicode library
PHP Mbstring Extension
Update notifications
Enabled
Upload progress
Enabled (PECL uploadprogress)
Web server
nginx/1.26.3
Webform: HTML email support
Provided by the Webform module.
Webform PHP mailer: Sends the message as plain text or HTML, using PHP's native mail() function.
Webform: Spam protection
Webform Spam protection module installed.

CAPTCHA
Provides CAPTCHA for adding challenges to arbitrary forms.