اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 27

92001474 - 021

info@negarnovin.com

ناحیه کاربری

APIهای خط فرمان در cPanel

با شما هستیم با آموزش APIهای خط فرمان در cPanel در خدمت شما خواهیم بود تا انتهای این مطلب ما را همراهی کنید. و یا با  محیط آن آشنا گردید به مطالعه این مطللب بپردازید.

بکاپ منظم روزانه هفتگی ماهانه در یک سرور مجزا از مزیت نگارنوین نسبت به سایرین می باشد.

شرکت نگارنوین با همت بهترین کارشناس های قوی به شما کاربران و مشتریهای عزیز خدمت رسانی میکند تا هرچه آسان تر و بهتر به درخواست های خود برسید.

کاموا تقوی

از نسخه ۵۶ در نرم‌افزار‌های cPanel و WHM، امکان انجام فرایندهای مدیریتی توسط دستورات خط فرمان بهبود یافته است و این امر به کاربران این نرم‌افزارها کمک خواهد کرد تا (API)های داخل این نرم‌افزارها را با خط فرمان نیز انجام داده و امتحان کنند.

چگونه از ابزارهای خط فرمان استفاده کنیم

پیش از این استفاده از (APIها در نرم‌افزارهای cPanel و WHM، نیازمند اسکریپت‌های پیچیده بود و الیته احتمال خطای انسانی آن هم بالا بود. هم‌اکنون ابزارهای API بسیار ساده‌تر شده‌اند. برای مثال اگر بخواهید با ابزار UAPI لیست تنظیمات تمپلیت‌های سایت را برای کاربر benny ببینید، از تابع زیر استفاده کنید.

[root@v56 ~ ]$ uapi –user=benny SiteTemplates list_user_settings

apiversion: 3

func: list_user_settings

module: SiteTemplates

result:

data:

documentroot: /home/benny/public_html

domain: benny.com

homedir: /home/benny

serveralias:

– www.benny.com

template_settings:

businessHours: 1-7am

businessHoursNotes: Closed weekends

businessName: benny’s business

description: This site is pretty nifty.

descriptionSectionHeader: other stuff

docroot: /home/benny/public_html

domain_url: http://benny.com

emailAddress: benny@benny.com

facebookLink: ”

faxNumber: ”

googleMapsURL: ”

google_analytics_key: ”

is_empty: 0

linkedinLink: ”

path: /usr/local/cpanel/etc/site_templates

phoneNumber: ”

physicalAddress: ”

tagLine: stuff

template: business

twitterLink: ”

type: main_domain

errors: ~

messages: ~

metadata:

transformed: 1

status: 1

[root@v56 ~ ]$

در صورتی که شما کاربر ریشه نیستید، پارامترهای مربوط به نام کاربری را حذف کنید.

[benny@v56 ~]$ uapi SiteTemplates list_user_settings

apiversion: 3

func: list_user_settings

module: SiteTemplates

result:

data:

documentroot: /home/benny/public_html

domain: benny.com

homedir: /home/benny

serveralias:

– www.benny.com

template_settings:

businessHours: 1-7am

businessHoursNotes: Closed weekends

businessName: benny’s business

description: This site is pretty nifty.

descriptionSectionHeader: other stuff

docroot: /home/benny/public_html

domain_url: http://benny.com

emailAddress: benny@benny.com

facebookLink: ”

faxNumber: ”

googleMapsURL: ”

google_analytics_key: ”

is_empty: 0

linkedinLink: ”

path: /usr/local/cpanel/etc/site_templates

phoneNumber: ”

physicalAddress: ”

tagLine: stuff

template: business

twitterLink: ”

type: main_domain

errors: ~

messages: ~

metadata:

transformed: 1

status: 1

[benny@v56 ~]$

تلاش برای اجرای هرگونه دستور با کاربری غیر از ریشه برای دستور (WHMAPI) بی‌نتیجه بوده و با خطا مواجه خواهد شد.

[benny@v56 ~]$ whmapi1 cphulk_status

[whmapi1] This program can only be run by root!

whmapi1

Utility to execute WHM api calls

whmapi1 [function] [key=value] [key=value] ….

–output=[json|jsonpretty|xml|yaml]

The serialization format to use for output.

–help Prints this help text.

[benny@v56 ~]$

در حالی که اجرای دستورات با کاربر ریشه نتیجه‌ای متفاوت خواهد داشت.

[root@v56 ~ ]$ whmapi1 cphulk_status

data:

is_enabled: 1

service: cPHulk

metadata:

command: cphulk_status

reason: OK

result: 1

version: 1

[root@v56 ~ ]$

در صورت نیاز به اطلاعات بیشتر و مستندات این سرویس می‌توانید به (Software Development Kit) مراجعه کنید.

 

سرور مجازی فنلاند

تبریک می گوییم مقاله آموزش APIهای خط فرمان در cPanel پایان رسید با مقالات بعدی ما را همراهی کنید.

شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *