PHP, Classic ASP ve ASP.NET uygulamalarını yayınlama

AdaPanel PHP sürümü ve site ayarlarıyla Classic ASP, ASP.NET ve karma barındırma yapılandırmaları sunar. Uygulamanın kullandığı teknolojiye uygun bir yayın profili seçmek, dosyaları sunucuya kopyalamak kadar önemlidir.

Hazırlayan: AdaPanel · Güncellendi:

Önce uygulamanın gereksinimlerini çıkarın

Geliştirme ortamındaki sürümü, gerekli uzantıları, veritabanı motorunu ve yazılabilir dizinleri not edin. PHP uygulamasında desteklenen PHP aralığını; .NET uygulamasında hedef framework ve dağıtım biçimini belirleyin. Aynı sunucudaki başka bir sitenin çalışması bu gereksinimlerin karşılandığını kanıtlamaz.

Belge kökü uygulamanın herkese açık yayın dizini olmalıdır. Framework public dizini kullanıyorsa proje kökünü doğrudan web’e açmayın. Kaynak, yedek ve sır dosyalarını yayın dosyalarından ayırın.

PHP sürümü ve limitler nasıl seçilir?

Panelden kurulu PHP sürümlerini inceleyin ve ilgili siteye uygun sürümü atayın. Siteye özel ayarlarla sunucu genelindeki varsayılanları ayırın; genel değişiklik aynı sürümü kullanan başka uygulamaları etkileyebilir.

Yükleme boyutu, çalışma süresi ve bellek sınırını uygulamanın ihtiyacına göre değerlendirin. PHP limiti yükselse bile IIS istek sınırı veya öndeki proxy daha düşük olabilir. Bir ayarı değiştirdikten sonra gerçek yükleme ve hata günlüğüyle sonucu ölçün.

ASP.NET ve Classic ASP için yayın kontrolü

  1. Üretime uygun yayın çıktısını hazırlayın; yalnız kaynak projeyi kopyalamayın.
  2. Uygulamanın gerektirdiği IIS bileşeni ve çalışma zamanını doğrulayın.
  3. Siteye uygun ASP.NET, Classic ASP veya karma barındırma ayarını seçin.
  4. Uygulama havuzunun dosyaları okuyabildiğini, yalnız gerekli dizinlere yazabildiğini kontrol edin.
  5. Veritabanı bağlantısı ve üretim ortamı değişkenlerini güvenli biçimde tanımlayın.
  6. Ana sayfa, oturum açma, veritabanı işlemi ve statik dosyaları gerçek HTTPS adresinden test edin.

500 hatasında nereden başlamalısınız?

500 hatasında nereden başlamalısınız?
Belirtiİnceleme
Uygulama başlamıyorYayın çıktısı, çalışma zamanı ve başlangıç günlüğü
Veritabanına bağlanamıyorMotor, adres, kullanıcı yetkisi ve bağlantı ayarı
Yükleme başarısızPHP/uygulama, IIS ve proxy limitleri; dizin izni
Sayfa var, CSS veya rota yokBelge kökü, statik dosyalar ve URL Rewrite kuralları

Sürüm yükseltmesini güvenle deneyin

Dosya ve veritabanı yedeğini birlikte alın. Yeni PHP veya .NET sürümünü önce ayrı bir test sitesinde deneyin; eklenti ve bağımlılık uyumluluğunu kontrol edin. Canlı geçişte geri dönülecek yayın paketini saklayın. Uygulama veritabanı şemasını değiştiriyorsa yalnız eski dosyaları kopyalamak yeterli geri dönüş olmayabilir.

Sık sorulan sorular

Sunucudaki her site aynı PHP sürümünü mü kullanmalı?

Panel siteye PHP sürümü atamayı destekler; seçim kurulu sürümlere ve uygulama uyumluluğuna bağlıdır.

Dosyaları yükledim, neden site açılmıyor?

Çalışma zamanı, IIS handler, belge kökü, dosya izinleri ve uygulama bağlantı ayarları da doğru olmalıdır.

Kaynaklar ve devamı

AdaPanel kurulum rehberi · Diğer rehberler

AdaPanel sürümlerini incele