GitHub|Since 2007
Documentation

Sunucu Kurulumu ve Yayına Alma

Hızlı Kurulum
$npx create-next-app@latest my-headless-site
$cd my-headless-site
$git clone https://github.com/Turkeyseo/headless-wordpress .
$npm install
$npm run build && npm start

💡 Tüm komutları kopyalamak için yukarıdaki butona tıklayın

Sunucu ve Production Kurulumu

Headless WordPress sitenizi sunucunuzda (VPS, Bulut veya Hosting) yayına almak için bu adımları izleyin.

Ön Koşullar

Sunucunuzda şunların kurulu olduğundan emin olun:

  • Node.js (v18.17+)
  • npm veya yarn
  • Git

Adım 1: Proje Yapısını Oluşturun

Proje altyapısını başlatmak için şu komutu çalıştırın:

npx create-next-app@latest my-headless-site

Önerilen seçenekleri (TypeScript, ESLint, Tailwind CSS, App Router) seçin.

Adım 2: Dizine Gidin

cd my-headless-site

Adım 3: Sistem Dosyalarını Klonlayın

Headless sistemimizi projenize entegre edin:

git clone https://github.com/Turkeyseo/headless-wordpress .

Adım 4: Bağımlılıkları Yükleyin

npm install

Adım 5: Production İçin Derleyin (Build)

Uygulamayı en iyi performans için derleyin:

npm run build

Adım 6: Sunucuyu Başlatın

Uygulamanızı production modunda başlatın:

npm start

Uygulamanız artık 3000 portunda çalışıyor.

Adım 7: Otomatik Kurulum Sihirbazı

Tarayıcınızı açın ve site adresinize gidin (örn. https://alan-adiniz.com). Otomatik olarak Kurulum Sihirbazı ekranına yönlendirileceksiniz.

Sistem tüm yapılandırmayı otomatik olarak halledecektir:

  • WordPress sitenize bağlantı
  • Ortam değişkenlerinin oluşturulması
  • Site ayarlarının yapılandırılması

Not: Kalıcı bir kurulum için PM2 gibi bir süreç yöneticisi kullanmanız önerilir: pm2 start npm --name 'headless-wp' -- start