☁️ Mijn Drive
Opslag in /root/clientsdata
Lukt upload of map aanmaken niet? Voer het commando hieronder uit op de server (SSH), of klik op Toegang herstellen.
sudo chown -R wwwit4151:wwwit4151 /root/clientsdata && sudo chmod -R u+rwX /root/clientsdata
🤖 AI helpt
SSH: ssh root@server → plak commando → Enter. Daarna pagina vernieuwen (F5).
Hoe los ik “Doelmap kon niet worden aangemaakt” of “geen schrijfrechten” op?
- Log in op de server via SSH als admin (bijv.
ssh root@jouw-server-ip). - Kopieer het commando hierboven (📋 Kopieer) en plak het in de terminal; voer het uit.
- Vernieuw deze pagina (F5) en probeer de upload of het aanmaken van een map opnieuw.
Het commando past eigenaar en rechten van /root/clientsdata aan naar de user waar PHP onder draait, zodat de webserver daar weer in kan schrijven.
Upload via SSH/SCP (alternatief als web-upload blijft falen)
Je kunt vanaf je PC via SCP uploaden. Voorbeeld (vervang SERVER_IP door het IP van deze server):
scp -r ./mijn-map root@SERVER_IP:/root/clientsdata/
Daarna: log in via SSH en voer het rechtencommando hierboven uit, zodat Mijn Drive de bestanden kan tonen.
Setup: map voor klantprojecten (indexen & editen)
De map die Mijn Drive gebruikt is de klantprojecten-map. Voor upload, RAG-indexen en AI-editen moeten twee dingen kloppen:
- Rechten: de webserver (PHP) moet in deze map kunnen schrijven. Gebruik het commando hierboven (chown/chmod) of kies een map onder het portaal (zie “Geen /root willen” hieronder).
- AI indexen & editen: hetzelfde pad moet in
UNIFIED_AI_EDIT_ALLOWED_BASE_PATHSstaan inapi/unified-ai-config.php. Staat daar nu alleen/root/clientsdataen gebruik je een andere map (bv. onder portaal), voeg dat pad daar toe.
Geen /root willen – Drive onder het adminportaal (geen access problems)
Onder /root heeft de webserver vaak geen rechten; dan is chown nodig. Je kunt de Drive-map ook onder het adminportaal zetten, dan heeft de webserver er van nature full access en zijn geen chown-stappen op /root nodig.
- Maak de map aan, bijv.
mkdir -p /root/public/admin/data/clientsdata(of kies een eigen pad). - Zet in
config.php(vóór eventuele include van dit bestand):define('ADMIN_CLIENTSDATA_ROOT', __DIR__ . '/data/clientsdata'); - Zorg dat de webserver (PHP-user) eigenaar is van die map, of dat die map onder een directory staat waar de webserver al schrijft (bv. onder de document root).
- Voeg in
api/unified-ai-config.phpdat nieuwe pad toe aanUNIFIED_AI_EDIT_ALLOWED_BASE_PATHS, anders mag de AI daar niet indexen/editen.
Upload tot 32 GB per bestand · indexeer per project (geen overload)
Upload tot 32 GB per bestand en tot 1000 bestanden per keer als in admin_portal/api/.user.ini of in het hoofd-php.ini o.a. upload_max_filesize=32G en max_file_uploads=1000 staan (in de praktijk zonder limiet binnen wat de server aankan). Daarna in de AI Agent die map als project kiezen en “Indexeer nu” – per projectmap indexeren houdt het snel en voorkomt overload. Help: uploadlimieten en ruimte.
📤 Uploaden...
Bestanden worden voorbereid