Gặp lỗi WordPress audio upload lỗi khi cố gắng tải lên file nhạc, podcast hay bài giảng là một trải nghiệm cực kỳ khó chịu.
- Giới hạn kích thước file (upload_max_filesize): Hầu hết các hosting chia sẻ đều đặt giới hạn rất thấp, chỉ từ 2MB đến 8MB. Một file podcast dài 30 phút thường nặng 30-50MB, chắc chắn sẽ bị chặn.
- Thời gian xử lý (max_execution_time): Nếu file quá lớn, PHP không đủ thời gian để hoàn tất upload và xử lý, dẫn đến lỗi timeout.
- Bộ nhớ PHP (memory_limit): WordPress cần một lượng RAM nhất định để xử lý file âm thanh. Nếu memory_limit thấp, quá trình sẽ bị gián đoạn.
- Định dạng file không được hỗ trợ: WordPress chỉ chấp nhận một số MIME type cụ thể cho audio. Nếu bạn upload file có đuôi lạ hoặc file bị hỏng, hệ thống sẽ từ chối.
- Xung đột plugin hoặc theme: Có plugin bảo mật hoặc tối ưu hóa chặn upload media, hoặc theme tùy chỉnh ghi đè chức năng mặc định.
- Quyền thư mục wp-content/uploads không chính xác: Nếu thư mục này không có quyền ghi (write permission), mọi file upload đều thất bại.
- Cách 1: Chỉnh sửa file.htaccess
Thêm đoạn mã sau vào file.htaccess trong thư mục gốc WordPress (public_html):
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300 - Cách 2: Sử dụng plugin
Cài đặt plugin “Increase Maximum Upload File Size”. Plugin này cho phép bạn cập nhật giới hạn mà không cần chỉnh sửa code. - Cách 3: Tạo file php.ini
Tạo file php.ini trong thư mục wp-admin hoặc thư mục gốc với nội dung:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Phân loại lỗi audio upload thường gặp – Dấu hiệu nhận biết

Mỗi lỗi sẽ có thông báo khác nhau trong WordPress. Nhận biết chính xác loại lỗi giúp bạn chọn đúng giải pháp.
| Loại lỗi | Thông báo thường thấy | Nguyên nhân chính |
|---|---|---|
| Dung lượng vượt quá giới hạn | “The uploaded file exceeds the upload_max_filesize directive in php.ini” | Giới hạn server quá thấp |
| Lỗi HTTP | “HTTP error” (thường gặp khi kéo thả nhiều file) | Memory limit, execution time, hoặc xung đột plugin |
| Định dạng không hợp lệ | “Sorry, this file type is not permitted for security reasons” | MIME type không được cho phép |
| Không thể tạo thư mục | “Unable to create directory. Is its parent directory writable?” | Quyền thư mục upload bị sai |
| Lỗi không xác định | Không có thông báo, file tải lên báo thành công nhưng không hiển thị | Plugin media library bị lỗi hoặc lỗi server ẩn |
Hướng dẫn khắc phục WordPress audio upload lỗi chi tiết

Hãy thực hiện từng bước và kiểm tra lại.
Bước 1: Kiểm tra và tăng giới hạn upload file trong WordPress
Đây là nguyên nhân phổ biến nhất. WordPress cho phép bạn điều chỉnh giới hạn này qua file functions.php của theme (child theme) hoặc qua plugin. Tuy nhiên, cách này chỉ có hiệu lực nếu server cho phép ghi đè.
Lưu ý: Một số hosting (như SiteGround, WP Engine) không cho phép chỉnh.htaccess hoặc php.ini. Bạn cần vào cPanel → Select PHP Version → Switch to PHP Options và thay đổi giá trị tại đó.
Bước 2: Kiểm tra định dạng file audio được hỗ trợ
WordPress hỗ trợ upload các định dạng: mp3, m4a, ogg, wav, wma. Nếu file bạn upload là .flac,.aac,.alac (không thuộc danh sách mặc định),
Nguyên nhân thường do memory_limit hoặc max_execution_time thấp. Hãy tăng các giá trị này như hướng dẫn ở bước 1 và 3. Ngoài ra, hãy thử upload file nhỏ hơn (dưới 10MB) để xác định vấn đề có phải do dung lượng hay không.
Có cách nào upload file audio lớn hơn 100MB không?
Có, nhưng cần can thiệp sâu hơn.
Đây là lỗi quyền thư mục. Hãy kiểm tra lại quyền ghi (write permission) cho thư mục uploads và các thư mục con. Nếu dùng Windows server, permission thường là 755 hoặc 775.
Làm thế nào để biết định dạng audio nào được WordPress hỗ trợ?
Vào Settings → Media trong dashboard. Tuy nhiên, danh sách này không hiển thị đầy đủ.
Plugin “Audio Player” (bởi UjiWP) hoặc “Podcast Player” rất tốt cho việc phát audio. Về upload, “Add From Server” cho phép bạn đưa file trực tiếp từ thư mục server vào thư viện, bỏ qua giới hạn upload. Tuy nhiên, nên kết hợp với tăng giới hạn server để đạt hiệu quả tối ưu.
Kết luận

WordPress audio upload lỗi không phải là vấn đề quá phức tạp nếu bạn biết đúng nguyên nhân và áp dụng đúng giải pháp. Hãy bắt đầu kiểm tra từ giới hạn dung lượng file, sau đó đến quyền thư mục, xung đột plugin và cuối cùng là cấu hình PHP. Đừng quên sử dụng các phương pháp dự phòng như nén file hoặc lưu trữ bên ngoài để giảm tải cho server. Áp dụng những hướng dẫn trên, bạn sẽ không còn phải đau đầu với những file audio không thể upload nữa. Chúc bạn thành công!
- Khắc phục triệt để lỗi WordPress Audio Player – Hướng dẫn chi tiết từ A đến Z
- WordPress Hình Ảnh Không Hiển Thị: 15 Nguyên Nhân Và Cách Khắc Phục Chi Tiết
- WordPress Redirect Conflict: Nguyên Nhân, Cách Khắc Phục và Phòng Tránh Toàn Diện
- Elementor Spacing Lỗi: Nguyên Nhân Và Cách Khắc Phục Triệt Để
- WordPress Redirect Plugin Conflict: Nguyên Nhân, Dấu Hiệu Và Cách Khắc Phục Toàn Diện















