دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
کنترل پنل پلسک (Plesk)
  • Folder icon closed Folder open iconمقدمه‌ای بر Plesk
  • Folder icon closed Folder open iconریستور بکاپ پلسک از طریق Backup Manager
  • Folder icon closed Folder open iconنحوه ایجاد ادان دامنه در پلسک
  • Folder icon closed Folder open iconایجاد Task Schedule در پلسک
  • Folder icon closed Folder open iconنصب گواهینامه SSL بر روی hostname پلسک
  • Folder icon closed Folder open iconتغییر نام دامنه‌ی اصلی در پلسک (Plesk)
  • Folder icon closed Folder open iconبررسی فضای مصرفی دیسک در پلسک (Plesk)
  • Folder icon closed Folder open iconپورت‌های مورد استفاده در Plesk
  • Folder icon closed Folder open iconتغییر نام میزبان (Host Name) سرور در Plesk
  • Folder icon closed Folder open iconانتقال دایرکتوری Virtual Hosts در Plesk
  • Folder icon closed Folder open iconانتقال دایرکتوری ذخیره‌سازی بکاپ‌های Plesk
  • Folder icon closed Folder open iconانتقال دایرکتوری‌های ذخیره‌سازی داده‌های ایمیل در Plesk
  • Folder icon closed Folder open iconفعال‌سازی FTPS غیرمستقیم(Implicit FTPS) در IIS
  • Folder icon closed Folder open iconبرنامه‌نویسی Event Handler ها برای اجرای اسکریپت‌های سفارشی در Plesk
  • Folder icon closed Folder open iconخودکارسازی وظایف مدیریتی با ابزارهای خط فرمان در Plesk
  • Folder icon closed Folder open iconنظارت بر وضعیت سرویس‌های سیستم در Plesk
  • Folder icon closed Folder open iconمدیریت سرویس‌ها از طریق خط فرمان و مشاهده فایل‌های لاگ در Plesk
  • Folder icon closed Folder open iconپیش‌تعریف مقادیر برای پارامترهای قابل تنظیم PHP در Plesk
  • Folder icon closed Folder open iconاپلیکیشن‌های وب و مدیریت آنها در Plesk
  • Folder icon closed Folder open iconحفاظت در برابر اسپم با استفاده از SpamAssassin
  • Folder icon closed Folder open iconپیکربندی SpamAssassin در Plesk
  • Folder icon closed Folder open iconبهینه‌سازی عملکرد Task Manager در Plesk
  • Folder icon closed Folder open iconحذف Plesk از سیستم
  • Folder icon closed Folder open iconبررسی Web Deploy 3.0 و نصب آن روی Plesk
  • Folder icon closed Folder open iconپشتیبان‌گیری از داده‌ها در Plesk بصورت دستور
  • Folder icon closed Folder open iconسلسله مراتب بک آپ گیری و حجم در Plesk
  • Folder icon closed Folder open iconتعیین داده‌ها برای بک آپ گیری در Plesk
  • Folder icon closed Folder open iconتنظیمات فایل‌هایی که در بکاپ Plesk قرار می‌گیرند
  • Folder icon closed Folder open iconخروجی گرفتن (Exporting) فایل‌های بکاپ در Plesk
  • Folder icon closed Folder open iconتعریف نحوه اجرای فرآیند بکاپ در Plesk
  • Folder icon closed Folder open iconبازیابی داده‌ها در Plesk
  • Folder icon closed Folder open iconتعریف اشیاء برای ریستور (Defining Objects for Restoration)
  • Folder icon closed Folder open iconساختار پیش‌فرض پوشه بکاپ در Plesk
  • Folder icon closed Folder open iconنحوه اجرای فرآیند بازیابی در Plesk
  • Folder icon closed Folder open iconقوانین و سیاست‌های Conflict در Plesk
  • Folder icon closed Folder open iconپیام‌های توضیح Conflict در Plesk
  • Folder icon closed Folder open iconتغییر تنظیمات امنیتی برای اشیای سیستم فایل و حساب‌های کاربری در Plesk
  • Folder icon closed Folder open iconسیاست‌های امنیتی Plesk
  • Folder icon closed Folder open iconحساب‌های ویندوزی که توسط Plesk برای مدیریت اشیای هاست‌شده ویندوز استفاده می‌شوند
  • Folder icon closed Folder open iconمدیریت امنیت اشیای ویندوز در سرور توسط Plesk
  • Folder icon closed Folder open iconمرور تنظیمات امنیتی اشیای ویندوز از طریق Plesk GUI
  • Folder icon closed Folder open iconفایل‌ها و قالب‌های امنیتی در Plesk
  • Folder icon closed Folder open iconقالب‌های فایل metadata امنیتی هاستینگ در Plesk
  • Folder icon closed Folder open iconسفارشی‌سازی امنیت دیسک در Plesk
  • Folder icon closed Folder open iconپورت‌های استفاده‌شده توسط Plesk
  • Folder icon closed Folder open iconمحاسبه آمار در Plesk
  • Folder icon closed Folder open iconفایل‌های لاگ و چرخش آن‌ها (Log Files and Log Rotation) در Plesk
  • Folder icon closed Folder open iconلاگین خودکار به Plesk
  • Folder icon closed Folder open iconثبت سرویس‌های اضافی به اعلان‌های Plesk
  • Folder icon closed Folder open iconآماده‌سازی یک سرویس برای ثبت‌ در Plesk
  • Folder icon closed Folder open iconثبت یک سرویس در Plesk notifications
  • Folder icon closed Folder open iconعیب‌یابی در Plesk
  • Folder icon closed Folder open iconمدیریت آی‌پی‌ها در Plesk
  • Folder icon closed Folder open iconبازنویسی آی پی ها در Plesk
  • Folder icon closed Folder open iconمحدود کردن دسترسی مدیریتی در Plesk
  • Folder icon closed Folder open iconتنظیم سیاست قدرت رمز عبور در Plesk
  • Folder icon closed Folder open iconنحوه ورود به Plesk
  • Folder icon closed Folder open iconمروری بر رابط کاربری Plesk
  • Folder icon closed Folder open iconراه‌اندازی وب سایت در Plesk
  • Folder icon closed Folder open iconساخت ایمیل در Plesk
  • Folder icon closed Folder open iconمشاهده آمار بازدید سایت در Plesk
