PAKISTAN HIGH COMMISSIONAbuja, Nigeria · Website installation
Pre-flight check

WELCOME

Install your High Commission website

Choose the guide for your server, prepare the environment and pass the live checks. Then select Install now to begin setup.

STEP 1 · CHOOSE YOUR SERVER

Installation guides

Choose your hosting environment. Read the matching setup steps, then continue to the live requirement checks.

1 requirement(s) not met.

Prepare the environment

Resolve the failed requirements and prepare the environment below, then refresh this page.

.env
Present
vendor/
Present
Application key
Set
Project path
/home/pakistanhc/public_html
Database
Not created yet
  1. Create the directories Laravel writes to:
  2. Copy .env.example to .env:
    then fill in DB_* and APP_URL.
  3. Install the PHP dependencies on the server:
    composer install --no-dev --optimize-autoloader
    (or php composer.phar install --no-dev)
  4. Generate an application key:
  5. Create the database, if you are not using MySQL:

    The application stores its sessions in the database, so it cannot start at all until the file exists. With MySQL, create the database on your host instead.
  6. Open /install and follow the guided steps.
Re-check requirements

The full checklist

PHP version pass

ItemDetail
✓ PHP 8.4.1 or newer within PHP 8.x (including PHP 8.5.x) Running PHP 8.5.11

Required extensions failed

ItemDetail
✓ pdo Database access
✓ mbstring Multi-byte string handling
✓ openssl Encryption, including the application key
✓ tokenizer PHP tokenisation for the parser
✓ xml XML parsing
✓ ctype Character type checks
✓ json JSON encoding and decoding
× fileinfo Missing: Detecting uploaded file types
✓ session Sessions
✓ filter Input filtering
✓ hash Hashing, used by the backup checksums

Recommended extensions pass

ItemDetail
✓ zip optional Backups and restore
✓ gd optional Image processing
✓ curl optional Outbound HTTP, including mail transports
× intl optional Missing: Internationalisation
✓ bcmath optional Arbitrary precision maths
× exif optional Missing: Reading image orientation

Required functions pass

ItemDetail
✓ proc_open() Running artisan commands during installation
✓ putenv() Setting environment values

Writable directories pass

ItemDetail
✓ storage/app Uploaded files and the backups directory
✓ storage/framework/cache Compiled configuration and views
✓ storage/framework/sessions Session files
✓ storage/framework/views Compiled Blade views
✓ storage/logs Application logs
✓ bootstrap/cache Cached packages and services

Application files pass

ItemDetail
✓ .env Environment configuration
✓ vendor/autoload.php Composer dependencies
✓ artisan The Laravel command line
✓ public/index.php The web entry point
✓ composer.lock optional Pins the exact dependency versions
✓ package-lock.json optional Pins the exact front-end versions
✓ public/build/manifest.json optional Built front-end assets; run npm run build if absent

Disk space pass

ItemDetail
✓ At least 200 MB free 139.7 GB free