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