Skip to main content

Doctor

Overleaf Toolkit, hata ayıklamaya yardımcı olan kullanışlı bir doctor betiğiyle birlikte gelir. bin/doctor komutunu çalıştırdığınızda betik, ana makine ortamınız, yapılandırmanız ve Toolkit’in ihtiyaç duyduğu bağımlılıklar hakkında bilgi yazdırır. Bu çıktı, Ayakaleaf Pro kurulumlarınızdaki sorunları teşhis etmemize de yardımcı olabilir.
Overleaf Pro kullanıcıları GitHub’da bir issue açabilir.Mesajınıza bin/doctor betiğinin çıktısını eklemeniz iyi bir fikirdir.

Doctor’a danışma

Doctor betiğini çalıştırın:
Run doctor
Aşağıdaki örneğe benzer bir çıktı göreceksiniz.

Ana Makine Bilgileri

Host Information bölümü, Toolkit’i çalıştıran makine hakkında bilgi içerir (örneğin Linux dağıtımı ve sürümü).

Bağımlılıklar

Dependencies bölümü, Toolkit’in çalışması için gereken araçları listeler. Bir araç mevcutsa sürüm bilgisiyle birlikte status: present olarak listelenir. Eksikse status: MISSING! olarak listelenir ve doctor çıktısının sonuna bir uyarı eklenir.
Herhangi bir bağımlılık eksikse Toolkit neredeyse kesinlikle çalışmayacaktır.

Yapılandırma

Configuration bölümü, config/ dizinindeki dosyalar hakkında bilgi içerir. config/overleaf.rc için doctor bazı önemli değerleri yazdırır. Eksik dosyalar status: MISSING! olarak listelenir ve doctor çıktısının sonuna bir uyarı eklenir.
Yukarıdaki örnekten notlar:
  • /tmp/overleaf olarak ayarlanan OVERLEAF_DATA_PATH, önemli veriler için güvenli bir konum olmayabilir.
  • MONGO_ENABLED: false, Toolkit’in kendi MongoDB’sini sağlamayacağı anlamına gelir; gerekirse MONGO_URL değerinin harici olarak yönetilen bir MongoDB’yi gösterdiğinden emin olun.
  • Örnekte config/variables.env eksiktir.

Uyarılar

Warnings bölümü, doctor betiğinin tespit ettiği sorunları özetler. Sorun yoksa bu bölüm bunu belirtir.
Son değiştirilme tarihi 4 Ekim 2026