کنترل پنل پلسک (Plesk)

ثبت یک سرویس در Plesk notifications

ثبت یک سرویس در Plesk notifications

تعاریف کلیدی

  1. register.php
    یک فایل PHP دلخواه که کد ثبت سرویس در PN در آن قرار می‌گیرد.
  2. sw-engine-pleskrun
    دستور مخصوص لینوکس برای اجرای اسکریپت‌های PHP در محیط Plesk.
    مسیر: /usr/local/psa/bin/sw-engine-pleskrun
  3. %plesk_bin%\php
    مسیر اجرای PHP در Plesk برای ویندوز.
  4. PlanItems table (جدول PlanItems)
    جدولی در دیتابیس Plesk که اطلاعات سرویس‌های ثبت‌شده در PN را نگهداری می‌کند.
  5. classname
    نام کلاس PHP که پیاده‌سازی Plan_Item_Interface را دارد (مثل servicedir_servicefile).
  6. name
    نام یکتای سرویس (مثل یک شناسه در قالب URN).
  7. applicableToEmail / applicableToSite / applicableToSubscription
    تعیین می‌کند سرویس به چه تغییراتی گوش دهد:
    • applicableToEmail → تغییرات اکانت‌های ایمیل
    • applicableToSite → تغییرات سایت‌ها
    • applicableToSubscription → تغییرات اشتراک‌ها
  8. uuid
    شناسه یکتای سرویس (یک UUID مثل 219b7656-8e92-869d-828a-6814cda71a1s).
ثبت یک سرویس در Plesk notifications

فرض می‌کنیم شما پیاده‌سازی اینترفیس Plan_Item_Interface را آماده کرده‌اید و می‌خواهید سرویس خود را در Plesk Notifications ثبت کنید.

برای انجام ثبت، یک فایل PHP دلخواه (مثلاً register.php) ایجاد کنید و کدی که در ادامه آمده است را در آن قرار دهید. سپس در کد، نام کلاس servicedir_servicefile را با نام کلاس واقعی خود جایگزین کنید.

بعد از آماده‌سازی فایل، آن را با یکی از دستورات زیر اجرا کنید:

  • در لینوکس: /usr/local/psa/bin/sw-engine-pleskrun register.php
  • در ویندوز: %plesk_bin%\php register.php

