aaPanel kurmak ile web sitesini çalıştıracak ortamı kurmak iki ayrı adımdır. Önce panel yüklenir; ardından Nginx veya Apache, PHP ve veritabanı gibi bileşenleri seçersiniz. Bu ayrımı bilmek, panel açıldığı hâlde sitenin neden çalışmadığını anlamayı kolaylaştırır.
1. Temiz sistem ve uygulama listesi
Root erişimli, aaPanel’in güncel yükleyicisinin desteklediği temiz bir Linux imajı seçin. İşletim sistemi kararını resmi başlangıç sayfasıyla doğrulayın. Başka panelin yönettiği sunucuya kurulum yapmayın.
Uygulamanızın PHP sürümünü, gereken eklentileri, veritabanı türünü ve disk ihtiyacını not edin. Örneğin mevcut sitenin yalnız yedeğini almak yeterli değildir; yedeği hangi PHP sürümüyle açacağınızı da bilmeniz gerekir. Paketlerin en yeni sürümünü rastgele seçmek yerine uygulama uyumluluğunu esas alın.
2. Yükleyiciyi indirin
Root kabuğunda curl ve CA sertifikalarının kurulu olduğundan emin olun. Ubuntu/Debian seçtiyseniz:
bashsudo -i
apt update
apt install -y curl ca-certificates
curl -fsSL https://www.aapanel.com/script/install_panel_en.sh -o /root/install_panel_en.sh
bash /root/install_panel_en.sh forumResmi betiği HTTPS doğrulamasıyla indiriyoruz. İndirme başarısızsa önce sistem saatini, DNS’i ve sertifika paketlerini kontrol edin; TLS doğrulamasını kapatarak geçmeyin.
Yükleme konumunu onaylamadan önce disk alanını kontrol edin. Sonuç ekranındaki tam yönetim adresini, kullanıcı adını ve parolayı saklayın. Port veya güvenlik yolu sürüme göre değişebileceğinden sabit bir adres tahmin etmeyin. Bilgileri tekrar görmek için:
bashbt defaultBu çıktı hassastır; ekran görüntüsünü herkese açık paylaşmayın.
3. Web ortamını kurun
İlk girişte uygulamanız için tek bir web sunucusu seçin. Nginx ve Apache’yi aynı portta bağımsız olarak çalıştırmaya uğraşmayın. Ardından uyumlu PHP ve MySQL/MariaDB bileşenlerini kurun. Kurulum görevlerinin bittiğini kontrol etmeden site oluşturmaya geçmeyin.
4. Alan adı ve dosyalar
Website bölümünden alan adını ekleyin, belge kökünü ve PHP sürümünü seçin. Veritabanı gerekiyorsa siteye özel kullanıcı oluşturun; uygulamaya root veritabanı hesabını vermeyin. Website belgesi, alan adı ve site ayarlarının yerini gösterir.
Dosyaları doğru köke yükleyin. Laravel gibi uygulamalarda public dizini ile proje kökü aynı değildir. Gizli yapılandırma dosyalarının webden indirilemediğini kontrol edin.
5. DNS ve HTTPS
DNS’i sunucuya yönlendirin; varsa eski IPv6 kaydını da inceleyin. SSL bölümünden sertifika oluşturduktan sonra HTTPS’i test edin:
bashcurl -I https://site.example.com502 hatası: PHP veya uygulama süreci çalışıyor mu? 403 hatası: kök dizin, indeks dosyası ve sahiplik doğru mu? Yanlış site: alan adı ve DNS eşleşiyor mu? Bu üç kontrolü sırayla yapmak, gereksiz yeniden kurulumları önler.
6. Düzenli bakım
Yönetim adresini IP kısıtı veya VPN ile koruyun. Site dosyaları ile veritabanını birlikte yedekleyin; yalnız panel ayarlarının kopyasını almak siteyi kurtarmayabilir. Güvenlik kontrol listesi ve veritabanı bakımı ile devam edin.
