https://github.com/syntaxseed/server-requirements-checker
Create and run rulesets to see if a newly provisioned server has what you need for your project.
https://github.com/syntaxseed/server-requirements-checker
Last synced: 12 months ago
JSON representation
Create and run rulesets to see if a newly provisioned server has what you need for your project.
- Host: GitHub
- URL: https://github.com/syntaxseed/server-requirements-checker
- Owner: syntaxseed
- License: mit
- Created: 2023-01-25T17:20:00.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-28T00:46:30.000Z (about 3 years ago)
- Last Synced: 2025-02-01T11:44:55.660Z (about 1 year ago)
- Language: PHP
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Server Requirements Checker
* Version: 0.2.0
* Author: Sherri Wheeler
* License: MIT
* Uses: https://github.com/MirazMac/php-requirements-checker
## Usage
* **Pre-requisites:** This tool assumes that you have PHP installed and your webserver configured and a webpage accessible in your webapp. Checking the setup of these basics is beyond the scope of this tool.
1. Clone this repo into a directory inside your project's public web app directory.
* `git clone git@github.com:syntaxseed/server-requirements-checker.git checker`
2. Create your own rulesets in the `rulesets/` directory.
* Copy and edit: `rulesets/rules-example.php`.
* Extra docs about defining rules see: https://github.com/MirazMac/php-requirements-checker
3. Create a new config file by copying `config-sample.php` to `config.php` or run: `composer run-script setup`.
* Edit the config.php file and define which rulesets to make available in the menu and whether to do a DB test.
4. Visit the `checker/index.php` file in a browser to run the checks.
5. When satisfied, delete this directory.
## ToDo
* Make it work as a command line tool as well.
* Nicer formatting/basic stylesheet.