نکته: فرض بر این است که Plesk در مسیر پیش‌فرض نصب شده است. اگر مسیر نصب را تغییر داده‌اید، باید آدرس‌ها را متناسب با مسیر جدید اصلاح کنید.


📌 ثبت از طریق دیتابیس (روش جایگزین)

اگر اجرای کد PHP برای شما امکان‌پذیر نیست، می‌توانید سرویس را به صورت مستقیم با اجرای یک دستور SQL در دیتابیس MySQL/MariaDB ثبت کنید.

نمونه دستور:

INSERT INTO PlanItems (
     classname,
     name,
     applicableToEmail,
     uuid
)
VALUES (
     'servicedir_servicefile',
     'urn:isv:custom-item-connector:1',
     1,
     '219b7656-8e92-869d-828a-6814cda71a1s'
);

📌 تعریف پارامترهای دستور بالا

  • classname (string)
    نام کلاسی که پیاده‌سازی اینترفیس را شامل می‌شود. (مثلاً servicedir_servicefile).
  • name (string)
    نام یکتای سرویس. (مثلاً یک URN: urn:isv:custom-item-connector:1).
  • applicableToEmail (boolean, 0 یا 1)
    مشخص می‌کند که سرویس تغییرات حساب‌های ایمیل را دریافت کند یا خیر.
    • مقدار 1 یعنی فعال (گوش دادن به تغییرات ایمیل).
    • همچنین می‌توانید به جای آن از applicableToSite یا applicableToSubscription استفاده کنید تا سرویس تغییرات سایت‌ها یا اشتراک‌ها را دریافت کند.
  • uuid (string)
    شناسه یکتای سرویس (یک UUID تصادفی).
ثبت یک سرویس در Plesk notifications

📝 توضیحات بیشتر و نکات تکمیلی

  1. روش توصیه‌شده
    بهتر است از روش register.php استفاده کنید چون راحت‌تر مدیریت می‌شود و کمتر مستقیماً به دیتابیس دست می‌زند.
  2. روش SQL
    روش دیتابیس برای مواقعی است که اجرای کد PHP ممکن نباشد (مثلاً محدودیت دسترسی). اما این روش ریسک بیشتری دارد چون باید مستقیم روی دیتابیس تغییر ایجاد کنید.
  3. UUID
    برای تولید UUID می‌توانید از ابزارهای آماده (مثل دستور uuidgen در لینوکس یا سرویس‌های آنلاین) استفاده کنید.
  4. به‌روزرسانی و حذف سرویس
    بعد از ثبت سرویس، اگر خواستید تغییر دهید یا حذف کنید، باید رکورد مربوطه در جدول PlanItems را ویرایش یا پاک کنید.
  5. دقت در نام کلاس و مسیر فایل
    اگر نام کلاس (classname) یا مسیر فایل در /plib/ درست نباشد، Plesk نمی‌تواند سرویس را شناسایی و اجرا کند.

