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



  • 66 Khách hàng đánh giá tốt
Bài viết này có hữu ích?

Related Articles

Shared Hosting là gì?

Shared Hosting là gói dịch vụ lưu trữ web site chuyên nghiệp có máy chủ đặt tại Việt Nam đường...

Web hosting là gì?

Web hosting là một lọai hình lưu trữ trên Internet cho phép các cá nhân, tổ chức truy cập được...

PowerNet Hỗ trợ PHP và MYSQL phiên bản nào?

Đó là phiên bản PHP 5.x và MySQL 5.x, các modules khác chúng tôi luôn update lên phiên bản mới...

Có thể chuyển nhượng hosting không?

Khách hàng được toàn quyền sang nhượng, cho, bán lại dịch vụ đã đăng ký sử dụng nhưng phải báo...

Tốc độ hosting PowerNet như thế nào?

Tất cả các gói Hosting  đều có tốc độ đều như nhau, Server đặt tại VDC, đường truyền nhanh và rất...