BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > Bgmvc > BG MVC kurulum

BG MVC kurulum

BG MVC kurulumu

BG MVC kurulumu için aşağıdaki işlemleri sırasıyla uygulayalım:

1. Buradan BG MVC kurulum dosyasını bilgisarınıza indirin.

2. Lokal sunucuda, Wamp Server programının C sürücüsünde kurulu olduğunu kabul ederek, C:\wamp\www dizini altında bgmvc adlı bir proje dizini oluşturalım.

3. İndirdiğiniz bgmvc.zip dosyasını bilgisayarınızda açın ve bgmvc dizini altındaki tüm dosya ve dizinleri C:\wamp\www\bgmvc dizini altına kopyalayın.

Projenin yol tanımlaması ile dizin ve dosya yapısı aşağıdaki gösterildiği şekilde olacaktır:

C:\wamp\www\bgmvc

Veritabanı kurulumu

1. Web tarayıcımızın satırına aşağıdaki komutu girerek veya aşağıdaki şekilde gösterilen seçeneğe tıklayarak PhpMyAdmin arayüzünü açalım:

localhost/phpmyadmin/

2. bgmvc adlı bir veritabanı oluşturalım ve oluşturduğumuz veritabanını seçelim.

3. İçe aktar sekmesinden projemizin ana dizininde bulunan bgmvc.sql dosyasını içe aktararak, projemizin veritabanı tablolarını oluşturalım.

4. Ana dizinde yer alan .env dosyası içinde, aşağıda gösterilen veritabanı değerlerini güncelleyelim:

db_host="127.0.0.1"
db_name="veritabani_adi"
db_user="kullanici_adi"
db_password="parola"

BG MVC çalıştırma

1. Web tarayıcımızın satırına aşağıdaki komutu girerek veya aşağıdaki şekilde localhost ekranından bgmvc seçeneğine tıklayarak BG MVC'yi çalıştıralım:

localhost/bgmvc/

2. Yukarıdaki işlemi yaptığımızda karşımıza BG MVC ana sayfasını gösteren aşağıdakine benzer bir görüntü gelecektir:

BG MVC ön tanımlı menüsünde aşağıdaki seçenekler yer almaktadır:

  • Ana sayfa (Tüm kullanıcılar erişim sağlayabilir.)
  • Faaliyetlerimiz
    • Yazılım (Tüm kullanıcılar erişim sağlayabilir.)
    • Kodlama* (Sadece kayıtlı kullanıcılar erişim sağlayabilir.)
    • Tasarım* (Sadece yetkilendirilmiş kayıtlı kullanıcılar erişim sağlayabilir.)
  • Kod örnekleri** (Sadece yetkilendirilmiş kayıtlı kullanıcılar erişim sağlayabilir.)
  • Hakkımızda (Tüm kullanıcılar erişim sağlayabilir.)

* Erişim kısıtlaması acl.json dosyasından yapılmaktadır. Bu dosyada kısıtlama yapılan erişim menüde hiç gösterilmez.

** Erişim kısıtlaması denetletici tarafından yapılır. Bu durumda, erişim yol tanımlaması menüde yer alır, ancak erişim sağlanmaz.

3. Diğer sayfalara ait görüntüler aşağıdadır:

Faaliyetlerimiz - Yazılım sayfası

Kod örnekleri sayfası

Bu sayfaya giriş kayıtsız olarak veya yetkisiz olarak yapılırsa, sırasıyla aşağıdaki görüntüler karşımıza gelir:

Hakkımızda sayfası

Bundan sonraki bölümler BG MVC'nin başlangıçtan itibaren oluşturulmasını, sistemin çalışma şeklini, mantığını ve akışını anlatmaktadır.