"cURL error 60: SSL certificate problem: unable to get local issuer certificate (see
http://curl.haxx.se/libcurl/c/l
ibcurl-errors.html)".
Bevor man hier auf eine unverschlüsselte Übertragung (http ohne "s") "zurückfällt", würde ich empfehlen, die entsprechenden Optionen in config.php zu setzen.
Seit einigen commits kann man nämlich die Überprüfung der Zertifikate "ausschalten".
'verify' => false, // uncomment to disable certificate check
Genau für den Fall von selbstsignierten Zertifikaten, denen das dem Skript letztendlich zugrunde liegende cURL nicht vertraut.
Für den Zugriff auf den CardDav-Account mit:
Code:
'server' => [
[
'url' => 'https://...',
'user' => '',
'password' => '',
'http' => [ // http client options are directly passed to Guzzle http client
'verify' => false, // uncomment to disable certificate check
// 'auth' => 'digest', // uncomment for digest auth
]
],
für den Zugriff auf die Fritzbox mit:
Code:
'fritzbox' => [
'url' => 'http://fritz.box',
'user' => '',
'password' => '',
'fonpix' => '/[YOURUSBSTICK]/FRITZ/fonpix', // the storage on your usb stick for uploading images
'http' => [ // http client options are directly passed to Guzzle http client
'verify' => false, // uncomment to disable certificate check
],
'plainFTP' => false, // set true to use FTP instead of FTPS e.g. on Windows
],
Persönlich versuche ich immer wenn Zugangsdaten übertragen werden, verschlüsselte Kommunikation zu verwenden, auch im eigenen (W)LAN.
Zu den Bildern:
Noch ein letzter Versuch, dann geb ich auf bzw. bin mit dem Erreichten zufrieden.
Hab den Pfad auf den USB_Stick geändert.
[...]
Noch ne Idee?
Ja. Der Pfad in Deiner config.php passt nicht:
Code:
'phonebook' => [
'id' => 0, // only "0" can store quickdial and vanity numbers
'name' => 'Telefonbuch',
'imagepath' => 'file:///fritz.nas/FRITZ/fonpix/', // mandatory if you use the -i option
],
Bei imagepath muss die "lokale" URL innerhalb der Fritzbox mit dem "Protokoll" "file:///" angegeben werden.
Für den internen Speicher (im fritzbox-Abschnitt als 'fonpix' => '/FRITZ/fonpix/' referenziert) heisst der Eintrag wie in der Beispiel-Konfig:
Code:
'imagepath' => 'file:///var/InternerSpeicher/FRITZ/fonpix/'
Bei Verwendung eines USB-Sticks heißt der Pfad (zumindest bei einer 7390 und 7590)
Code:
'imagepath' => 'file:///var/InternerSpeicher/[YOURUSBSTICK]/[beliebiger Ordner]'
Das ist immer der absolute Pfad im lokalen Dateisystem der Fritzbox.
Also einfach mal zur Verwendung des internen Speichers der Fritzbox die Standardwerte aus der Beispiel-Konfig nehmen.
Vermutlich geht auch irgendwas wie file:///var/media/ftp/..., denn soweit ich das den Fritzbox-Support-Dateien entnehmen kann, ist /var/InternerSpeicher nur ein Symlink auf /var/media/ftp . Da weiß ich nur nicht, ob das auf alle Fritzbox-Modelle zutrifft.
VG,
Churchy