fix lỗi trắng trang do dis hàm scandir()

Vì lý do bảo mật nên các server powernet đã chặn hàm scandir() nên dẫn đến lỗi trắng trang của các site sử dụng theme wordpress có liên quan

Cách fix : bạn tìm đến file functions.php trong folder theme bạn đang sử dụng,tìm đến

if(!function_exists("scandir")){

Chúng ta bỏ câu lệnh này đi bằng cách thêm vào /* .. */
Ví dụ

/*
if(!function_exists("scandir")){
    function scandir($dir,$listDirectories=false, $skipDots=true) {
        $dirArray = array();
        if ($handle = opendir($dir)) {
            while (false !== ($file = readdir($handle))) {
                if (($file != "." && $file != "..") || $skipDots == true) {
                    if($listDirectories == false) { if(is_dir($file)) { continue; } }
                    array_push($dirArray,basename($file));
                }
            }
            closedir($handle);
        }
        return $dirArray;
    }
}
*/

Vấn đề này cũng được các nhà cung cấp hosting khuyến khích disable để bảo mật,mong các bạn thông cảm



Bài viết này có hữu ích?

62 Khách hàng đánh giá tốt (117 Đánh giá)
 In bài viết

Nên đọc

Lỡ tay xóa thư mục public_html, làm sao để tạo lại?

Nếu là lỡ tay xóa shortcut của public_html thì bạn có thể vào bằng đường dẫn này....

XenForo: PHP must not be running in safe_mode. Please ask your host to disable the PHP safe_mode setting.

Khi bạn tiến hành cài đặt XenForo hiện lên thông báo này: XenForo 1.1.2 - Errors The...

Chmod là gì? Cách Chmod như thế nào?

Chmod là gì Chmod nghĩa là thiết lập quyền (xem, xóa ...) trên file hay thư mục, thông...

Cách cài đặt Plugins và Themes của Wordpress tự động trên server safe mode ON

Bạn thực hiện các công đoạn như sau: Đầu tiên đọc bài viết này,...

Chống Hotlink (ăn cắp băng thông) dùng .htaccess

1. Hotlink là gì? Hotlink là đặt link trực tiếp đến một file nào đó trên trang web của người...