Pre-requisites before Installation

EngageHRM Setup

April 16, 2023 5:30 AM

Pre Requisite

The script requires a top level domain (tld) and wild-card subdomains for installation. Make sure your domain & its wild-card subdomain points to your server IP address. To achieve it, you must create A records for both the domain & its wild-card domain pointing to the server IP address.

The script should also be able to create database on fly as & when required.

Read this article carefully before installing this script. If you miss this article, you might not get the script working.

As the script is built with Laravel 9, it requires to have all the pre-requisites of Laravel 9. Click here to visit installation guidelines of Laravel Framework.

  • PHP >= 8.1
  • MySQL >= 8.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • cURL PHP Extension >= 7.67
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • GD Image Library
  • Zip Archive Extension
  • MySQL Native Driver Support
  • allow_url_fopen enabled

There are some files and directory which need write permission by the script.

  • .env file
  • storage/framework directory
  • storage/logs directory
  • bootstrap/cache directory
  • lang directory

Also your server should allow the script to create symlink (Symbolic Link). If not, you need to do it manually and create a symlink at public/storage directory for storage/app/public directory.

Or you can also run below command from your terminal to generate symlink:

php artisan storage:link

The server must support Authorization Header & Custom Headers. There are few shared hosting plans which do not support this headers. You may not be able to login in this case.

If you are trying to install it on local machine using WAMP, MAMP or XAMPP, make sure your CURL finds SSL certificate. To know more, Visit.

Important: Laravel Framework pre-requisites might change with the release of new version. Pre-requisites of this script 100% depends upon the pre-requisites of Laravel Framework used to develop the script.

Newsletter Subscription

Subscribe & get latest updates from ScriptMint

Related Articles

Featured
Trending