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?

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

Nên đọc

Fix lỗi "Assigning the return value of new by reference is deprecated" tại PHP 5.3

Bạn gặp những lỗi như thế này: Deprecated: Assigning the return value of new by reference is...

Sypex Warning: fopen(ses.php) [function.fopen]: failed to open stream: Permission denied

Khi sử dụng Backup và Retore với Sypex bạn gặp trường hợp này:Warning:...

Cách tạo database ở PowerNet

Sau khi đăng nhặp vào directadmin bạn vào phần : MySql manager=>create database...

Khắc phục lỗi cài đặt Components trên joomla

Chào các bạn. Khi các bạn sử dụng mà nguồn trên joomla cài đặt hay chạy chức năng Components 1...

Một số công dụng của htaccess

1. Ngăn chặn hotlink Nhiều người copy ảnh từ server của bạn và đưa lên trang web của họ. Thêm...