• February 4, 2024

    unable to access your WordPress dashboard after installing Ninja Firewall. or course by ninja block ip. This can happen for a few reasons, but don’t worry, there are steps we can take to troubleshoot and regain access.

    Here are some possible causes and solutions:

    1. Ninja Firewall blocking your IP:

    • Check the blocked IP list: Login to your server using SSH or FTP and navigate to the Ninja Firewall configuration directory. Look for a file named “nf_log.txt” or similar. This file logs blocked IP addresses. If you find your IP there, remove it.
    • Temporarily disable Ninja Firewall: Some hosting providers offer a way to temporarily disable plugins through their control panel. This will allow you to access your dashboard and whitelist your IP in the Ninja Firewall settings.
    • Use a different IP: If possible, try accessing your dashboard from a different network (e.g., your phone’s mobile data instead of home Wi-Fi) to see if it’s your IP that’s being blocked.

    2. Firewall misconfiguration:

    • Check the Ninja Firewall settings: Review your Ninja Firewall settings for any accidental blocks or rules that might be preventing you from accessing the dashboard. Look for options like “Block admin area access” or “Allowed IPs”.
    • Consult the documentation: Refer to the Ninja Firewall documentation or support forums for specific troubleshooting steps related to your version and configuration.

    3. Plugin conflict:

    • Deactivate other plugins: Temporarily deactivate other plugins, especially security-related ones, to see if there’s a conflict interfering with Ninja Firewall.

    4. Corrupted plugin files:

    • Reinstall Ninja Firewall: Try reinstalling Ninja Firewall to replace any potentially corrupted files. Make sure to back up your settings before doing this.

    Important: Before making any changes to your website or plugins, always back up your files and database.

    Additional tips:

    • If you’re still having trouble, contact your hosting provider for support. They may be able to help you diagnose the issue or provide specific instructions for your server setup.
    • Consider seeking help from a WordPress developer or security expert if you’re not comfortable making changes yourself.

    I hope this helps! Let me know if you have any other questions or need further assistance.

    วิธีแก้ง่ายๆโดยเข้า internet ip อื่น
    เอา block ip ออกไป

    ทำให้เข้า dashboard wordpress ไม่ได้ เกิดจากการ block ip ของ ninja ซึ่งเกิดจาก code php ที่อัพโหลดขึ้นไปเก็บค่า ip เป็น session เพื่อป้องกันสแปมของเว็บหนึ่ง ซึ่งก็กระทบกับระบบ ninja อาจไปแก้ค่าใน .htaccess

    คุณไม่สามารถเข้า Dashboard ของ WordPress ได้ และขึ้นข้อความว่า “Forbidden” แปลว่า “ห้ามเข้า”
    สาเหตุที่เป็นไปได้มีดังนี้:
    1. สิทธิ์การเข้าถึง:
    คุณอาจไม่มีสิทธิ์เข้าถึง Dashboard ของ WordPress เว็บไซต์นี้
    บัญชีผู้ใช้ของคุณอาจถูกลบหรือถูกระงับ
    บทบาทผู้ใช้ของคุณอาจไม่มีสิทธิ์เข้าถึง Dashboard
    2. ปัญหาเกี่ยวกับคุกกี้:
    คุกกี้ของ WordPress อาจเสียหายหรือลบออก
    เบราว์เซอร์ของคุณอาจบล็อกคุกกี้
    3. ปัญหาเกี่ยวกับแคช:
    แคชของเบราว์เซอร์หรือเว็บไซต์อาจเสียหาย
    4. ปัญหาเกี่ยวกับเซิร์ฟเวอร์:
    เซิร์ฟเวอร์ของเว็บไซต์อาจมีปัญหา
    ไฟล์ WordPress อาจเสียหาย
    วิธีแก้ไข:
    1. ตรวจสอบสิทธิ์การเข้าถึง:
    ตรวจสอบให้แน่ใจว่าคุณใช้ชื่อผู้ใช้และรหัสผ่านที่ถูกต้อง
    ติดต่อผู้ดูแลระบบเว็บไซต์เพื่อตรวจสอบบัญชีผู้ใช้ของคุณ
    ตรวจสอบบทบาทผู้ใช้ของคุณว่ามีสิทธิ์เข้าถึง Dashboard หรือไม่
    2. ล้างคุกกี้:
    ล้างคุกกี้ของ WordPress ทั้งหมด
    ตรวจสอบว่าเบราว์เซอร์ของคุณไม่ได้บล็อกคุกกี้
    3. ล้างแคช:
    ล้างแคชของเบราว์เซอร์
    ล้างแคชของเว็บไซต์ (ถ้ามีตัวเลือก)
    4. ตรวจสอบเซิร์ฟเวอร์:
    ตรวจสอบว่าเว็บไซต์ทำงานอยู่
    ติดต่อผู้ให้บริการโฮสติ้งเพื่อตรวจสอบปัญหาเซิร์ฟเวอร์
    วิธีอื่นๆ:
    ลองใช้เบราว์เซอร์อื่น
    ลองใช้ VPN
    ลองใช้โหมดไม่ระบุตัวตนของเบราว์เซอร์
    ติดตั้งปลั๊กอิน “WP-CLI” และใช้คำสั่ง “wp reset”
    หากลองวิธีทั้งหมดแล้วยังเข้า Dashboard ไม่ได้ แนะนำให้ติดต่อผู้ดูแลระบบเว็บไซต์หรือผู้เชี่ยวชาญ WordPress เพื่อขอความช่วยเหลือ

    ค้นหาและลบ IP ที่ถูกบล็อกโดย Ninja Firewall

    Ninja Firewall เก็บค่า IP ที่ถูกบล็อกไว้ที่:

    • ไฟล์บันทึก: ไฟล์บันทึกของ Ninja Firewall จะเก็บข้อมูลเกี่ยวกับ IP ที่ถูกบล็อก คุณสามารถค้นหาไฟล์นี้ได้ที่:
      • /var/log/ninjafirewall/nf_log.txt (สำหรับ Linux)
      • C:\ProgramData\NinjaFirewall\nf_log.txt (สำหรับ Windows)

    วิธีลบ IP ที่ถูกบล็อก:

    1. เปิดไฟล์บันทึก: ใช้โปรแกรมแก้ไขข้อความ เช่น Notepad++ หรือ Sublime Text เพื่อเปิดไฟล์บันทึก
    2. ค้นหา IP ของคุณ: ค้นหา IP ของคุณในไฟล์บันทึก หากพบ ให้ลบรายการนั้นออก
    3. บันทึกการเปลี่ยนแปลง: บันทึกไฟล์บันทึก
    4. รีสตาร์ท Ninja Firewall: รีสตาร์ท Ninja Firewall เพื่อให้การเปลี่ยนแปลงมีผล

    วิธีอื่นในการลบ IP ที่ถูกบล็อก:

    • ใช้แดชบอร์ด Ninja Firewall:
      • ลงชื่อเข้าใช้แดชบอร์ด Ninja Firewall
      • ไปที่เมนู “การตั้งค่า”
      • คลิกที่แท็บ “IP ที่ถูกบล็อก”
      • ค้นหา IP ของคุณ
      • คลิกปุ่ม “ลบ”

    หมายเหตุ:

    • ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไฟล์บันทึกก่อนทำการแก้ไข
    • หากคุณไม่แน่ใจเกี่ยวกับวิธีการลบ IP ที่ถูกบล็อก โปรดติดต่อฝ่ายสนับสนุนของ Ninja Firewall

    ลิงก์สำหรับข้อมูลเพิ่มเติม:

    <?php
    session_start();
    if (!isset($_SESSION['ip_address'])) {
      $_SESSION['ip_address'] = $_SERVER['REMOTE_ADDR'];
      $_SESSION['attempts'] = 0;}
    $_SESSION['attempts']++;
    $max_attempts = 5;
    if ($_SESSION['attempts'] >= $max_attempts) {
      echo "<script>";
      echo "setTimeout(function() {";
      echo "window.location.href = 'warning.php';";
      echo "}, 1000);"; // Redirect after 1 seconds
      echo "</script>";
      exit;
    }
    ?>

    สอบถามทางผู้พัฒนา
    1.plugin ninjafirewall ไม่ได้ IP
    2.plugin ninjafirewall จะไม่แสดง ข้อความนั้น

    https://wordpress.org/support/topic/how-can-i-unblock-my-ip-from-ninja-firewall/#post-17424288
    – NinjaFirewall doesn’t block IP (it doesn’t add them to a blacklist), instead it blocks the request.
    – NinjaFirewall doesn’t display a “Forbidden You don’t have permission to access this resource” message, instead it displays this kind of screen:

    You may be blocked by another application, or the HTTP server.
    Where did you add your code? Inside which file?

    โดยทั่วไปแล้วผู้ดูแลระบบหรือผู้ที่มีสิทธิ์ในการจัดการเซิร์ฟเวอร์ (server administrator) จะมีสิทธิ์ในการเข้าถึงและแก้ไขไฟล์ .htaccess ของเว็บไซต์ได้ ในบางกรณีนายทุนหรือผู้ใช้งานสิทธิ์พิเศษก็อาจมีสิทธิ์นี้ได้ เช่นในกรณีของการให้บริการโฮสติ้งเว็บ (web hosting) บางบริษัทอาจจัดให้ผู้ใช้งานสามารถแก้ไขไฟล์ .htaccess เองผ่านหน้าจอการจัดการโฮสต์ (hosting control panel) หรือผ่านระบบ FTP (File Transfer Protocol) หรือ SSH (Secure Shell) ซึ่งสิทธิ์นี้สามารถกำหนดได้ในการตั้งค่าการใช้งานของเซิร์ฟเวอร์และการจัดการโฮสต์ของผู้ใช้งาน



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories