به دلیل تغییراتی که در سیستمهای امنیتی به وجود میآید ممکن است برخی فایلهای پروژه تستا یا نمرا و یا هر پروژه دیگری از نظر سیستم امنیتی یک سرور مشکوک به فایل مخرب شناسایی شوند و سیستم امنیتی سرور آنها را پاک یا قرنطینه کند.
این مشکل به ویژه ممکن است برای فایلهای پوشه include و یا فایلهای js سایت ایجاد شود.
دقت کنید که این اشتباه در تشخیص در مورد هر سیستمی، حتی سیستمهای مشهوری مانند وردپرس نیز رخ میدهد و در شرایطی ممکن است فایلهای جاوا اسکریپتی آن سیستم با قوانین جدید امنیتی مطابقت نکند و ویروسی یا مخرب تشخیص داده شود در حالی که در واقع اینطور نیست.
ما در پروژههای خودمان برخی فایلها را برای جلوگیری از انتشار غیرقانونی تستا رمزنگاری کردهایم. با توجه به اینکه سیستم امنیتی قادر به بررسی این فایلها نیست، ممکن است سیستمهای امنیتی غیرحرفهایتر سریعاً اقدام به پاک کردن آنها کنند و برخی نیز آنها را قرنطینه کنند.
روش حل مشکل
اگر بر روی سایت شما نیز چنین مشکلی پیش آمد، وارد CPanel خود شوید. در بخش Security گزینهای برای دسترسی به آنتیویروس شما دارد. در آن بخش لیستی به نام Exceptions (استثنائات) وجود دارد که باید در آن بخش کل پوشه مربوط به تستا/نمرا یا پوشه include آنها را استثناء کنید تا آنتیویروس این فایلها را ویروسی تشخیص ندهد.
مثال: به احتمال زیاد آنتیویروس سایت شما imunify360 است. روی این گزینه در CPanel کلیک کنید و سپس وارد Ignore list شوید. روی لینک Add new file or directory کلیک کنید و مسیر پوشه مربوط به تستا یا حداقل پوشه include آن را مانند عکس زیر وارد کنید:
توجه: پس از اینکه پوشه را استثناء کردید، باید فایلهای پوشه include را دوباره آپلود کنید. (میتوانید از بکآپهایی که دارید یا فایل اصلی تستا استفاده کنید و یا اینکه تستای خود را اگر سفارشیسازی ندارد، به آخرین نسخه آپدیت کنید: https://help.testa.cc/update )
اگر مشکلی در این زمینه بود ابتدا از هاستینگ خود کمک بگیرید، اگر آنها نتوانستند کمکی کنند، باید اطلاعات هاست خود را به پشتیبانی ارسال نمایید تا این کار توسط ما انجام شود.