ServBay Ortamında Craft CMS Kurulumu ve Yapılandırması
Craft CMS Nedir?
Craft CMS, esnek içerik modelleme, kullanıcı yönetimi ve eklenti genişletme olanakları sunan güçlü bir içerik yönetim sistemi (CMS)'dir. Kullanıcı dostu arayüzü ve geliştirici dostu özellikleri ile tanınır, karmaşık ve özelleştirilmiş web siteleri oluşturmak için idealdir.
Craft CMS Kurulum Adımları
Bu makalede, ServBay ortamında Craft CMS'in nasıl kurulup yapılandırılacağını anlatacağız.
Adım 1: Proje Dizini Oluşturun
İlk olarak, ServBay'in www
dizininde yeni bir proje dizini oluşturun:
cd /Applications/ServBay/www
mkdir servbay-craft-app
cd servbay-craft-app
2
3
Adım 2: Composer Kullanarak Craft CMS Projesi Oluşturun
ServBay, Composer ile önceden yüklenmiş olarak gelir, bu yüzden Composer'ı doğrudan kullanarak Craft CMS projesi oluşturabiliriz:
composer create-project craftcms/craft .
Adım 3: Veritabanı ve Kullanıcı Oluşturun
ServBay'in Dahili phpMyAdmin Veritabanı Yönetim Araçlarına Erişin
https://servbay.host/ adresini açın, "phpMyAdmin"e tıklayın ve phpMyAdmin veritabanı yönetim aracına girin.
Veritabanı Kullanıcısı Oluşturun
Kullanıcı Hesapları Sayfasına Gidin
- phpMyAdmin ana sayfasında, üst menüdeki "Kullanıcı Hesapları"na tıklayın.
Yeni Kullanıcı Ekleyin
- "Kullanıcı Hesabı Ekle"ye tıklayın.
- Aşağıdaki bilgileri doldurun:
- Kullanıcı adı:
craft_user
- Host adı:
localhost
- Şifre: Güvenli bir şifre girin, örneğin
password123
- Yeniden Gir: Şifreyi tekrar girin
- Kullanıcı adı:
- "Kullanıcıya Veritabanı Oluştur" bölümünde, "Kullanıcı adı ile aynı adı taşıyan veritabanını oluştur ve tüm yetkileri ver"i seçin.
- "Tüm Yetkileri Ver"i işaretlediğinizden emin olun.
- "Uygula" düğmesine tıklayın.
Adım 4: Web Sunucusunu Yapılandırın
Yeni Web Sitesi Ekle
ServBay'i açın, "Host" sekmesine tıklayın ve yeni bir web sitesi ekleyin:
- Ad:
My Craft Site
- Alan Adı:
servbay-craft.local
- Site Türü:
PHP
- PHP Sürümü: İlgili PHP sürümünü seçin
- Site Kök Dizini:
/Applications/ServBay/www/servbay-craft-app/web
- Ad:
Yapılandırmayı Kaydet
Yapılandırmayı kaydedin.
Adım 5: Craft CMS Kurulumunu Çalıştırın
Kurulum Sayfasına Erişin
Tarayıcınızı açın ve
https://servbay-craft.local/index.php?p=admin/install
adresine gidin, Craft CMS kurulum sayfasını göreceksiniz.Veritabanı Bilgilerini Girin
Sayfada istenen veritabanı bağlantı bilgilerini doldurun:
- Veritabanı Sunucusu:
localhost
- Veritabanı adı:
craft_user
(kullanıcı adı ile aynı) - Kullanıcı adı:
craft_user
- Şifre:
password123
- Veritabanı Sunucusu:
Yönetici Bilgilerini Girin
Sayfada istenen yönetici kullanıcı adı ve şifre gibi bilgileri doldurun.
Kurulumu Tamamlayın
"Kurulumu Tamamla" düğmesine tıklayın ve kurulum sürecini tamamlayın.
Adım 6: Eklenti ve Şablon Kurulumu
Eklenti Kurulumu
Craft CMS yönetim paneline giriş yapın, "Eklenti"ye tıklayın ve ihtiyaç duyduğunuz eklentileri arayıp kurun.
Şablon Kurulumu
İhtiyaçlarınıza göre şablonları yükleyin ve yapılandırın.
Craft CMS İle Web Sitesi Oluşturma
Artık ServBay ortamında Craft CMS'i başarıyla kurup yapılandırdınız, web sitenizi oluşturmaya başlayabilirsiniz. İşte bazı yaygın işlemler:
Sayfalar ve İçerikler Oluşturma
İçerik Oluşturma
Craft CMS yönetim paneline gidin, "İçerikler" -> "Yeni İçerik"e tıklayın, başlık ve içeriği doldurun ve "Kaydet"e tıklayın.
Sayfa Oluşturma
Web sitenizin yapısına göre Craft CMS'de sayfalar oluşturun ve yönetin.
Navigasyon Menüsünü Yapılandırma
Navigasyon Menüsü Oluşturma
Craft CMS yönetim panelinde, "Navigasyon" -> "Yeni Navigasyon Menüsü"ne tıklayın, menü adını ve diğer ayarları doldurun ve "Kaydet"e tıklayın.
Menü Öğeleri Ekleme
Sayfaları ve içerikleri navigasyon menüsüne ekleyin ve "Kaydet"e tıklayın.
Özel Araçlar
Araç Ekleme
Craft CMS yönetim paneline gidin, "Araçlar" -> "Yeni Araç"e tıklayın, ihtiyacınız olan araç türünü seçin, ad ve diğer ayarları doldurun ardından "Kaydet"e tıklayın.
Araçları Yapılandırma
Araçların ayarlarını ihtiyacınıza göre yapılandırın ve "Kaydet"e tıklayın.
Bu adımları tamamlayarak, ServBay ortamında Craft CMS'i başarıyla kurup yapılandırdınız ve web sitenizi oluşturmaya başladınız. Craft CMS'in güçlü ve esnek özellikleri, çeşitli türdeki web siteleri oluşturmak için ideal bir seçimdir.