System Requirements
Verify that your server meets all requirements before installing EnReading.
PHP Version
OK
PHP >= 8.1
8.2.30
Node.js (frontend assets)
OK
Node.js >= 20.0.0
Recommended
v20.20.0
If Node is available, installer auto-runs npm install/build. Required for build: Node 20.0.0+
PHP Extensions
OK
PDO
PDO MySQL
Mbstring
OpenSSL
Tokenizer
XML
Ctype
JSON
BCMath
FileInfo
GD
cURL
ZIP
Exif
Recommended
Recommended for image metadata
Imagick
Recommended
Better image processing
PHP Configuration (FastCGI / php.ini)
OK
memory_limit ≥ 256M
512M
max_execution_time ≥ 120s
7200s
upload_max_filesize ≥ 200M
1000M
post_max_size ≥ 200M
1000M
max_file_uploads ≥ 100
Recommended
250
Recommended for bulk chapter image uploads
max_input_time ≥ 120s
Recommended
7200s
Recommended for large uploads
max_input_vars ≥ 1000
Recommended
4000
Recommended for complex forms with many fields
Directory Permissions
OK
storage/app/
storage/logs/
storage/framework/
bootstrap/cache/
.env (writable)