Site ekleme
Her site; kendi Linux kullanıcısı, kendi ev dizini ve seçtiğiniz PHP sürümüyle oluşturulur.


Siteyi oluşturun
Panelde Siteler → Yeni site yolunu izleyip alan adını yazın. Bu adımda üç şey belirlenir:
- İzole Linux kullanıcısı — site kendi kullanıcısı ve ev dizini altında çalışır; bir site başka bir sitenin dosyalarını okuyamaz.
- PHP sürümü — kurulu sürümlerden birini seçersiniz; sonradan değiştirebilirsiniz (bkz. PHP sürümü ve ayarları).
- Otomatik SSL (Let's Encrypt) — açık bırakırsanız alan adı sunucuya yönlenir yönlenmez sertifika alınır.
Kaydettiğinizde sitenin OpenLiteSpeed yapılandırması, ev dizini ve varsayılan izinleri oluşturulur; SSL adımı arka planda tamamlanır.
Alan adını sunucuya yönlendirin
Alan adının A kaydı sunucunuzun genel IP adresini göstermelidir. Sunucunuzun IP adresini hosting sağlayıcınızın panelinden öğrenebilir ya da sunucuda şu komutla görebilirsiniz:
curl -s https://ifconfig.me
Panel @ ve www A kayıtlarını kendi DNS bölgesine yazar; alan adı Cloudflare'de zaten etkinse oraya da yazar (ayrıntı: DNS yönetimi). Alan adı henüz bu sunucuya yönlenmiyorsa site yine oluşur; yalnızca SSL adımı "DNS bekleniyor" durumunda kalır ve panel saatte bir, 48 saat boyunca yeniden dener.
Dosyaları yükleyin
Dosyaları panelin dosya yöneticisinden yükleyebilir, siteye FTP hesabı açabilirsiniz. Sunucu yöneticisiyseniz SSH ile de kopyalayabilirsiniz; site kullanıcılarının kendi SSH erişimi yoktur. Sitenin kök dizini, alan adıyla adlandırılmış ev dizinindeki public_html klasörüdür:
/home/<alan-adı>/public_html
Dosyaları panel dışından kopyaladıysanız dosya sahipliği bozulabilir. Onar işlemi tüm dosyaların sahipliğini site kullanıcısına geri verir ve izinleri güvenli varsayılanlara döndürür.
Veritabanı oluşturun
Veritabanları sayfasından siteye bağlı bir MariaDB veritabanı ve kullanıcısı oluşturun. Uygulamanızın yapılandırma dosyasında bağlantıyı yerel sunucu üzerinden kurun:
DB_HOST=127.0.0.1 DB_NAME=acme_shop DB_USER=acme_shop DB_PASS=panelin-oluşturduğu-parola
Veritabanı da sitenin yedeğine dahildir; ayrı bir işlem gerekmez (bkz. Yedekleme ve geri yükleme).
Yayına almadan önce kontrol listesi
- Alan adı bu sunucuya yönleniyor ve site tarayıcıda açılıyor.
- SSL sertifikası alındı, tarayıcı uyarı göstermiyor (bkz. SSL sertifikası).
- PHP sürümü uygulamanızın gerektirdiği sürümdür ve gerekli eklentiler kuruludur.
- Yedekleme takvimi bu site için açıktır.
- Dosya izinleri onarıldı;
public_htmldışında hassas dosya bırakılmadı.