Chào các bạn,

Trong quá trình sử dụng Hosting cPanel các bạn thắc mắc tại sao Hosting sử dụng quá nhiều dung lượng. Trong khi website của mình có ít bài viết hoặc hình ảnh.

Vậy bài viết hôm nay mình sẽ hướng dẫn cho các bạn kiểm tra được dung lượng các file hoặc thư mục có dung lượng lớn trên Hosting cPanel nhé.

Bước 1: Disk Usage (Mức Dùng Đĩa)

Truy cập vào  cPanel => Disk Usage (Mức Dùng Đĩa) ở phía bên phải giao diện cPanel

Sau khi truy cập sẽ hiển thị ra giao diện đầy đủ như hình dưới đây:

Bước 2: Liệt kê các thư mục có chứa nhiều dung lượng nhất.

Sau khi đã vào mục Disk Usage (Mức Dùng Đĩa) , bạn hãy kéo xuống phía dưới (như hình)

Tổng dung lượng gói Hosting hiện đang sử dụng là 9689.23MB

Mục Highlight mình đã đánh dấu là 2 thư mục sử dụng nhiều ổ đĩa nhất:

+ Thư mục public_html sử dụng là 9503.64MB

+ Thư mục public_html/wp-admin sử dụng 616.04MB ( nằm bên trong folder public_html)

==> Có thể thấy tại thư mục public_html có 1 hoặc nhiều file có dung lượng khá lớn, tương tự với thư mục public_html/wp-admin

Bước 3:  Kiểm tra chi tiết bên trong các thư mục sử dụng nhiều dung lượng

Sau khi đã xác định được những thư mục nào chứa nhiều dung lượng, bạn chỉ việc Click (Bấm) vào thư mục đó trên giao diện .

Ví dụ: Ở đây mình sẽ bấm vào thư mục public_html để kiểm tra.

(CÁC BẠN LÀM TƯƠNG TỰ VỚI CÁC THƯ MỤC KHÁC, KHÔNG PHẢI CHỈ RIÊNG MỖI THƯ MỤC PUBLIC_HTML LÀ CÓ FILE DUNG LƯỢNG LỚN)


Sau khi bấm vào cPanel sẽ mở ra một tab khác hiển thị như bên dưới.


Mình phát hiện rằng có file error_log chiếm tới 8.29GB dung lượng Disk của Hosting rồi.

File error_log đường dẫn đầy đủ là: /home/*usercPanel*/public_html/error_log

File error_log ghi lại những thông báo, cảnh báo, lỗi của website trong quá trình website hoạt động.

Ví dụ với WordPresss: Lỗi có thể là do bị xung đột, sai khác các phiên bản của WordPress với phiên bản themes/plugin hiện đã kích hoạt trên website chẳng hạn (như WooCommerce).

Bạn có thể mở file này ra để đọc được các cảnh báo/lỗi từ website và khắc phục lỗi từ đó. Bạn có thể cần liên hệ phía lập trình website/thiết kế website của mình để kiểm tra lại website của mình.

Bước 4: Xử lý các file có dung lượng lớn.

Trong trường hợp này vì file error_log chiếm quá nhiều dung lượng rồi nên chỉ còn cách là xóa file error_log này đi để giải phóng dung lượng Hosting thôi . File này sau khi xóa Hosting cPanel sẽ tự tạo lại. Các trường hợp các file dung lượng lớn khác như các file backup .zip , .tar.gz ,…

Xóa file: Các bạn xem hình ở trên trên để xóa file theo cách đúng nhất nhé. Áp dụng tương tự với nhiều file/thư mục thì các bạn chỉ cần chọn nhiều file/thư mục là được.

Lưu ý: Vì file error_log  sau khi xóa đi thì Hosting vẫn có thể tạo lại file khác , vì vậy bạn có thể ngăn chặn không cho Hosting ghi thêm dữ liệu vào file này bằng cách chmod của file đó thành 0000

Điều quan trong là việc xử  lý các lỗi của mã nguồn nguồn ghi xuống error_log  để đảm bảo cho website hoạt động ổn định nhất.

Như vậy mình và hướng dẫn xong việc kiểm tra các file hoặc thư mục có dung lượng lớn trên Hosting cPanel rồi nhé. Chúc các bạn có thêm kiến thức để sử dụng và thao tác trên Hosting cPanel

 

Bonus: Mình còn có thêm 1 hướng dẫn kiểm tra các file/thư mục có dung lượng lớn trên cPanel khác nữa . Đó là kiểm tra bằng lệnh (command). Điều kiện là Hosting cPanel đó đã kích hoạt SSH Access. Cách kiểm tra này cũng có thể áp dụng trên VPS Linux, trong bài viết sau hình sẽ hướng dẫn nhé, sẽ nhanh thôi.

Bổ sung :
Trong một số trường hợp, bạn cũng có thể thêm các đoạn mã bên dưới để file log không ghi lên nữa gây chiếm dữ liệu của bạn. Bằng cách mở tệp tin wp-config.php và chèn đoạn mã dưới sau <?php :

define( 'WP_DEBUG', false );

// don't generate log
define( 'WP_DEBUG_LOG', false );

// don't display errors
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', false );

Nguồn: fornewbie.net