Kurulum

Devs Dokümentasyonu Güncellendi Feb 28, 2026

Artado Developers platformunu kendi sunucunuzda çalıştırmak için aşağıdaki adımları sırasıyla uygulayın.

Gereksinimler

Sistemin kararlı çalışması için aşağıdaki yazılımların kurulu olduğundan emin olun:

  • PHP: 8.0 veya üzeri (8.2 önerilir)
  • MySQL/MariaDB: 5.7 veya üzeri
  • Web Sunucu: Apache (mod_rewrite aktif) veya Nginx
  • Bağımlılık Yönetimi: Composer (PHPMailer ve diğer kütüphaneler için)

Adım Adım Kurulum

1. Dosyaları Sunucuya Çekme

Projeyi GitHub üzerinden klonlayın ve ana dizine geçiş yapın:

git clone [https://github.com/Artado-Project/devs](https://github.com/Artado-Project/devs)
cd devs

2. Veritabanı Hazırlığı

MySQL terminaline bağlanarak veritabanını ve kullanıcısını oluşturun:

-- Veritabanı oluşturma
CREATE DATABASE artadodevs CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- Kullanıcı oluşturma ve yetkilendirme
CREATE USER 'artado'@'localhost' IDENTIFIED BY 'sizin_guclu_sifreniz';
GRANT ALL PRIVILEGES ON artadodevs.* TO 'artado'@'localhost';
FLUSH PRIVILEGES;

3. Veritabanı Tablolarını İçe Aktarma

Sistemle birlikte gelen SQL dosyasını veritabanına yükleyin:

mysql -u artado -p artadodevs < clean_database.sql

4. Bağımlılıkların Yüklenmesi

E-posta gönderimi (PHPMailer) gibi kritik kütüphaneleri yüklemek için Composer'ı çalıştırın:

composer install

5. Yapılandırma (.env Ayarları)

Kök dizinde .env isimli bir dosya oluşturun ve aşağıdaki şablonu kendi bilgilerinizle doldurun:

# Veritabanı Ayarları
DB_HOST=localhost
DB_NAME=artadodevs
DB_USER=artado
DB_PASS=sizin_guclu_sifreniz

# Mail Sunucusu (SMTP) Ayarları
MAIL_HOST=smtp.mailgun.org  # veya kendi SMTP sunucunuz
[email protected]
MAIL_PASSWORD=mail_sifreniz
MAIL_PORT=465
MAIL_ENCRYPTION=smtps

# Uygulama Genel Ayarları
APP_NAME=Artado Developers
APP_URL=[https://devs.artado.xyz](https://devs.artado.xyz)

6. Dosya ve Klasör İzinleri

Web sunucusunun dosyalara yazabilmesi için gerekli izinleri tanımlayın:

# Genel dosya izinleri
chmod -R 755 .

# Yükleme klasörü için yazma izni
chmod -R 777 public/uploads/

Kurulum Sonrası Kontroller

Kurulum tamamlandıktan sonra şu adımları test etmeniz önerilir:

  1. Giriş Paneli: index.php üzerinden kayıt olup giriş yapabiliyor musunuz?
  2. Dosya Yükleme: Profil fotoğrafı değiştirmeyi deneyerek /public/uploads/ klasörüne dosya yazılıp yazılmadığını kontrol edin.
  3. Email Testi: Şifremi unuttum özelliğini kullanarak mail sunucunuzun (SMTP) doğru çalışıp çalışmadığını test edin.
  4. Admin Paneli: İlk admin kullanıcısı ile /admin/ dizinine erişimi kontrol edin.

Not: Eğer kurulum sırasında veritabanı hatası alırsanız config.php dosyasındaki veritabanı bağlantı satırlarını kontrol edin.