Skip to main content
Jeśli używasz wcześniejszej wersji, w nazwach ścieżek używaj sharelatex zamiast overleaf.
Zamontowanie systemu plików NFS w kontenerze Overleaf jest technicznie możliwe, ale nie jest zalecane i może prowadzić do różnego rodzaju problemów z wydajnością.Jednym z częstych błędów pojawiających się przy kompilacji jest:
W szczególności odradzamy używanie systemów plików opartych na NFS dla danych tymczasowych, takich jak katalogi używane do przechowywania danych kompilacji. Dla poniższych katalogów zalecamy używanie lokalnego dysku roboczego (scratch), najlepiej lokalnego dysku SSD.W konfiguracjach opartych na docker-compose sugerujemy po prostu nadpisanie montowania (bind-mount) z NFS, co pozwala uniknąć zmiany ścieżek w aplikacji. Oto przykładowy fragment konfiguracji docker-compose z użyciem dysku roboczego zamontowanego w /scratch:
docker-compose excerpt
Po aktualizacji nie ma potrzeby migrowania istniejących plików z NFS do nowej lokalizacji. Kompilator LaTeX może odtworzyć wszystkie pliki podczas ponownej pełnej kompilacji.Więcej szczegółów: https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-with-an-nfs-filesystem
Jeśli uruchamiasz Overleaf w systemie Windows lub macOS, usługa mongo może nie zrestartować się, zgłaszając błąd:
Example error
Aby uniknąć tego błędu, dane muszą być przechowywane w wolumenie, a nie w katalogu montowanym przez bind mount (więcej szczegółów w dokumentacji obrazu mongo: https://github.com/docker-library/docs/blob/master/mongo/content.md#where-to-store-data). Aby przechowywać dane w wolumenach Docker montowanych w kontenerach MongoDB i Redis, dodaj poniższe wpisy do config/docker-compose.override.yml (utwórz ten plik, jeśli jeszcze nie istnieje):
config/docker-compose.override.yml
Więcej informacji: https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-on-windows-or-macos-results-in-the-mongoservice-not-starting
Użyj polecenia docker logs redis, aby wyświetlić kopię logów.Jeśli widzisz wiersz Fatal: Can't initialize Background Jobs, pełne wyjście będzie wyglądać mniej więcej tak:
Redis log example
Może to być związane z aktualnie używaną wersją Dockera. Aktualizacja do wersji >= 20.10.10 powinna rozwiązać ten problem.Więcej informacji znajdziesz w zgłoszeniu w projekcie Redis: https://github.com/redis/redis/issues/12362Źródło: https://docs.overleaf.com/on-premises/support/troubleshooting#upgrading-to-redis-6.2-results-in-a-restart-loop
Czasami obrazy podglądu/miniatur generowane przez Server Pro mogą zostać utworzone w złej orientacji i wymagać ręcznej korekty. Obrazy te są przechowywane w /var/lib/overleaf/data/template_files/ (>= 5.0.3) oraz /var/lib/sharelatex/data/template_files/ (wcześniejsze wersje).Przed wprowadzeniem jakichkolwiek zmian zalecamy wykonanie kopii zapasowej tego folderu.Dla każdego problematycznego szablonu wykonaj poniższe kroki:Znajdź identyfikator szablonuPrzejdź do galerii szablonów swojej instancji (/templates/all), otwórz problematyczny szablon i skopiuj identyfikator z adresu URL (na przykład: https://your-instance-url/templates/6645d346c224815e9460a695).Uruchom polecenie korygująceUruchom na hoście Docker poniższe polecenie (zastąp identyfikator szablonu skopiowanym i w razie potrzeby zaktualizuj ścieżkę):docker exec sharelatex /bin/bash -c “mogrify -rotate 90 /var/lib/overleaf/data/template_files/6645d346c224815e9460a695_*{thumbnail,preview}”Źródło: https://docs.overleaf.com/on-premises/support/troubleshooting#incorrect-orientation-of-template-gallery-preview-thumbnail-images
Polecenie \write18 jest domyślnie wyłączone w Community Edition, ponieważ wszystkie kompilacje odbywają się w tym samym kontenerze sharelatex; jest to bezpieczniejsze ustawienie domyślne.Jeśli chcesz włączyć je dla pdflatex, utwórz w katalogu głównym projektu plik latexmkrc o następującej zawartości:
latexmkrc
Następnie spróbuj ponownie skompilować projekt.Źródło: https://docs.overleaf.com/on-premises/support/troubleshooting#please-verify-that-you-have-enabled-system-calls.-for-pdflatex-this-is-pdflatex-shell-escape
Ostatnia modyfikacja 4 października 2026