MarkItDown installeren
Stap 2 van 2: de bestanden staan klaar. Vul de instellingen in; daarna worden de database aangemaakt en MarkItDown geïnstalleerd.
Systeemcontrole
- ✓PHP 8.1 of nieuwer8.3.35
- ✓MariaDB-koppeling (pdo_mysql)aanwezig
- ✓OpenSSL (versleutelde mail)aanwezig
- ✓mbstringaanwezig
- ✓PHP-extensie zipaanwezig
- ✓Programma’s starten (proc_open)toegestaan
- ✓Datamap schrijfbaar/var/www/clients/client2/web57/private/markitdown
- ✓Python-onderdelenconvert.py aanwezig in de datamap
- ✓Configuratie opslaanapp/config.php is schrijfbaar
- ✓Vrije schijfruimte42,9 GB vrij
- ✓Python 3.10 of nieuwer/usr/bin/python3.10 (3.10.12)
- !python3-venvniet geïnstalleerd; pip wordt tijdens de installatie via internet opgehaald (werkt ook)
- !OCRuitgeschakeld — gescande PDF’s en afbeeldingen leveren geen tekst op
- !exiftool (metadata, optioneel)niet gevonden — geen metadata uit afbeeldingen
- !PHP: uploadgrootteupload_max_filesize=250M, post_max_size=32M — lager dan 50 MB
- ✓PHP: geheugenmemory_limit=256M
- ✓PHP: uploadtijdmax_input_time=600
- ✓PHP: uitvoertijdmax_execution_time=120 — wachten op de conversie telt hier niet mee; de echte grens meet je met de time-outtest
- ✓HTTPShttps://markitdown.ahofstede.nl
Optioneel, eenmalig als root op de server (via SSH):
apt install python3-venv tesseract-ocr tesseract-ocr-nld libimage-exiftool-perl
In ISPConfig: Sites → Website → Options → Custom php.ini settings:
upload_max_filesize = 50M post_max_size = 55M memory_limit = 256M max_input_time = 300 max_execution_time = 330