Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
pardusa taşıma hakk - port to pardus linux
#1
Merhaba,

Ben ehcp'nin gelistiricisiyim.
sizlere hem ehcp hakkında kısa bilgi vemek, hem de pardusa nasıl taşırız bunu anlatmak istiyorum.

ehcp esasen, hosting için gerekli sunucu programlarını (apache, postfix, vsftpd, mysql v.b.) indirip kuran ve bazı ayarlarını yapan bir kurulumdan, bir de bunu yöneten arayüzden oluşmaktadır. hosting ile ilgili tüm bilgiler mysql tablolarında tutulmakta, ehcp daemon dedigim, ehcpnin sunucuda çalışan daemon'u da direk mysql tabloda halledilemeyen işleri sunucuda yapmaktadır.

ehcp kurulum dosyasının içinde hemen hemen hiçbir hosting programının kendisi bulunmamakta, lakin bunları indirip kuran kodlar bulunmaktadır. Sadece bir de adodb librarysi bulunmaktadır. bu nedenle 700kb kadar kucuktur.

ehcpnin kendisi %99 php dir. kalanı da bash shell script dir. o da ilk install.sh/kur.sh olup aslında tek yaptıgı php dosyasını uygun şekilde çağırmaktır. ehcpnin en önemli özelligi: "ehcp is the first and only :opensource,full php, object oriented, gpl, free hosting control panel on the earth !" yani şuan dünyada gerçekten, tamamen php ile yazılmış, nesne tabanlı, açık kaynak/gpl, beleş, kolay anlaşılabilir tek kontrol paneldir. birçok kontrol panel var, kimi tamamen php degil, birçoğu açık kaynak degil.. v.b...

gerçek olarak deneyebileceğiniz adres:
http://83.133.127.19/vhosts/ehcp/
kull: admin, şifre:1234
gerçekten kastım şu, burada bir domain oluşturup, sonra kendi registrar'ınızda bu ipye yönlendirirseniz, domaininiz direk calısacaktır. demoda şuan sadece mail calısmıyor. onda da çok spam oluyor o yüzden. diger dns/apache/ftp v.b. calısıyor... mesela kendinize bir ftp hesabı açın, baglanın, dosya gonderin...v.b. tabi burada sık sık denemeler yapıyoruz, bu nedenle buraya güvenip dosya göndermeyin, heran silinebiliyor. bu bizim test server'ımız... saolsun birileri vermişti... başka verebilecek olan varsa, ek server fena olmaz...

ehcpnin ve benim temel felsefem, kolay kurulan, kolay kullanılan, özelliği az olsa bile çalışan... tabi ne yazıkki bunu bile tam başaramıyorum henuz.. ama hedefim bu... kimi paneller birçok özellik sunuyor güya (vhcs, ravencore v.b.) ama bir kısmı çalışmıyor... ehcpde ise, az bile olsa çalışsın prensibi... tabi çok özellik ve çalışma birarada olsa daha iyi ama... ozaman da herşey karışıyor... tek başına gitmiyor büyük proje...desteklerinizle belki...

peki ehcp şuan ne aşamada?
şuanda ehcp kurulunca kullanılabilenler: apache, dns, ftp, mysql, mail, reseller tamamen kullanılabiliyor. en azından birkaç yerde denedik..
direk kullanılamayanlar: webmail yok (kendiniz kurabilirsiniz), subdomain yakında, ne bileyim ince ayarlar yok şimdilik...

ehcpnin kod yapısı ve ayrıntısına ilerde gerekirse ve siz de ilgilenirseniz girerim, şuanda konumuzla (pardusa taşıma) ilgili kısmı anlamak üzere ön bilgi vereyim.

ehcp temel olarak 3 kısımda degerlendirilebilir:
1- gerekli yazılımları kuran kurulum programı (%98 php)
2- gerekli bilgileri mysql tablolarında saklayan ve işleyen arayüz sistemi (%100 php)
3- mysql tabloları ile sistemde senkronizasyonu sağlayan daemon/sistem programı (%100 php)

burda konumuz kurulum programı:
aslında kurulum programının yaptıgı iş çok basit: birbirine uyumlu sunucu yazılımlarını kurmak ve bazı ayarlarını yapmak. ben bu kurulum programını, howtolardan oluşturdum. howto(birşey nasıl kurulur diye anlatan yazıWinkları denedim, çalıştırdım, sonra da bunları php scriptine dönüştürdüm.

kurulumun özünde ise apt-get var. yani debian/ubuntu nun paket yöneticisi. kurulumun tamamı bununla yapılıyor.. sonra da birkaç konfigurasyon dosyasına ayarlar yazılıyor, php ile..

bu durumda, pardusa taşımak için yapılabilecek benim aklıma gelen iki yol var:
1- pardus için apt-get bulmak/entegre etmek ya da apt-get -> pisi dönüştürücü yapmak,
2- ehcpnin kurulumundaki apt-getleri, eşlenik pisi it lerle degiştirmek... ve gerekli diger ayarları yapmak.

bkeskin arkadaşımızla görüştügümüzde, ikinci yöntem daha akla yatkın geldi. hatta şÃ¶yle bi baktık, ehcp kurulumundaki yazılımlar pardus depolarında var m&#3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping