|
|
| |||||||
| Site & Server Administration Server Yönetimi hakkında, .htaccess, Apache configuration ve log analiz, güvenlik |
| |
|
| | | LinkBack | Seçenekler |
| ||||
| Arkadaşlar Uzun Zamandır İnternette Rastladıgım bir konu Biraz Açıklamak istedim yazdıgınız Scriptlere api ile pleski kontrol etmek isterken Bazı Sıkıntılar ile karsılasıyorsanız Api ve rpc dökümanları hakkında Bilgiye sahip değilseniz resimli ve bir kaç küçük deneme kodları ile size nasıl yapıldıgını anlatmaya calısıcam konu hakkında ihtiyacı olan arkadaslar Yararlanabilirler. Öncelikle Apilerin Ne işe yaradığını çözmemiz Gerekir çok anlaşılır ve kısa anlatıcam arkadslar Plesk API'leri Kontrol panelini Dışarıdan Müdahile Edebilmek için Geliştirilmiş açık arayüzdür. peki nasıl kullanırız ? öncelikle Pleskin Destek sitesinde Yayınlamış oldugu Apilere bir göz Atalım Buradan Görebilirsiniz. API Açılan Sayfada Yan Taraftaki Tree(ağaç) Menüden işlemlere ulaşabiliyorsunuz bizi ilgilendiren kısım "Supported Operations" Kısmı Burada örnek apiler Mevcut Arayüzü biraz anlatıyım size ![]() Alıntı:
ÖRNEK APİ : Gördüğümüz gibi versiyon 1.6.0.0 destekliyor 1.6 dışında bu api geçerli olmaz yani kullanamayız 1.6.0.0 Plesk 9.0.0 Reseller Reseller template gördüğümüz gibi bu apiyi 9.0 serisi için kullanabiliyoruz yani sisteminiz plesk 8 ise bu api çalışmayacaktır. hata alırsınız. tüm apilerin çalışacagı gibi bir düşünceniz olmasın apiler versiyonlar ile sınırlıdır her versionda her işlemi yapamassınız bunun için tüm apileri kullanmak isterseniz malesef pleskin son surumunu almanız gerekecektir.ORNEK 1 Template olusturma <packet version="1.6.0.0"> <client-template> <add> <name>Yeni Template adı</name> <ip-pool> <ip-address>196.0.2.121</ip-address> <ip-address>196.0.2.122</ip-address> <allocate-ip>2</allocate-ip> </ip-pool> <owner-login>admin</owner-login> </add> </client-template> </packet> ÖRNEK 2 Yeni FTP kullanıcısı Açtırmak Bu kısım için Plesk panelinizden domainin id sini Alabilirsiniz. "<domain-id>48</domain-id>" DOMAİN ID Ogrenmek için basit bir yol Api kullanarakta Ogrenebilirsiniz ama Basit Duzeyde ele alalım şuan ![]() <packet version="1.4.2.0"> <ftp-user> <add> <name>levent</name> <password>1234</password> <home/> <domain-id>2</domain-id> </add> </ftp-user> </packet> Bu işlem Sonucunda yeni Bir FTP kullanıcısı eklemiş olduk test.com adresimizn id'si 2 biz 2 nci id ye levent 1234 şifresi ile yenibir kullanıcı ekledik artık test.com adresine levent 1234 ile baglana biliriz. 2 örnekle anlattıgım api olayını ASP script ile Sonlandırıyorum arkadslar kendimce Kısa bir Anlatım yapmaya Çalıştım umarım yararlı olur. PHP geliştirici olmadıgım için maalesef php olarak kodlamasını veremiyorum ama bilen arkadslarımız eminmki yapıp yayınlıyacaktır. Not: Bu işlemlerin tümünü Xml Verisi gondererek Gerçekleştirmek zorundayız Https: olarak veya direk http olarak işleme izin veriyor bildiğniz üzere https kullanmanız guvenlik şifrelemesi için daha iyi olur isteyenler http de kullana bilirler. ÖRNEK ASP KODU: Alıntı:
|
![]() |
| Bookmarks |
| Seçenekler | |
| |