Sunucu Kurulumu ve Yayına Alma
💡 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-siteAdı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 installAdım 5: Production İçin Derleyin (Build)
Uygulamayı en iyi performans için derleyin:
npm run buildAdım 6: Sunucuyu Başlatın
Uygulamanızı production modunda başlatın:
npm startUygulamanı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