Install Infini Store

Step 0 of 4 — System Check

Checking your server meets what Infini Store needs before touching your database.

PHP Version
!
PHP Version
8.2.33 — works, but 8.3 is recommended
Required Extensions
pdo
Database access (PDO)
pdo_mysql
MySQL driver for PDO
mbstring
Multibyte string handling
fileinfo
Upload MIME-type validation
json
JSON encode/decode
session
Login sessions
curl
Razorpay / WhatsApp API calls
openssl
TLS for SMTP email sending
Optional Capabilities
password_hash()
Password security
random_bytes()
Secure token generation
curl_init()
Outbound API calls (Razorpay, WhatsApp)
finfo_open()
Secure image upload validation
getimagesize()
Image upload validation
stream_socket_client()
SMTP email sending
dns_get_record()
Custom domain verification
mod_rewrite
Detected
Writable Directories
includes/
Where config.php gets written
storage/
Logs, sessions, cache
storage/logs/
storage/sessions/
storage/cache/
storage/backups/
uploads/
Product images, store logos
uploads/products/
uploads/stores/
uploads/avatars/
File Integrity — shell execution unavailable here, used a structural fallback check instead
3 file(s) failed to parse
Show details
app/views/merchant/products/variants.php
line 75: unterminated ' string
public/healthcheck.php
unbalanced '{' (5 unclosed)
public/install/index.php
unbalanced '{' (21 unclosed)
Fix the 3 failing check(s) above before continuing — installation would fail partway through otherwise.