نصب CXS در دایرکت ادمین

شروع موضوع توسط Hossein ‏Oct 5, 2019 در انجمن دایرکت ادمین DirectAdmin

  1. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    با سلام

    در سایت های مختلف جستجو کردم ولی متاسفانه آموزش بروز و کاملی برای نصب CXS در دایرکت ادمین ارائه نشده بود.
    در صورت امکان آموزش نصب و کانفیگ این آنتی شلر را برای دایرکت ادمین منتشر نمایید.

    با تشکر
     
  2. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    نصب ساده ای دارد با دستورات زیر میتونید نصب کنید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    قبلش هم با دستور زیر مطمئن شید پکیج های زیر هم نصب دارید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    در ورژن جدید برای تنظیم نهایی از رابط گرافیکی استفاده کنید بسیار ساده میتونید تنظیمات را اعمال کنید بصورت مرحله مرحله
     
    Hossein از این پست تشکر کرده است.
  3. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    مطابق موارد ارسالی شما انجام شد خطای زیر نمایش داده می شود.
    فایل موجود در etc/cxs/install.txt بررسی شد ماژول های مورد نیاز قبلا با دستورات ارسالی شما نصب شده است !
    به نظر شما خطا از کدام قسمت می تواند باشد ؟

    Configuring for OS

    Running cxs DirectAdmin installer

    Installing cxs

    Check we're running as root

    mkdir: cannot create directory ‘/etc/cxs/newusers’: File exists
    mkdir: cannot create directory ‘/etc/cxs/webmin’: File exists
    ‘install.directadmin.txt’ -> ‘/etc/cxs/install.txt’
    Checking Perl modules...
    Can't locate Linux/Inotify2.pm in @INC (@INC contains: /etc/cxs /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 56) line 2.
    BEGIN failed--compilation aborted at (eval 56) line 2.

    Can't locate Linux/Inotify2.pm in @INC (@INC contains: /etc/cxs /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 59) line 2.
    BEGIN failed--compilation aborted at (eval 59) line 2.

    You need to install the missing perl modules and then install cxs. See /etc/cxs/install.txt for installation details.

    Tidying up...
    ...All done.
    [***@server ~]# rm -fv cxsinstaller.*
    removed ‘cxsinstaller.pl’
    removed ‘cxsinstaller.tgz’
     
  4. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    خطای اول شما مرتبط با وجود از قبل cxs در آن مسیر است ظاهرا از قبل نصب بوده
    در مورد خطای بعدی
    Inotify2
    روی سرور شما نصب نیست دستور
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    را امتحان کنید که مطمئن بشید inotify نصب است البته دستی هم میتونید کامپایلش کنید اما نصب از طریق yum راحت تر است
     
  5. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    دستور ارسالی رو زدم، notify-tools نصب هست رو سرور

    yum install inotify-tools
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirror.checkdomain.de
    * extras: mirror.checkdomain.de
    * updates: mirror.checkdomain.de
    No package inotify-tools available.
    Error: Nothing to do​
     
  6. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    از ریپوزیتونری هایی که روی سرور دارید نتونسته پیداش کنه به پیام دقت کنید
    No package inotify-tools available.

    ریپوزیتوری epel را نصب و چک کنید آموزش در فروم در اینجا موجود است.
     
    Hossein از این پست تشکر کرده است.
  7. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    ببخشید در هنگام کانفیگ CXS خطای زیر نمایش داده می شود، از نصب آنتی ویروس ClamAV مطمئن هستیم :

    Error ClamAV socket [] not found

    You must install ClamAV (Clamavconnector on cPanel) or ensure clamd is running to use this product correctly

    If the clamd socket is not automatically detected, and to clear this message, you must set clamdsock=/path/to/socket in /etc/cxs/cxs.defaults to the live socket location
    آدرس پیش فرض سوکت ClamAV در دایرکت ادمین کجاست ؟
     
  8. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    آدرس پیش فرضی نداره باید آدرسی رو براش ایجاد کنید خودتون در /ect/clamav.conf هم مقدار دهی کنید
     
    Hossein از این پست تشکر کرده است.
  9. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    ببخشید امکان داره نحوه ایجاد آدرس و مقدار دهی را در /ect/clamav.conf شرح دهید.

    با تشکر
     
  10. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    فایل رو باز کنید یک متغییر socket داره که کامنت شده و یک آدرس پیش فرض داره کامنت رو بردارید و چک کنید فایل مورد نظر در آدرسی که جلوی متغییر است ایجاد شده باشد
     
  11. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    بررسی شد فایل /ect/clamav.conf اصلا وجود ندارد.
    در ویرایشگر nano خالی نمایش داده می شود.
     
  12. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    با توجه به نصبتون فایل با این نام باید در مسیر etc یا /ect/clamav باشد جستجو کنید باید پیداش کنید
     
    Hossein از این پست تشکر کرده است.
  13. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    با استفاده از دستور ls بررسی کردم فایل clamd.conf رویت شد که آدرس کامنت شده به قرار زیر است :
    tmp/clamd.socket
    فقط فایلی با عنوان clamd.scoket در پوشه tmp وجود ندارد ! نسبت به ایجاد فایل با نام فوق اقدام نماییم ؟ محتویات فایل خالی خواهد بود یا کدی باید درون آن قرار دهیم ؟

    با تشکر
     
  14. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    میتونید فایل را ایجاد کنید در مسیر دیگر هم میتونید فقط Owner روی clamav.clamav باشد محتویات خالی باشد مهم نیست بعدش clamav را یکبار ریستارت کنید
     
  15. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    Error ClamAV socket [] not found

    You must install ClamAV (Clamavconnector on cPanel) or ensure clamd is running to use this product correctly


    If the clamd socket is not automatically detected, and to clear this message, you must set clamdsock=/path/to/socket in /etc/cxs/cxs.defaults to the live socket location
     
  16. Hossein

    Hossein عضو نیمه حرفه ای کاربر انجمن

    با تشکر از لطفتون مشکل حل گردید.

    فقط با چه دستوری Owner فایل clamd.scoket روی clamav.clamav قرار بدیم ؟
    همچنین برای تست عملکرد CXS از کدام قسمت یا دستوری اقدام کنیم ؟
     
  17. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    تغییر مالکیت فایل و فولدر با دستور chown انجام میشه بصورت chown clamav.clamav clamd.scoket باید بتونید انجام بدید
    برای تست عملکرد از GUI خودش دستور داره میتونید چک کنید
     

به اشتراک بگذارید

س