کیان پور

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • پیام‌های توضیح Conflict در Plesk
  • خودکارسازی وظایف مدیریتی با ابزارهای خط فرمان در Plesk
  • بررسی فضای مصرفی دیسک در پلسک (Plesk)
  • سلسله مراتب بک آپ گیری و حجم در Plesk
  • بازیابی داده‌ها در Plesk
  • حفاظت در برابر اسپم با استفاده از SpamAssassin
  • قوانین و سیاست‌های Conflict در Plesk
  • قالب‌های فایل metadata امنیتی هاستینگ در Plesk
  • بازنویسی آی پی ها در Plesk
  • نحوه اجرای فرآیند بازیابی در Plesk
  • پیش‌تعریف مقادیر برای پارامترهای قابل تنظیم PHP در Plesk
  • محدود کردن دسترسی مدیریتی در Plesk
  • تنظیم سیاست قدرت رمز عبور در Plesk
  • فعال‌سازی FTPS غیرمستقیم(Implicit FTPS) در IIS
  • پیکربندی SpamAssassin در Plesk
  • تنظیمات فایل‌هایی که در بکاپ Plesk قرار می‌گیرند
  • آماده‌سازی یک سرویس برای ثبت‌ در Plesk
  • مدیریت آی‌پی‌ها در Plesk
  • مدیریت امنیت اشیای ویندوز در سرور توسط Plesk
  • سیاست‌های امنیتی Plesk
  • خروجی گرفتن (Exporting) فایل‌های بکاپ در Plesk
  • پورت‌های مورد استفاده در Plesk
  • انتقال دایرکتوری Virtual Hosts در Plesk
  • تغییر تنظیمات امنیتی برای اشیای سیستم فایل و حساب‌های کاربری در Plesk
  • مدیریت سرویس‌ها از طریق خط فرمان و مشاهده فایل‌های لاگ در Plesk
  • فایل‌ها و قالب‌های امنیتی در Plesk
  • فایل‌های لاگ و چرخش آن‌ها (Log Files and Log Rotation) در Plesk
  • لاگین خودکار به Plesk
  • تعریف نحوه اجرای فرآیند بکاپ در Plesk
  • عیب‌یابی در Plesk
  • برنامه‌نویسی Event Handler ها برای اجرای اسکریپت‌های سفارشی در Plesk
  • بهینه‌سازی عملکرد Task Manager در Plesk
  • پشتیبان‌گیری از داده‌ها در Plesk بصورت دستور
  • بررسی Web Deploy 3.0 و نصب آن روی Plesk
  • انتقال دایرکتوری‌های ذخیره‌سازی داده‌های ایمیل در Plesk
  • دسترسی به وب‌میل در دایرکت ادمین و رفع خطای 403
  • تنظیمات ایمیل در دایرکت ادمین
  • دسترسی به وب‌میل درسی پنل
  • تنظیم رکورد MX برای ایمیل‌های OX App Suite
  • امن کردن WebMail و رفع خطای Not Secure
  • OX App Suite
  • خطاهای رایج در ارسال و دریافت ایمیل و راهکارهای آن در پلسک
  • آموزش کامل انتقال دامنه از یوزر Admin به یک ریسلر در DirectAdmin
  • راهنمای جامع مدیریت بکاپ‌های ریموت در DirectAdmin
  • بررسی فضای مصرفی دیسک در دایرکت ادمین
  • بکاپ‌ها در DirectAdmin
  • مهاجرت از cPanel به DirectAdmin
  • بکاپ‌گیری اتوماتیک با استفاده از FTP و Cron Job در دایرکت ادمین
  • آموزش جامع سفارشی‌سازی کاربران در DirectAdmin
  • بکاپ روی موقعیت‌های ریموت (Backup to remote locations)
  • آموزش جامع بازیابی و ریستور بکاپ در DirectAdmin
  • تغییر نام دامنه‌ی اصلی در دایرکت ادمین
  • ریستور دیتابیس در دایرکت ادمین
  • آموزش کامل مهاجرت سرور DirectAdmin
  • راهنمای جامع مهاجرت از cPanel به DirectAdmin
  • بکاپ گیری دیتابیس در دایرکت ادمین
  • تغییر و فیکس کردن پرمیژن ها در دایرکت ادمین
  • بکاپ CLI با Borg
  • راهنمای جامع سیستم‌های پشتیبان‌گیری (Backup) در DirectAdmin
  • مدیریت کاربران بزرگ و زمان‌بندی بکاپ‌ها
  • مزایا و معایب IPv6 در محیط هاستینگ
  • تنظیم DHCPv6 Server روی Linux
  • تنظیم DNS AAAA Records برای IPv6
  • بهینه‌سازی عملکرد وب‌سایت با Cloudflare Cache
  • شبکه
  • مدیریت DMARC با استفاده از سرویس Cloudflare
  • تمدید خودکار دامنه در مارال هاست
  • رفع خطای خطای Can’t connect to local MySQL server through socket
  • کنترل پنل دایرکت ادمین (Direct Admin)
  • نصب گواهینامه SSL بر روی hostname پلسک
  • پیکربندی IPv6 روی Windows Server
  • دریافت ایمیل‌ها در Junk سی‌پنل
  • ساختار بسته در IPv6
  • جلوگیری از حذف خودکار فایل‌ها در مسیر خاصی در دایرکت ادمین
  • راه‌اندازی وب سایت در Plesk
  • آموزش ریستور بکاپ سی پنل با JetBackup (راهنمای کامل)
  • پیکربندی IPv6 روی Linux
  • ایمیل
  • آموزش کامل تنظیم رکورد MX دامنه در کنترل‌پنل‌ها
  • مشاهده آمار بازدید سایت در Plesk
  • افزایش سرعت ویندوز سرور
  • بهم ریختگی فایل های فارسی در دایرکت ادمین
  • آموزش کاهش حجم دیتابیس MySQL | راهکارهای اصولی برای بهینه‌سازی پایگاه‌داده
  • ملاحظات امنیتی در IPv6
  • مروری بر رابط کاربری Plesk
  • آموزش راه‌اندازی FTP در ویندوز سرور
  • Build کردن سرویس‌ها در دایرکت ادمین (DirectAdmin)
  • آموزش نصب سرویس rengine بروی ubuntu
  • ایمن‌سازی DirectAdmin
  • ارسال یک کپی از ایمیل های ارسالی به ایمیل خاص در Mail Enable
  • Magic Cloud Networking: اتصال ابری خودکار، ایمن و مقیاس‌پذیر
  • پیکربندی IPv6 روی MikroTik RouterOS
  • ایمن‌سازی با Brute Force Monitor در DirectAdmin
  • ریست پسورد root در لینوکس
  • آموزش غیرفعال کردن افزونه وردپرس از File Manager هاست
  • Cloudflare Magic Network Monitoring: راهکاری پیشرفته برای نظارت بر جریان ترافیک شبکه و شناسایی حملات DDoS
  • مشاهده و تغییر پورت دایرکت ادمین
  • ایجاد شناسه Nic ایرنیک
  • نحوه ورود به Plesk
  • انتقال دامنه ir. به مارال هاست
  • Cloudflare
  • استفاده از IPv6 در Apache و Nginx
  • خطاهای رایج در ارسال و دریافت ایمیل و راهکارهای آن در سی‌پنل
  • فعال کردن متد های get, post, put, delet در سرور (ویندوز و لینوکس)
  • حفاظت در برابر DDoS
  • مراحل تایید انتقال دامنه ملی در سامانه ایرنیک
  • آموزش نصب SSL رایگان Let’s encrypt در cPanel
  • خطای 502.5 در لود دات نت کور
  • تنظیمات ایمیل در سی پنل (cPanel)
  • راهنمای جامع سفارشی‌سازی و مدیریت FileManager در DirectAdmin
  • مسیریابی در IPv6
  • ریست سرویس Exim
  • IPv6 چیست
  • dns و انواع آن
  • تنظیم شناسه ایرنیک در پنل مارال هاست برای ثبت دامنه
  • دامنه
  • فعال‌سازی و سفارشی‌سازی آمار وب‌سایت (Website Statistics) در DirectAdmin
  • تمدید دامنه ir.
  • بررسی حجم اکانت ایمیل در سی‌پنل (cPanel)
  • بررسی خطاها در ارسال و دریافت ایمیل
  • رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین
  • Cloudflare Magic Firewall: فایروال شبکه در لبه ابری برای امنیت سازمانی
  • رفع خطای Authentication Token Manipulation Error
  • گواهینامه SSL
  • Bcc Forward ایمیل های ارسالی به ایمیل خاص در Mail Enable
  • انتقال دامنه بین دو شناسه ایرنیک
  • نصب گواهینامه SSL بر روی hostname دایرکت ادمین
  • بررسی حجم مصرفی دیسک در سرور لینوکسی
  • افزایش امنیت وردپرس با Wordfence (محافظت از فایل‌ها)
  • چگونه با «Cache Reserve» از Cloudflare بهره ببریم
  • آموزش کامل پیکربندی DirectAdmin
  • کنترل پنل پلسک (Plesk)
  • معماری آدرس‌ دهی در IPv6
  • عدم اتصال به SSH سرور با اینترنت خاص (راهنمای رفع مشکل)
  • Cloudflare DNS؛ سریع‌ترین و امن‌ترین سرویس مدیریت دامنه
  • هاست اشتراکی
  • چگونه «Network Error Logging» در Cloudflare به کسب‌ وکار شما بینش اتصال بهتری می‌دهد
  • نحوه ایجاد ادان دامنه در پلسک
  • آموزش نصب SSL رایگان در Plesk
  • ساخت ایمیل در Plesk
  • بررسی حجم اکانت ایمیل در دایرکت ادمین
  • بررسی و پاک کردن لیست Messages در دایرکت ادمین
  • پیاده‌سازی و مدیریت IPv6
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

ثبت یک سرویس در Plesk notifications

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

ژوئن 2026
شیدسچپج
 12345
6789101112
13141516171819
20212223242526
27282930 
« مه    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام