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

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
با سلام

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

با تشکر
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
با سلام

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

با تشکر
سلام
نصب ساده ای دارد با دستورات زیر میتونید نصب کنید:
کد:
wget https://download.configserver.com/cxsinstaller.tgz
tar -xzf cxsinstaller.tgz
perl cxsinstaller.pl
rm -fv cxsinstaller.*

قبلش هم با دستور زیر مطمئن شید پکیج های زیر هم نصب دارید:
کد:
yum install perl-libwww-perl perl-Time-HiRes nano perl-Archive-Zip perl-Archive-Tar inotify-tools inotify-tools-devel perl-Linux-Inotify2 perl-LWP-Protocol-https  sqlite perl-DBI perl-DBD-SQLite

در ورژن جدید برای تنظیم نهایی از رابط گرافیکی استفاده کنید بسیار ساده میتونید تنظیمات را اعمال کنید بصورت مرحله مرحله
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
سلام
نصب ساده ای دارد با دستورات زیر میتونید نصب کنید:
کد:
wget https://download.configserver.com/cxsinstaller.tgz
tar -xzf cxsinstaller.tgz
perl cxsinstaller.pl
rm -fv cxsinstaller.*

قبلش هم با دستور زیر مطمئن شید پکیج های زیر هم نصب دارید:
کد:
yum install perl-libwww-perl perl-Time-HiRes nano perl-Archive-Zip perl-Archive-Tar inotify-tools inotify-tools-devel perl-Linux-Inotify2 perl-LWP-Protocol-https  sqlite perl-DBI perl-DBD-SQLite

در ورژن جدید برای تنظیم نهایی از رابط گرافیکی استفاده کنید بسیار ساده میتونید تنظیمات را اعمال کنید بصورت مرحله مرحله

مطابق موارد ارسالی شما انجام شد خطای زیر نمایش داده می شود.
فایل موجود در 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’
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
مطابق موارد ارسالی شما انجام شد خطای زیر نمایش داده می شود.
فایل موجود در 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’
خطای اول شما مرتبط با وجود از قبل cxs در آن مسیر است ظاهرا از قبل نصب بوده
در مورد خطای بعدی
Inotify2
روی سرور شما نصب نیست دستور
کد:
yum install inotify-tools
را امتحان کنید که مطمئن بشید inotify نصب است البته دستی هم میتونید کامپایلش کنید اما نصب از طریق yum راحت تر است
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
دستور ارسالی رو زدم، 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​
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
دستور ارسالی رو زدم، 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​
از ریپوزیتونری هایی که روی سرور دارید نتونسته پیداش کنه به پیام دقت کنید
No package inotify-tools available.

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

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
ببخشید در هنگام کانفیگ 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 در دایرکت ادمین کجاست ؟
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
ببخشید در هنگام کانفیگ 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 در دایرکت ادمین کجاست ؟
آدرس پیش فرضی نداره باید آدرسی رو براش ایجاد کنید خودتون در /ect/clamav.conf هم مقدار دهی کنید
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
آدرس پیش فرضی نداره باید آدرسی رو براش ایجاد کنید خودتون در /ect/clamav.conf هم مقدار دهی کنید

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

با تشکر
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
ببخشید امکان داره نحوه ایجاد آدرس و مقدار دهی را در /ect/clamav.conf شرح دهید.

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

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
فایل رو باز کنید یک متغییر socket داره که کامنت شده و یک آدرس پیش فرض داره کامنت رو بردارید و چک کنید فایل مورد نظر در آدرسی که جلوی متغییر است ایجاد شده باشد

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

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
بررسی شد فایل /ect/clamav.conf اصلا وجود ندارد.
در ویرایشگر nano خالی نمایش داده می شود.
با توجه به نصبتون فایل با این نام باید در مسیر etc یا /ect/clamav باشد جستجو کنید باید پیداش کنید
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
با توجه به نصبتون فایل با این نام باید در مسیر etc یا /ect/clamav باشد جستجو کنید باید پیداش کنید

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

با تشکر
 

farid

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

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

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
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
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
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

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

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

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
با تشکر از لطفتون مشکل حل گردید.

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

kiean

عضو تایید شده
کاربر انجمن
عضویت
22/8/21
ارسال ها
4
امتیاز
1
سن
12
سلام وقت بخیر من cxs رو نصب کردم تنظیمات فایل clamd رو هم انجم دادم توی مسیر tmp فایل ایجاد و مالکیت هم تنظیم کردم ولی این ارور کامل پاک نشد؟ آیا کار دیگه ای هم باید انجام بدم ی لازم نیست؟
ClamAV socket [] not found You must install ClamD (Clamav Connector 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 clamd sock=/path/to/socket in /etc/cxs/cxs.defaults to the live socket location
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
سلام وقت بخیر من cxs رو نصب کردم تنظیمات فایل clamd رو هم انجم دادم توی مسیر tmp فایل ایجاد و مالکیت هم تنظیم کردم ولی این ارور کامل پاک نشد؟ آیا کار دیگه ای هم باید انجام بدم ی لازم نیست؟
ClamAV socket [] not found You must install ClamD (Clamav Connector 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 clamd sock=/path/to/socket in /etc/cxs/cxs.defaults to the live socket location
مطابق همین خط
must set clamd sock=/path/to/socket in /etc/cxs/cxs.defaults to the live socket location
شما باید مسیر socket رو در /etc/cxs/cxs.defaults مشخص کنید وگر نه مسیر پیش فرض خود cxs را در نظر میگیره که اکثرا متفاوت با مسیر socket شما در clamav است در نتیجه خطا میگیرید
پس از اصلا مسیر یکبار cxswatch رو ریستارت کنید و مجددا تست کنید
 

kiean

عضو تایید شده
کاربر انجمن
عضویت
22/8/21
ارسال ها
4
امتیاز
1
سن
12
سلام مجدد معذرت میخام میشه دقیقا بگید چه خطی رو داخل فایلcxs باید اضافه کنم مسیر clamd من اینه

LocalSocket /tmp/clamd.socket

این خط رو به چه صورتی وارد کنم چون با این فرمت تغییری ایجاد نشد ارور همچنان هست
 
بالا