Baikal: جهات الاتصال على MacOS High Sierra

تم إنشاؤها على ١٠ نوفمبر ٢٠١٧  ·  8تعليقات  ·  مصدر: sabre-io/Baikal

مرحبا مستخدمي بايكال ،

لا يمكنني مزامنة Baikal CardDav على تطبيق MacOS High Sierra Contacts. إنه يعمل مثل السحر مع تطبيق التقويم وعلى iOS 11 (كل من جهات الاتصال والتقويم) ، لكن جهات اتصال MacOS لا تتم مزامنتها.
اي فكرة ؟ أي مساعدة ؟

التعليق الأكثر فائدة

يحتوي الإصدار الجديد على بعض عمليات إعادة التوجيه هذه افتراضيًا الآن! نأمل أن يكون ذلك أفضل. إذا لم يكن كذلك ، أعد فتح هذه التذكرة

ال 8 كومينتر

لقد تحولت من OSX 10.11 إلى 10.13. بعد بعض المشاكل في البداية ، يمكن أن أجعلها تعمل!

لقد قمت بإزالة التكوين الأقدم في .htaccess الذي وجدته في ذلك الوقت (OSX 10.11) في الإصدار رقم 401:

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

وأضف الأسطر التالية في apache.conf :

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

لقد استخدمت إعدادات الحساب التالية:

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

لكن التحقق من المستخدم / كلمة المرور لم يعمل في المرة الأولى ، اضطررت إلى المحاولة عدة مرات (حوالي 4 مرات النقر فوق الزر Sign In ) حتى يتم تسجيل الدخول.

آمل أن يتمكن أحدهم من التكاثر والتحقق من ذلك!

لقد قمت للتو بإعداد Baikal باستخدام عمليات إعادة توجيه Apache من تعليمات التثبيت ، ويمكنني تسجيل الدخول (جهاز iOS وجهات اتصال OS X) ولكن لا يبدو أنه متزامن. حاولت استيراد بضع مئات من بطاقات vcards ، وإنشاء بعضها يدويًا ، لكنها لا تظهر على الخادم.

حاولت ترك مسار الخادم على الإعداد الافتراضي و /dav.php/principals/username/ ولم يعمل أي منهما.

يجب أن أعترف أن تعليقي كان سريعًا بعض الشيء.
عملت المزامنة الأولية فقط إلى نقطة معينة وتوقفت عن العمل بعد ذلك (ولكن تمت مزامنة غالبية جهات الاتصال). لم تتم مزامنة جهات الاتصال الجديدة على الخادم مع جهات اتصال macOS بعد الآن. إذا كان شخص ما يعرف طريقة أخرى لمزامنة جهات الاتصال مع macOS ، فيرجى إبلاغي بذلك.

مع أجهزتي التي تعمل بنظام Android ، يعمل كل شيء على أكمل وجه.

إحياء هذا الخيط القديم مع حل لأولئك الذين واجهوا نفس المشكلة ، مثلي ...

عملت الإعدادات التالية من أجلي مع جهات الاتصال في نظام التشغيل 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)

قد يبدو هذا غير بديهي ، ولكن من الضروري تحديد https://your.baikal.server بدلاً من your.baikal.server فقط في حقل عنوان الخادم!

أيضًا ، عمليات إعادة توجيه الخادم التي تم اقتراحها مسبقًا ليست كافية. إذا نظرت إلى سجلات الخادم ، ستلاحظ أن تطبيق جهات الاتصال يحاول أيضًا الوصول إلى /principals/<username> بغض النظر عن عمليات إعادة التوجيه .well-known الأخرى ، لذلك يجب إضافة إعادة كتابة للتعامل مع ذلك. إذن ، القائمة الكاملة لعمليات إعادة التوجيه / إعادة الكتابة المطلوبة هي:

(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

أنا أستخدم lighttpd بدلاً من Apache ، لذلك هذا هو تكوين lighttpd الخاص بي. مستخدمي Apache ، فهمت الفكرة:

# 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"
            )
    }
}

يحتوي الإصدار الجديد على بعض عمليات إعادة التوجيه هذه افتراضيًا الآن! نأمل أن يكون ذلك أفضل. إذا لم يكن كذلك ، أعد فتح هذه التذكرة

evert شكرا جزيلا !!!

باستخدام بايكال منذ 5 سنوات حتى الآن لجميع أفراد عائلتي. قم بالترقية إلى Mac OSX Mojave (10.14) فقط لتكتشف أن جهات اتصال Apple قد تعطلت مرة أخرى للمزامنة. ثم اكتشف: هناك تحديث بايكال!

أجل! تنزيل ، فك ضغط ، نسخ فوق "محدد" ، تصفح إلى / admin / pressed Migrate. خمن ماذا: كل شيء هناك ، ويعمل Mac مرة أخرى.
شكرا جزيلا للحفاظ على هذا المشروع الثمين على قيد الحياة! (بالمناسبة: هل توجد صفحة تبرعات؟)

لا يمكنني أن أحصل على الفضل في هذا بعد الآن. مجموعة من العظماء تولى =). ليس لدينا صفحة تبرع حقيقية ، لكن إذا شعرت برغبة في إرسال شيء ما إلى أطباء بلا حدود!

لا يمكنني أن أحصل على الفضل في هذا بعد الآن. مجموعة من العظماء تولى =). ليس لدينا صفحة تبرع حقيقية ، لكن إذا شعرت برغبة في إرسال شيء ما إلى أطباء بلا حدود!

مرحبا ايفرت ،
أنا أيضًا أستخدم Baikal منذ 5 سنوات ... ثم أقوم بترقية Mac و OS ... لديّ High Sierra 10.13 ولا يمكنني المزامنة والوصول إلى التقويمات الخاصة بي ... قرأت أنه مع High Sierra 10.13 لا بد لي من استخدام اتصال SSL! أقوم بالتحديث إلى 0.60 ولكن لا شيء! هل يمكنك مساعدتي؟!
من الواضح أن كل شيء يعمل بشكل جيد مع هاتف Android

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

tuxtlequino picture tuxtlequino  ·  5تعليقات

sicherist picture sicherist  ·  4تعليقات

0xErnie picture 0xErnie  ·  8تعليقات

GrayGhost93 picture GrayGhost93  ·  5تعليقات

BobWs picture BobWs  ·  5تعليقات