Baikal: Kontak di MacOS High Sierra

Dibuat pada 10 Nov 2017  ·  8Komentar  ·  Sumber: sabre-io/Baikal

Hai pengguna Baikal,

Saya tidak dapat menyinkronkan Baikal CardDav di aplikasi Kontak MacOS High Sierra. Ini berfungsi seperti pesona dengan aplikasi Kalender dan di iOS 11 (Kontak dan Kalender), tetapi Kontak MacOS tidak disinkronkan.
Ada ide ? Ada bantuan?

Komentar yang paling membantu

Versi baru memang memiliki beberapa pengalihan ini secara default sekarang! Semoga lebih baik. Jika belum, buka kembali tiket ini

Semua 8 komentar

Saya beralih dari OSX 10.11 ke 10.13. Setelah beberapa masalah di awal, saya bisa membuatnya bekerja!

Saya menghapus konfigurasi lama saya di .htaccess yang saya temukan saat itu (OSX 10.11) dalam masalah #401:

Redirect /.well-known/carddav /card.php
Redirect /.well-known/caldav /cal.php

dan menambahkan baris berikut di apache.conf saya:

RewriteEngine on
RewriteRule /.well-known/carddav /dav.php [R,L]
RewriteRule /.well-known/caldav /dav.php [R,L]

Saya menggunakan pengaturan akun berikut:

Account Type:    manual
User Name:       <baikal user>
Password:        <user password>
Server Address:  https://<baikal address>

Tapi pertama kali verifikasi user/password tidak berhasil, saya harus mencoba beberapa kali (sekitar 4 kali klik tombol Sign In ) sampai masuk.

Saya harap seseorang dapat mereproduksi dan memverifikasi ini!

Saya baru saja mengatur Baikal dengan pengalihan Apache dari instruksi instalasi, dan saya dapat masuk (perangkat iOS dan Kontak OS X) tetapi tampaknya tidak sinkron. Saya mencoba mengimpor beberapa ratus vcard, dan membuat beberapa secara manual, tetapi tidak muncul di server.

Saya mencoba membiarkan Server Path ke default, dan /dav.php/principals/username/ dan tidak ada yang berfungsi.

Harus saya akui, komentar saya agak terlalu cepat.
Sinkronisasi awal hanya berfungsi hingga titik tertentu dan berhenti berfungsi setelahnya (tetapi sebagian besar kontak disinkronkan). Kontak baru di server tidak lagi disinkronkan ke kontak macOS. Jika seseorang mengetahui cara lain untuk menyinkronkan kontak ke macOS, beri tahu saya.

Dengan perangkat Android saya semuanya bekerja dengan sempurna.

Menghidupkan kembali utas lama ini dengan solusi bagi mereka yang kebetulan mengalami masalah yang sama, seperti saya…

Pengaturan berikut berfungsi untuk saya dengan Kontak di Mac OS High Sierra 10.13.5:

Account Type: Advanced
User Name: <Baikal username>
Password: <Baikal password>
Server Address: https://your.baikal.server
-or- http://your.baikal.server (if you don't use SSL)
Server Path: /baikal/html/dav.php/principals/<Baikal username>/
(assuming your Baikal installation is at http://your.baikal.server/baikal)

Ini mungkin tampak tidak intuitif, tetapi sangat penting untuk menentukan https://your.baikal.server daripada hanya your.baikal.server di bidang alamat server!

Juga, pengalihan server yang disarankan sebelumnya tidak cukup. Jika Anda melihat log server, Anda akan melihat bahwa aplikasi Kontak juga mencoba mengakses /principals/<username> terlepas dari pengalihan .well-known lainnya, oleh karena itu penulisan ulang harus ditambahkan untuk menanganinya. Jadi daftar lengkap pengalihan/penulisan ulang yang diperlukan adalah:

(REDIRECT) ^/.well-known/carddav ==> https://your.baikal.server/baikal/html/dav.php
(REDIRECT) ^/.well-known/caldav ==> https://your.baikal.server/baikal/html/dav.php

(REWRITE) ^/principals/(.*) ==> /baikal/html/dav.php/principals/$1

Saya menggunakan lighttpd bukan Apache, jadi ini adalah konfigurasi lighttpd saya. Pengguna Apache, Anda mendapatkan ide:

# Baikal CardDAV/CalDAV
#
$SERVER["socket"] == ":80" {
    $HTTP["host"] =~ ".*" {
            url.redirect = ( 
                    "^/.well-known/carddav" => "http://%0/baikal/html/dav.php",
                    "^/.well-known/caldav"  => "http://%0/baikal/html/dav.php",
            )
            url.rewrite-once = (
                    "^/principals/(.*)"     => "/baikal/html/dav.php/principals/$1"
            )
    }
}

Versi baru memang memiliki beberapa pengalihan ini secara default sekarang! Semoga lebih baik. Jika belum, buka kembali tiket ini

@evert Terima kasih banyak!!!

Menggunakan Baikal sejak 5 tahun sekarang untuk seluruh keluarga saya. Baru saja ditingkatkan ke Mac OSX Mojave (10.14) hanya untuk mengetahui bahwa Kontak Apple kembali rusak untuk disinkronkan. Kemudian ketahuan: ada pembaruan Baikal!

Ya! Unduh, Buka zip, salin ' Spesifik', buka /admin/ tekan Migrate. Coba tebak: semuanya ada di sana, dan Mac berfungsi kembali.
Terima kasih banyak untuk menjaga proyek berharga ini tetap hidup! (Omong-omong: Apakah ada halaman donasi?)

Saya tidak bisa mengambil kredit untuk ini lagi. Sekelompok orang hebat telah mengambil alih =). Kami tidak memiliki halaman donasi nyata, tetapi jika Anda merasa ingin mengirim sesuatu ke dokter tanpa batas!

Saya tidak bisa mengambil kredit untuk ini lagi. Sekelompok orang hebat telah mengambil alih =). Kami tidak memiliki halaman donasi nyata, tetapi jika Anda merasa ingin mengirim sesuatu ke dokter tanpa batas!

Hai Evert,
Saya juga menggunakan Baikal sejak 5 tahun ... kemudian saya memutakhirkan Mac dan OS ... Saya memiliki High Sierra 10.13 dan tidak dapat menyinkronkan dan mengakses kalender saya ... Saya membaca bahwa dengan High Sierra 10.13 saya harus menggunakan koneksi SSL! Saya memperbarui ke 0,60 tetapi tidak ada! Bisakah kamu membantuku?!
Jelas semuanya bekerja dengan baik dengan ponsel Android

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

0xErnie picture 0xErnie  ·  8Komentar

ladetto picture ladetto  ·  5Komentar

perguth picture perguth  ·  7Komentar

urmel1960 picture urmel1960  ·  4Komentar

GrayGhost93 picture GrayGhost93  ·  5Komentar