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 liên quan