mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-03 03:06:44 +00:00
wip(docs): i18n (#12681)
This commit is contained in:
299
packages/web/src/content/docs/tr/troubleshooting.mdx
Normal file
299
packages/web/src/content/docs/tr/troubleshooting.mdx
Normal file
@@ -0,0 +1,299 @@
|
||||
---
|
||||
title: Sorun giderme
|
||||
description: Yaygin sorunlar ve cozum adimlari.
|
||||
---
|
||||
|
||||
OpenCode ile ilgili bir sorunu ayiklamak icin once loglari ve diskte tuttugu yerel verileri kontrol edin.
|
||||
|
||||
---
|
||||
|
||||
## Loglar
|
||||
|
||||
Log dosyalari su konuma yazilir:
|
||||
|
||||
- **macOS/Linux**: `~/.local/share/opencode/log/`
|
||||
- **Windows**: `WIN+R` tuslayip `%USERPROFILE%\.local\share\opencode\log` yapistirin
|
||||
|
||||
Log dosyalari zaman damgasiyla adlandirilir (ornegin `2025-01-09T123456.log`) ve en yeni 10 log dosyasi tutulur.
|
||||
|
||||
Daha ayrintili ayiklama bilgisi icin `--log-level` komut satiri secenegini kullanabilirsiniz. Ornek: `opencode --log-level DEBUG`.
|
||||
|
||||
---
|
||||
|
||||
## Depolama
|
||||
|
||||
opencode, oturum verilerini ve diger uygulama verilerini diskte su konumda saklar:
|
||||
|
||||
- **macOS/Linux**: `~/.local/share/opencode/`
|
||||
- **Windows**: `WIN+R` tuslayip `%USERPROFILE%\.local\share\opencode` yapistirin
|
||||
|
||||
Bu dizin sunlari icerir:
|
||||
|
||||
- `auth.json` - API anahtarlari, OAuth tokenlari gibi kimlik dogrulama verileri
|
||||
- `log/` - Uygulama loglari
|
||||
- `project/` - Oturum ve mesaj verileri gibi projeye ozel veriler
|
||||
- Proje bir Git deposundaysa `./<project-slug>/storage/` altinda saklanir
|
||||
- Git deposu degilse `./global/storage/` altinda saklanir
|
||||
|
||||
---
|
||||
|
||||
## Masaustu uygulamasi
|
||||
|
||||
OpenCode Desktop arka planda yerel bir OpenCode sunucusu (`opencode-cli` sidecar) calistirir. Sorunlarin cogu bozuk bir plugin, hasarli cache veya hatali sunucu ayarindan kaynaklanir.
|
||||
|
||||
### Hizli kontroller
|
||||
|
||||
- Uygulamayi tamamen kapatip yeniden acin
|
||||
- Uygulama hata ekrani gosteriyorsa **Restart**'a tiklayip hata detaylarini kopyalayin
|
||||
- Yalnizca macOS: `OpenCode` menusu -> **Reload Webview** (arayuz bos/donukse yardimci olur)
|
||||
|
||||
---
|
||||
|
||||
### Pluginleri devre disi birakin
|
||||
|
||||
Desktop uygulamasi acilista cokuyorsa, takiliyorsa veya garip davranislar gosteriyorsa once pluginleri devre disi birakin.
|
||||
|
||||
#### Global config'i kontrol edin
|
||||
|
||||
Global config dosyanizi acin ve `plugin` anahtarini arayin.
|
||||
|
||||
- **macOS/Linux**: `~/.config/opencode/opencode.jsonc` (veya `~/.config/opencode/opencode.json`)
|
||||
- **macOS/Linux** (eski kurulumlar): `~/.local/share/opencode/opencode.jsonc`
|
||||
- **Windows**: `WIN+R` tuslayip `%USERPROFILE%\.config\opencode\opencode.jsonc` yapistirin
|
||||
|
||||
Plugin tanimliysa anahtari kaldirarak veya bos bir diziye cekerek gecici olarak devre disi birakin:
|
||||
|
||||
```jsonc
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"plugin": [],
|
||||
}
|
||||
```
|
||||
|
||||
#### Plugin dizinlerini kontrol edin
|
||||
|
||||
OpenCode diskten yerel plugin de yukleyebilir. Bu dizinleri gecici olarak tasiyin (veya klasoru yeniden adlandirin) ve uygulamayi yeniden baslatin:
|
||||
|
||||
- **Global plugins**
|
||||
- **macOS/Linux**: `~/.config/opencode/plugins/`
|
||||
- **Windows**: `WIN+R` tuslayip `%USERPROFILE%\.config\opencode\plugins` yapistirin
|
||||
- **Project plugins** (sadece proje bazli config kullaniyorsaniz)
|
||||
- `<your-project>/.opencode/plugins/`
|
||||
|
||||
Uygulama duzelirse soruna neden olan plugini bulmak icin pluginleri tek tek yeniden etkinlestirin.
|
||||
|
||||
---
|
||||
|
||||
### Cache'i temizleyin
|
||||
|
||||
Pluginleri kapatmak ise yaramazsa (veya plugin kurulumu takili kaldiysa), OpenCode'un cache'i yeniden olusturmasi icin cache'i temizleyin.
|
||||
|
||||
1. OpenCode Desktop'u tamamen kapatin
|
||||
2. Cache dizinini silin:
|
||||
|
||||
- **macOS**: Finder -> `Cmd+Shift+G` -> `~/.cache/opencode`
|
||||
- **Linux**: `~/.cache/opencode` dizinini silin (veya `rm -rf ~/.cache/opencode` calistirin)
|
||||
- **Windows**: `WIN+R` tuslayip `%USERPROFILE%\.cache\opencode` yapistirin
|
||||
|
||||
3. OpenCode Desktop'u yeniden baslatin
|
||||
|
||||
---
|
||||
|
||||
### Sunucu baglanti sorunlarini duzeltin
|
||||
|
||||
OpenCode Desktop ya kendi yerel sunucusunu baslatir (varsayilan) ya da sizin tanimladiginiz bir sunucu URL'sine baglanir.
|
||||
|
||||
**"Connection Failed"** penceresi goruyorsaniz (veya uygulama acilis ekranini gecemiyorsa), ozel bir sunucu URL'si olup olmadigini kontrol edin.
|
||||
|
||||
#### Desktop varsayilan sunucu URL'sini temizleyin
|
||||
|
||||
Ana ekranda sunucu adina (durum noktali) tiklayarak Server secicisini acin. **Default server** bolumunde **Clear**'a tiklayin.
|
||||
|
||||
#### Config'ten `server.port` / `server.hostname` kaldirin
|
||||
|
||||
`opencode.json(c)` dosyanizda `server` bolumu varsa gecici olarak kaldirin ve desktop uygulamasini yeniden baslatin.
|
||||
|
||||
#### Ortam degiskenlerini kontrol edin
|
||||
|
||||
Ortamda `OPENCODE_PORT` ayarliysa desktop uygulamasi yerel sunucu icin o portu kullanmaya calisir.
|
||||
|
||||
- `OPENCODE_PORT` degerini kaldirin (veya bos bir port secin) ve yeniden baslatin
|
||||
|
||||
---
|
||||
|
||||
### Linux: Wayland / X11 sorunlari
|
||||
|
||||
Linux'ta bazi Wayland kurulumlari bos pencere veya compositor hatalarina yol acabilir.
|
||||
|
||||
- Wayland kullaniyorsaniz ve uygulama bos/acilmiyorsa `OC_ALLOW_WAYLAND=1` ile baslatin
|
||||
- Bu daha kotu olursa kaldirip X11 oturumunda baslatmayi deneyin
|
||||
|
||||
---
|
||||
|
||||
### Windows: WebView2 runtime
|
||||
|
||||
Windows'ta OpenCode Desktop, Microsoft Edge **WebView2 Runtime** gerektirir. Uygulama bos pencereyle aciliyorsa veya hic baslamiyorsa WebView2'yi kurup/guncelleyip tekrar deneyin.
|
||||
|
||||
---
|
||||
|
||||
### Windows: Genel performans sorunlari
|
||||
|
||||
Windows'ta yavaslik, dosya erisim sorunlari veya terminal problemleri yasiyorsaniz [WSL (Windows Subsystem for Linux)](/docs/windows-wsl) kullanmayi deneyin. WSL, OpenCode ozellikleriyle daha sorunsuz calisan bir Linux ortami saglar.
|
||||
|
||||
---
|
||||
|
||||
### Bildirimler gorunmuyor
|
||||
|
||||
OpenCode Desktop sistem bildirimlerini yalnizca su durumlarda gosterir:
|
||||
|
||||
- Isletim sistemi ayarlarinizda OpenCode icin bildirimler etkinse
|
||||
- Uygulama penceresi odakta degilse
|
||||
|
||||
---
|
||||
|
||||
### Desktop depolamasini sifirlayin (son care)
|
||||
|
||||
Uygulama acilmiyorsa ve ayarlari arayuz icinden temizleyemiyorsaniz, desktop uygulamasinin kayitli durumunu sifirlayin.
|
||||
|
||||
1. OpenCode Desktop'u kapatin
|
||||
2. Su dosyalari bulun ve silin (OpenCode Desktop uygulama veri dizininde yer alirlar):
|
||||
|
||||
- `opencode.settings.dat` (desktop varsayilan sunucu URL'si)
|
||||
- `opencode.global.dat` ve `opencode.workspace.*.dat` (son sunucular/projeler gibi UI durumu)
|
||||
|
||||
Dizini hizlica bulmak icin:
|
||||
|
||||
- **macOS**: Finder -> `Cmd+Shift+G` -> `~/Library/Application Support` (ardindan yukaridaki dosya adlarini aratin)
|
||||
- **Linux**: `~/.local/share` altinda bu dosya adlarini aratin
|
||||
- **Windows**: `WIN+R` -> `%APPDATA%` (ardindan bu dosya adlarini aratin)
|
||||
|
||||
---
|
||||
|
||||
## Yardim alin
|
||||
|
||||
OpenCode ile ilgili bir sorun yasiyorsaniz:
|
||||
|
||||
1. **GitHub'da issue acin**
|
||||
|
||||
Hata bildirmek veya ozellik talep etmek icin en iyi yol GitHub depomuzdur:
|
||||
|
||||
[**github.com/anomalyco/opencode/issues**](https://github.com/anomalyco/opencode/issues)
|
||||
|
||||
Yeni issue acmadan once sorununuzun daha once raporlanip raporlanmadigini kontrol edin.
|
||||
|
||||
2. **Discord'a katilin**
|
||||
|
||||
Gercek zamanli yardim ve topluluk sohbeti icin Discord sunucumuza katilin:
|
||||
|
||||
[**opencode.ai/discord**](https://opencode.ai/discord)
|
||||
|
||||
---
|
||||
|
||||
## Yaygin sorunlar
|
||||
|
||||
Asagida yaygin sorunlar ve cozumleri yer aliyor.
|
||||
|
||||
---
|
||||
|
||||
### OpenCode baslamiyor
|
||||
|
||||
1. Hata mesaji icin loglari kontrol edin
|
||||
2. Terminalde cikti gormek icin `--print-logs` ile calistirin
|
||||
3. `opencode upgrade` ile en guncel surumu kullandiginizdan emin olun
|
||||
|
||||
---
|
||||
|
||||
### Kimlik dogrulama sorunlari
|
||||
|
||||
1. TUI'da `/connect` komutuyla yeniden kimlik dogrulamasi yapin
|
||||
2. API anahtarlarinizin gecerli oldugunu kontrol edin
|
||||
3. Aginizin provider API baglantilarina izin verdiginden emin olun
|
||||
|
||||
---
|
||||
|
||||
### Model kullanilamiyor
|
||||
|
||||
1. Provider ile kimlik dogrulamasi yaptiginizi kontrol edin
|
||||
2. Config'teki model adinin dogru oldugunu dogrulayin
|
||||
3. Bazi modeller ozel erisim veya abonelik gerektirebilir
|
||||
|
||||
`ProviderModelNotFoundError` aliyorsaniz buyuk olasilikla bir yerde model referansi yanlistir.
|
||||
Model referansi su formatta olmalidir: `<providerId>/<modelId>`
|
||||
|
||||
Ornekler:
|
||||
|
||||
- `openai/gpt-4.1`
|
||||
- `openrouter/google/gemini-2.5-flash`
|
||||
- `opencode/kimi-k2`
|
||||
|
||||
Erisiminiz olan modelleri gormek icin `opencode models` calistirin.
|
||||
|
||||
---
|
||||
|
||||
### ProviderInitError
|
||||
|
||||
`ProviderInitError` aliyorsaniz buyuk olasilikla config'iniz gecersiz veya bozulmustur.
|
||||
|
||||
Cozum adimlari:
|
||||
|
||||
1. Once [providers rehberini](/docs/providers) izleyerek provider kurulumunun dogru oldugunu dogrulayin
|
||||
2. Sorun surerse kayitli konfigurasyonu temizlemeyi deneyin:
|
||||
|
||||
```bash
|
||||
rm -rf ~/.local/share/opencode
|
||||
```
|
||||
|
||||
Windows'ta `WIN+R` tuslayip su konumu silin: `%USERPROFILE%\.local\share\opencode`
|
||||
|
||||
3. TUI'da `/connect` komutuyla provider kimlik dogrulamasini tekrar yapin
|
||||
|
||||
---
|
||||
|
||||
### AI_APICallError ve provider paket sorunlari
|
||||
|
||||
API cagrisi hatalari aliyorsaniz bunun nedeni guncel olmayan provider paketleri olabilir. opencode, provider paketlerini (OpenAI, Anthropic, Google vb.) gerektikce dinamik yukler ve yerelde onbellekler.
|
||||
|
||||
Provider paket sorunlarini gidermek icin:
|
||||
|
||||
1. Provider paket cache'ini temizleyin:
|
||||
|
||||
```bash
|
||||
rm -rf ~/.cache/opencode
|
||||
```
|
||||
|
||||
Windows'ta `WIN+R` tuslayip su konumu silin: `%USERPROFILE%\.cache\opencode`
|
||||
|
||||
2. En guncel provider paketlerini yeniden kurmak icin opencode'u yeniden baslatin
|
||||
|
||||
Bu, opencode'un en yeni provider paket surumlerini indirmesini zorlar ve model parametresi/API degisikliklerinden kaynakli uyumsuzluklari cogu zaman cozer.
|
||||
|
||||
---
|
||||
|
||||
### Linux'ta kopyala/yapistir calismiyor
|
||||
|
||||
Linux kullanicilarinin kopyala/yapistir ozelliginin calismasi icin asagidaki pano araclarindan en az birini kurmasi gerekir:
|
||||
|
||||
**X11 sistemleri icin:**
|
||||
|
||||
```bash
|
||||
apt install -y xclip
|
||||
# veya
|
||||
apt install -y xsel
|
||||
```
|
||||
|
||||
**Wayland sistemleri icin:**
|
||||
|
||||
```bash
|
||||
apt install -y wl-clipboard
|
||||
```
|
||||
|
||||
**Headless ortamlar icin:**
|
||||
|
||||
```bash
|
||||
apt install -y xvfb
|
||||
# ve su komutlari calistirin:
|
||||
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
|
||||
export DISPLAY=:99.0
|
||||
```
|
||||
|
||||
opencode, Wayland kullandiginizi algilarsa `wl-clipboard` tercihi yapar. Aksi halde sirayla `xclip` ve `xsel` araclarini arar.
|
||||
Reference in New Issue
Block a user