OVH Perso2014 Compatibility Probe

This report never displays credentials, Authorization values, database records, full server paths, environment dumps or phpinfo(). PHASE B remains disabled until a private local config is supplied.

Runtime

TestStatusDetails
PHP version PASS 8.5.7 (PHP_VERSION_ID=80507)
SAPI PASS fpm-fcgi
PHP operating system PASS Linux / Linux
memory_limit PASS 512M
max_execution_time PASS 165 seconds
upload_max_filesize PASS 128M (Senspro requires at least 15M)
post_max_size PASS 130M (Senspro requires more than 15M)
max_file_uploads PASS 20

Required PHP features

TestStatusDetails
PDO PASS Available
PDO drivers PASS mysql, pgsql, sqlite
pdo_pgsql / pgsql driver PASS pgsql available
json PASS JSON encode/decode
openssl PASS OpenSSL extension
fileinfo PASS MIME detection
hash / SHA-256 PASS SHA-256 support
random_bytes PASS Secure randomness available
password_hash PASS Password hashing function
password_verify PASS Password verification function

Argon2id compatibility

TestStatusDetails
Argon2id constant PASS PASSWORD_ARGON2ID available
password_hash Argon2id PASS Anonymous test; memory=65536 KiB, time=3, threads=4
password_verify Argon2id PASS Anonymous test hash only

Filesystem

TestStatusDetails
Probe directory writable PASS Writable
Create directory PASS Temporary probe directory
Temporary realpath PASS .../runtime-test-16e0c8d634ba825b
Write file PASS Small anonymous file
Read file PASS Read-back verification
Rename file PASS Temporary file rename
Delete file PASS Temporary file deletion
Delete directory / cleanup PASS Cleanup completed

HTTP / Apache

TestStatusDetails
Authorization header detected NOT TESTED NO — send the documented fake Bearer header test
mod_rewrite NOT TESTED Open the documented /rewrite-test URL

Upload mechanism

TestStatusDetails
Upload request NOT TESTED Use the diagnostic form below with a non-sensitive file

Optional Supabase PostgreSQL — PHASE B

TestStatusDetails
Configured SSL mode WARNING require — connectivity probe only; verify-full is preferred
Database DNS resolution PASS 3 A/AAAA record(s); addresses hidden
Database TCP connection PASS TCP connection opened and closed
PDO_PGSQL connection PASS Connected; DSN and credentials hidden
SELECT 1 PASS Read-only query
SELECT current_database() PASS Query completed; database name hidden
Table app_users PASS table exists
Table production_tasks PASS table exists
Table tool_requirements PASS table exists
Table component_requirements PASS table exists
Table assembly_steps PASS table exists
Table step_images PASS table exists
Table work_sessions PASS table exists
Table auth_sessions PASS table exists
BEGIN PASS Read-only transaction test
ROLLBACK PASS No persistent write executed
FOR UPDATE PASS One row lock acquired; identifier hidden
FOR UPDATE rollback PASS Lock released by rollback; no data changed

Temporary upload test

Use only a non-sensitive disposable file. The file is moved inside this probe and immediately deleted.