Verifies HTTP Range support and environment for self-hosting a .pmtiles file.
| PASS | PHP version >= 7.4 | 8.2.31 / fpm-fcgi |
| PASS | cURL extension | 8.5.0 |
| PASS | 64-bit integers (large files) | PHP_INT_SIZE=8 |
| PASS | Current dir writable | /home/webpages/lima-city/yairatala/tmp |
| PASS | Disk free >= 100 MB | 1575669 MB free |
| PASS | Wrote 1 MB test file | 1048576 bytes |
| PASS | HEAD self-request reachable | url=https://tmp.yairatala.de/pmtiles-probe-896b995a.bin |
| PASS | Accept-Ranges: bytes advertised | bytes |
| PASS | Range request returns 206 | status=206 |
| PASS | Content-Range header present | bytes 100-199/1048576 |
| PASS | Body length matches requested slice | 100 bytes (expected 100) |
| PASS | Body bytes match expected slice | exact match |
| PASS | No Content-Encoding on binary | (none) |
.pmtiles file into a public directory and point MapLibre at its URL.
Passed 13/13 checks. Test file was deleted.