Ik heb even gekeken wat u vroeg naar de mappen.
Dit komt eruit met uw gevraagde commando's.:
Code: Select all
pi@raspberrypi:~ $ ls -ld /home/pi
drwxr-xr-x 31 pi pi 4096 feb 11 14:39 /home/pi
pi@raspberrypi:~ $ ls -ld /home/pi/Google\ Drive
drwxr-xr-x 3 pi pi 4096 feb 12 14:36 /home/pi/Google Drive
pi@raspberrypi:~ $ ls -ld /home/pi/Google\ Drive/Online\ logboek2019
drwxr-xr-x 2 pi pi 20480 feb 13 06:51 /home/pi/Google Drive/Online logboek2019
pi@raspberrypi:~ $
Waar de server op draait, ga ook ervan uit dat dit pi zal zijn, maar durf dat even niet te zeggen.
Dit heb ik hopelijk met de volgende commado ook geprobeerd te testen:
Code: Select all
ls -ld /var/www
ls -ld /var/www/html
ls -ld /var/www/html/Briefjes
En daar krijg ik dit bij te zien.:
Code: Select all
pi@raspberrypi:~ $ ls -ld /var/www
drwxrwxrwx 5 www-data www-data 4096 dec 6 10:51 /var/www
pi@raspberrypi:~ $ ls -ld /var/www/html/Briefjes
drwxrwxrwx 2 pi pi 20480 feb 13 07:09 /var/www/html/Briefjes
pi@raspberrypi:~ $ ls -ld /var/www/html
drwxrwxrwx 31 www-data www-data 4096 feb 13 12:40 /var/www/html
pi@raspberrypi:~ $
Om exact te weten waar de fout zit heb ik uw link doorgelezen en heb met de volgende php code getest>:
Code: Select all
$srcfile='/var/www/html/Briefjes/Meetrapporttestpascal.png';
$dstfile='/home/pi/Google Drive/Online logboek2019/Meetrapporttestpascal.png';
if(!@copy($srcfile,$dstfile))
{
$errors= error_get_last();
echo "COPY ERROR: ".$errors['type'];
echo "<br />\n".$errors['message'];
} else {
echo "File copied from remote!";
}
Daar krijg ik de melding te zien dat ik geen rechten heb.:
Code: Select all
COPY ERROR: 2
copy(/home/pi/Google Drive/Online logboek2019/Meetrapporttestpascal.png): failed to open stream: Permission denied
Dus ga ik ervan uit dat ik die rechten niet heb , ook via php niet.
Hoe moet ik dit nu oplossen?