PHPackages                             taitava/silverstripe-serverrequirementschecker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. taitava/silverstripe-serverrequirementschecker

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

taitava/silverstripe-serverrequirementschecker
==============================================

A BuildTask for SilverStripe which allows for easy checking that the current server environment still meets the requirements defined by the standard SilverStripe installation process.

2.1.0(6y ago)08MITPHPCI failing

Since Oct 21Pushed 6y ago1 watchersCompare

[ Source](https://github.com/Taitava/silverstripe-serverrequirementschecker)[ Packagist](https://packagist.org/packages/taitava/silverstripe-serverrequirementschecker)[ RSS](/packages/taitava-silverstripe-serverrequirementschecker/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (1)Versions (7)Used By (0)

Taitava/silverstripe-serverrequirementschecker
==============================================

[](#taitavasilverstripe-serverrequirementschecker)

When you install SilverStripe by using the installation wizard, SilverStripe will check that the server environment meets all requirements. For example, certain PHP extensions are ensured to be available and directory writing permissions are checked. This is nice and handy. However, if you move your website/application to a new server or do some other changes to your server environment, SilverStripe by default does not provide any way to recheck the server environment's compatibility. This module simply adds a new BuildTask to your `/dev/tasks` list that you can use to recheck the requirements anytime. It runs the same tests the SilverStripe installer runs.

Requirements
------------

[](#requirements)

This module requires SilverStripe 4.x framework. For compatibility with SS3, use the 1.x release line.

Usage
-----

[](#usage)

### 1. Install the module using composer

[](#1-install-the-module-using-composer)

```
composer require "taitava/silverstripe-serverrequirementschecker:*"
php vendor/silverstripe/framework/cli-script.php dev/build flush=all
```

### 2. Test the environment requirements in browser

[](#2-test-the-environment-requirements-in-browser)

For this to work you need to be logged in as an administrator user. Visit the following url: http://*website url*/dev/tasks/Taitava-ServerRequirementsChecker-ServerRequirementsCheckerTask

### 3. Alternatively use a terminal for testing

[](#3-alternatively-use-a-terminal-for-testing)

```
php vendor/silverstripe/framework/cli-script.php /dev/tasks/Taitava-ServerRequirementsChecker-ServerRequirementsCheckerTask
```

Future plans
------------

[](#future-plans)

- Create a unit test class which iterates all server environment checks and asserts that they have passed. This would make it easy to integrate environment checks to other testing.

Have your own ideas? Please let me know in the issues! :) Pull requests are also welcome.

Author
------

[](#author)

Jarkko Linnanvirta

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

6

Last Release

2395d ago

Major Versions

1.0.0 → 2.0.02019-10-21

### Community

Maintainers

![](https://www.gravatar.com/avatar/611d4d836f6db7ba7357ea174bf48ab8cf86af5ac40be4a7a6101e67267333f9?d=identicon)[taitava](/maintainers/taitava)

---

Top Contributors

[![Taitava](https://avatars.githubusercontent.com/u/13002142?v=4)](https://github.com/Taitava "Taitava (2 commits)")

---

Tags

silverstripe

### Embed Badge

![Health badge](/badges/taitava-silverstripe-serverrequirementschecker/health.svg)

```
[![Health](https://phpackages.com/badges/taitava-silverstripe-serverrequirementschecker/health.svg)](https://phpackages.com/packages/taitava-silverstripe-serverrequirementschecker)
```

###  Alternatives

[silverstripe/multi-domain

Allows multiple domains to access one CMS instance, mapping them to different sections of the hierarchy

141.6k](/packages/silverstripe-multi-domain)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
