Verifies HTTP Range support and environment for self-hosting a .pmtiles file.
| PASS | PHP version >= 7.4 | 8.2.30 / 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 | 1622717 MB free |
| PASS | Wrote 1 MB test file | 1048576 bytes |
| PASS | HEAD self-request reachable | url=https://www.tmp.yairatala.de/pmtiles-probe-b8b52c1f.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.