سلامبا سلام
در سایت های مختلف جستجو کردم ولی متاسفانه آموزش بروز و کاملی برای نصب 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
سلام
نصب ساده ای دارد با دستورات زیر میتونید نصب کنید:
کد: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
در ورژن جدید برای تنظیم نهایی از رابط گرافیکی استفاده کنید بسیار ساده میتونید تنظیمات را اعمال کنید بصورت مرحله مرحله
خطای اول شما مرتبط با وجود از قبل cxs در آن مسیر است ظاهرا از قبل نصب بودهمطابق موارد ارسالی شما انجام شد خطای زیر نمایش داده می شود.
فایل موجود در 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’
yum install inotify-tools
از ریپوزیتونری هایی که روی سرور دارید نتونسته پیداش کنه به پیام دقت کنیددستور ارسالی رو زدم، 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
آدرس پیش فرضی نداره باید آدرسی رو براش ایجاد کنید خودتون در /ect/clamav.conf هم مقدار دهی کنیدببخشید در هنگام کانفیگ CXS خطای زیر نمایش داده می شود، از نصب آنتی ویروس ClamAV مطمئن هستیم :
آدرس پیش فرض سوکت 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
آدرس پیش فرضی نداره باید آدرسی رو براش ایجاد کنید خودتون در /ect/clamav.conf هم مقدار دهی کنید
فایل رو باز کنید یک متغییر socket داره که کامنت شده و یک آدرس پیش فرض داره کامنت رو بردارید و چک کنید فایل مورد نظر در آدرسی که جلوی متغییر است ایجاد شده باشدببخشید امکان داره نحوه ایجاد آدرس و مقدار دهی را در /ect/clamav.conf شرح دهید.
با تشکر
فایل رو باز کنید یک متغییر socket داره که کامنت شده و یک آدرس پیش فرض داره کامنت رو بردارید و چک کنید فایل مورد نظر در آدرسی که جلوی متغییر است ایجاد شده باشد
با توجه به نصبتون فایل با این نام باید در مسیر etc یا /ect/clamav باشد جستجو کنید باید پیداش کنیدبررسی شد فایل /ect/clamav.conf اصلا وجود ندارد.
در ویرایشگر nano خالی نمایش داده می شود.
با توجه به نصبتون فایل با این نام باید در مسیر etc یا /ect/clamav باشد جستجو کنید باید پیداش کنید
میتونید فایل را ایجاد کنید در مسیر دیگر هم میتونید فقط Owner روی clamav.clamav باشد محتویات خالی باشد مهم نیست بعدش clamav را یکبار ریستارت کنیدبا استفاده از دستور ls بررسی کردم فایل clamd.conf رویت شد که آدرس کامنت شده به قرار زیر است :
tmp/clamd.socketفقط فایلی با عنوان clamd.scoket در پوشه tmp وجود ندارد ! نسبت به ایجاد فایل با نام فوق اقدام نماییم ؟ محتویات فایل خالی خواهد بود یا کدی باید درون آن قرار دهیم ؟
با تشکر
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
تغییر مالکیت فایل و فولدر با دستور chown انجام میشه بصورت chown clamav.clamav clamd.scoket باید بتونید انجام بدیدبا تشکر از لطفتون مشکل حل گردید.
فقط با چه دستوری Owner فایل clamd.scoket روی clamav.clamav قرار بدیم ؟
همچنین برای تست عملکرد CXS از کدام قسمت یا دستوری اقدام کنیم ؟
مطابق همین خطسلام وقت بخیر من 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