Tartu Portal — Server Environment Check

Run on 2026-10-20 17:20:24 · mail.eestielu.ca

Total checks
40
Passed
39
Failed
1

Action needed

PHP runtime

CheckValueDetail
PHP version 8.4.26 OK — Laravel 11 requires PHP 8.2+; we want 8.3+
PHP SAPI litespeed How PHP is running (fpm, cgi, apache2handler, etc.)
ext: pdo loaded Database access
ext: pdo_mysql loaded MySQL driver for PDO
ext: mysqli loaded Alternative MySQL driver
ext: mbstring loaded Multi-byte string handling (utf8mb4)
ext: openssl loaded Encryption and TLS
ext: tokenizer loaded Laravel core
ext: xml loaded Laravel core
ext: ctype loaded Laravel core
ext: json loaded Laravel core
ext: bcmath loaded Arbitrary precision math (money calculations)
ext: fileinfo loaded File type detection (uploads)
ext: gd loaded Image processing (photos, thumbnails)
ext: zip loaded Archive handling (composer, exports)
ext: curl loaded HTTP client (API calls, webhooks)
ext: intl loaded Internationalization (timezones, locales)
ext: session loaded PHP sessions
ext: iconv loaded Character encoding conversion
ext: exif loaded Photo EXIF data (move-in condition photos)
ext: sodium loaded Modern cryptography
ext: redis (optional) loaded Redis client (recommended for cache/queue/session)
ext: imagick (optional) loaded Advanced image processing (alternative to GD)
ext: pcntl (optional) loaded Process control (queue workers)
ext: posix (optional) loaded POSIX functions
ext: opcache (optional) not loaded Bytecode caching (performance) — NICE TO HAVE
memory_limit 512M Excellent
upload_max_filesize 512M Excellent for move-in photo uploads
post_max_size 516M Should be ≥ upload_max_filesize
max_execution_time 60s Should be 0 (unlimited, for CLI) or 60+ seconds
display_errors Off Off (correct for production)
date.timezone America/Boise Application will force UTC internally; this is informational

MySQL

CheckValueDetail
MySQL connection not tested Fill in $config['mysql'] in this file to test MySQL connection

Web server context

CheckValueDetail
Document root /home3/eestiel1/public_html The web root directory
Script path /home3/eestiel1/public_html/tartuportal/check.php Where this file lives on disk
Server software Apache The web server (Apache, Nginx, etc.)
HTTPS yes Should be HTTPS in production (Let's Encrypt or similar)
Request method GET
Server IP 10.38.213.122
Disk free space 49.4 GB free Disk available on this filesystem