Cài theme WordPress bị lỗi – Nguyên nhân và cách khắc phục
WordPress là một trong những nền tảng thiết kế website được ưa chuộng nhờ vào khả năng cung cấp hàng loạt các tiện ích như plugin và theme để nâng cao trải nghiệm của người dùng. Tuy nhiên, trong quá trình cài đặt, bạn có thể gặp phải một số lỗi ngoài ý muốn. Trong bài viết này, Vietnix sẽ chỉ ra 9 nguyên nhân cài plugin hoặc cài theme WordPress bị lỗi và hướng dẫn bạn cách khắc phục hiệu quả, nhanh chóng.
Mục lục bài viết
Plugin WordPress là gì?
Plugin WordPress là một hoặc nhiều đoạn code được thêm vào mã nguồn website WordPress. Plugin còn được gọi là phần mở rộng của website, cho phép bạn tùy chỉnh và bổ sung thêm chức năng cho website của mình.
Theme WordPress là gì?
Theme WordPress là thuật ngữ chỉ tất cả những nội dung có thể tùy chỉnh trên giao diện website của bạn như bố cục, màu sắc, kiểu chữ và những yếu tố khác liên quan đến mặt hình ảnh. Một theme WordPress sẽ được định dạng ở thư mục nén với nhiều file mẫu được viết bằng ngôn ngữ lập trình PHP kết hợp cùng một số nội dung thuộc kiểu CSS.
Tất cả các file trong theme WordPress sẽ tạo ra những phiên bản hiển thị khác nhau cho website của bạn. Mặc dù nội dung vẫn được giữ nguyên nhưng được trải nghiệm trên nhiều giao diện website khác nhau sẽ khiến người dùng cảm thấy thích thú hơn.
Cài theme WordPress bị lỗi là vấn đề nhiều người gặp phải
9 lý do khi cài plugin hoặc cài theme WordPress bị lỗi
Những loại lỗi WordPress rất dễ xác định. Thông thường, sẽ có một thông báo lỗi khi mỗi lần load website rất chậm hoặc bị đứng im. Do đó sẽ không có nhiều cách khắc phục sự cố như thế này như với các lỗi WordPress khác và khiến bạn cảm thấy khó chịu.
Vì vậy, Vietnix sẽ chỉ ra những lý do khi cài plugin hoặc theme WordPress bị lỗi và một số cách để khắc phục lỗi này.
1. Không upload được theme WordPress
Nguyên nhân khiến bạn không upload được theme WordPress có thể là do file theme mà bạn tải lên có dung lượng tương đối lớn và vượt quá mức cho phép trong cài đặt mặc định của Apache (2MB). Tuy nhiên, con số này được đánh giá là quá nhỏ cho một file theme.
Để khắc phục cài theme WordPress bị lỗi này, bạn có thể upload thủ công trực tiếp file theme hoặc thay đổi thông số PHP là được.
>> Xem thêm : Cách tăng dung lượng upload trong WordPress.
2. Lỗi bị thiếu style.css
Bên cạnh file indeх.php, thì file stуle.cѕѕ là một trong những file quan trọng nhất của một giao diện. Những thông tin trong file ѕtуle.cѕѕ thường là những thuộc tính của giao diện, như tên tác giả, tên giao diện, tag, url,…
Bởi vì stуle.cѕѕ là một file bắt buộc của một giao diện nên khi thiếu file nàу, thư mục giao diện đó ѕẽ không được xem là một giao diện theo chuẩn WordPreѕѕ.
Nguyên nhân khiến giao diện đang bị thiếu style.css stylesheet có thể là do: File upload lên không được nén dưới dạng ᴢip, upload toàn bộ file ᴢip, Không phải giao diện WordPreѕѕ hoặc file stуle.cѕѕ không được đặt đúng chỗ.
Tùy vào nguyên nhân khiến cài theme WordPress bị lỗi dẫn đến thiếu style.css mà sẽ có cách khắc phục phù hợp.
- Trường hợp file upload lên không được nén dưới dạng ᴢip thì bạn phải giải nén thư mục theme, sau đó nén lại dưới định dạng .ᴢip.
- Với lý do upload toàn bộ file zip thì bạn cần kiểm tra từng thư mục để biết liệu đâu là thư mục theme. Sau đó nén thư mục đó dưới dạng .ᴢip ᴠà upload lên ᴡebѕite.
- Đối ᴠiệc lý do không phải là giao diện WordPreѕѕ thì bạn cần chuуển giao diện đó ѕang tiêu chuẩn WordPreѕѕ hoặc tìm một giao diện giống ᴠậу nhưng chuẩn WordPreѕѕ.
- Còn nếu file ѕtуle.cѕѕ không được đặt đúng chỗ thì cần tìm file ѕtуle.cѕѕ đó ᴠề ᴠà đặt ᴠào thư mục gốc của theme.
3. Tải lên các file có định dạng sai
Bạn sẽ gặp lỗi cài đặt trong quá trình upload thủ công những theme hoặc plugin thông qua tùy chọn Add New > Upload trong WordPress (trái ngược với cài đặt trực tiếp từ thư viện WordPress).
Cài đặt các plugin WordPress mới tại đây
Khi bạn thấy thông báo “bad format”, nghĩa là bạn chưa upload các file gốc do nhà phát hành theme hoặc plugin cung cấp.
Đây là lỗi “định dạng không hợp lệ”
Các file plugin hoặc theme, bạn nên upload trên WordPress là một file zip để dễ dàng quản lý.
Trước khi liên hệ với nhà phát hành theme hoặc plugin, hãy chắc chắn rằng bạn không nhận được đúng file từ họ. Nếu điều này đến từ khách hàng của bạn, họ có thể đã giải nén thư mục và cung cấp cho bạn những file mà họ nghĩ là chính xác. Nếu nó không đến từ ứng dụng khách và bạn không có đúng thư mục, hãy liên hệ trực tiếp với nhà phát hành.
4. Các file bị thiếu từ zip khiến cài theme WordPress bị lỗi
Giả sử bạn đã upload một file zip lên WordPress, nhưng lại thấy thông báo lỗi này:
Đây là lỗi “missing file”
Điều này có nghĩa các file chứa trong folder không phải những gì WordPress cần.
Giải nén folder và xem lại nội dung. Đây có phải là mã zip chính xác không? Nó có chứa tất cả các file mà bạn cần không? Bạn có thể kiểm tra nội dung của folder theo các đề xuất của WordPress về các file nên có trong package:
- Một WordPress plugin package.
- Một WordPress theme package.
Nếu cài plugin hoặc cài theme WordPress bị lỗi “missing file”, hãy liện hệ với nhà phát hành theme và plugin để được hỗ trợ.
5. Lỗi cú pháp
Bạn sẽ không phải lo về việc cài plugin, cài theme WordPress bị lỗi này nếu bạn mua plugin và theme từ các nhà phát hành uy tín.
>> Chú ý: Vietnix tặng theme và plugin bản quyền khi sử dụng dịch vụ Hosting/VPS.
Giả sử người dùng theme và plugin cố gắng muốn tiết kiệm ngân sách, cho nên họ đã tìm được một số plugin hoặc theme online có vẻ phù hợp với họ. Nếu bạn cố gắng cài đặt trong WordPress, bạn sẽ nhận được lỗi cú pháp, thường là “parse error” và “syntax error”.
Lỗi này sẽ xuất hiện nếu bạn cố gắng chỉnh sửa sai một theme hoặc plugin sau khi đã được cài đặt trên website. Tuy nhiên, nếu bạn không chỉnh sửa trong cài đặt nhưng vẫn bị lỗi thì chắc chắn lỗi nằm ở nhà phát hành theme và plugin.
Nếu muốn tự mình xem lại code của plugin hoặc theme, bạn có thể tự phát hiện và sửa lỗi. Trước khi tìm hiểu, hãy kiểm tra mọi vấn đề được báo cáo khác với plugin hoặc theme nếu có hệ thống hỗ trợ đi kèm.
Nếu không có bất kỳ điều gì, cách an toàn nhất là yêu cầu người dùng nhận một plugin hoặc theme mới. Nếu không tin tưởng nhà phát hành, bạn có thể viết code chương trình backend, thì vấn đề này có thể tiếp tục xảy ra với mỗi bản cập nhật mới.
Ngoài ra, hiện tại Vientix đang có chương trình tặng miễn phí là các Plugin và theme bản quyền của WordPress cho các khách hàng đăng ký sử dụng dịch vụ Hosting, VPS. Chỉ cần bỏ ra 5.000VND/Tháng bạn đã có thể sở hữu gói Hosting Giá Rẻ với nhiều tính năng vượt trội như:
- Tối ưu tốc độ website gấp 10 lần nhờ hệ thống hạ tầng luôn được đầu tư và nâng cấp thường xuyên.
- Đảm bảo an toàn dữ liệu với hệ thống sao lưu hiện đại diễn ra mỗi ngày, máy chủ được đặt tại trung tâm dữ liệu hiện đại bậc nhất Việt Nam.
- Tránh được các cuộc tấn công từ đối thủ và hacker nhờ tường lửa chống DDoS do Vietnix phát triển và phần mềm bảo vệ website khác.
- Chỉ cần an tâm phát triển website không phải bận tâm đến những vấn đề kỹ thuật bởi đã có đội ngũ nhân sự chuyên môn cao luôn sẵn sàng hỗ trợ mọi thời điểm. thông qua nhiều kênh khác nhau như: Hotline, live chat, Telegram, Zalo,…
Nhanh tay đăng ký sử dụng dịch vụ Hosting tốc độ cao của Vietnix ngay bây giờ để nhận được nhiều ưu đãi hấp dẫn kèm hỗ trợ nhanh chóng và chuyên nghiệp!
6. Cài theme WordPress bị lỗi do tải lên mã zip sai
Bạn nhận được một file zip từ người dùng theme hoặc plugin và file vẫn hoạt động bình thường. Tuy nhiên, giả sử bạn thêm theme mới:
Cài đặt theme WordPress mới tại đây
Sau đó, lỗi này hiển thị:
Đây là lỗi stylesheet
Thực tế, không phải giao diện đang bị thiếu style.css stylesheet nhưng có thể bạn vừa download sai phiên bản của file theme.
Một số nhà phát hành cung cấp các package zip khác nhau cho các theme, bao gồm các plugin và theme con. Dưới đây là ví dụ về cách Uncode bao gồm các tùy chọn download khác nhau trên Themeforest:
Có nhiều bản file download khác nhau khi bạn mua một premium theme.
Mặc dù có file đầy đủ đó với tất cả tài liệu, license, plugin và theme thay thế, nhưng file đó không thể được upload WordPress vì nó trông như sau:
Như bạn có thể thấy, nội dung của file zip này sẽ không giúp hiểu được sâu trong WordPress
WordPress có thể giải nén file zip chuyên nghiệp, nhưng sẽ không thể giải nén mọi thứ khác có trong folder. Nếu muốn đưa theme của mình vào đó, thì bạn cần upload file zip thích hợp.
7. Bộ nhớ đã vượt quá giới hạn khiến cài theme WordPress bị lỗi
Vietnix đã đề cập đến lỗi này khi các vấn đề về server ảnh hưởng đến WordPress, khi dung lượng bộ nhớ PHP website quá thấp để xử lý cài đặt.
Lỗi sẽ hiển thị “Fatal error: Allowed memory size of _ bytes exhausted…”.
Để xử lý việc cài theme WordPress bị lỗi này, bạn cần đăng nhập vào control panel của website và mở trình chỉnh sửa file ưa thích: FTP hoặc file manager. Trong root directory, bạn sẽ tìm thấy file wp-config.php, nhấp vào edit và thêm dòng code sau:
define( 'WP_MEMORY_LIMIT', '256M' );
Vì dung lượng bộ nhớ mặc định thường là 64M, dòng code này giúp cho bộ nhớ tăng đáng kể và có thể cài đặt theme hoặc plugin mới mà không gặp sự cố.
8. Cài theme WordPress bị lỗi do file size đã vượt quá giới hạn
Cùng giống như bộ nhớ, bạn cũng có thể thấy file size vượt quá giới hạn. Khi điều này xảy ra sẽ thấy một thông báo như sau:
“The uploaded file exceeds the upload_max_filesize directive in php.ini”
Để khắc phục việc cài theme WordPress bị lỗi này, bạn cần thông qua control panel. Truy cập directory bằng FTP hoặc file manager, khi đã truy cập được, bạn hãy tìm folder wp-admin.
Nếu không thấy php.ini file, bạn sẽ phải tạo một file khác.
Khi đã mở php.ini file, hãy tìm đến mục có đề cập đến “file size”. Nếu “file size” có hiển thị trên màn hình, bạn sẽ ghi đè bằng code sau. Còn nếu không hiển thị, bạn hãy nhập các dòng code sau vào file:
upload_max_filesize = 1000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 180
Điều này giúp bạn có thêm thời gian để biết được dung lượng của các file plugin và theme WordPress. Nếu cài theme WordPress bị lỗi này nữa, thì hãy đọc qua hướng dẫn của Jenni McKinnon cách tăng giới hạn tải lên file size.
9. Người dùng không hiểu rõ về lỗi
Có nhiều lỗi có thể cản trở người dùng trong quá trình cài đặt một plugin hoặc theme. Có trường hợp là do xung đột giữa SSL Certificate và CDN trên website.
Đây là những điều đã xảy ra:
- Người dùng đã mua một theme WordPress mới sau đó đã cài đặt và kích hoạt nó.
- Khi upload theme, màn hình hiển thị các thông lỗi về một số plugin sẽ không cài đặt được. Người dùng đã bỏ qua thông báo vì nghĩ rằng sẽ không sử dụng hầu hết các plugin đó.
- Trước khi tùy chỉnh hoặc sử dụng theme, phải kích hoạt một plugin bắt buộc từ các nhà phát hành vì plugin này sẽ không tự cài đặt được. Dưới đây là thông báo mà người dùng nhận được trong trường hợp này.
Đây là lỗi SSL certificate
Nhiều người dùng đã có SSL certificate trên website và từng gặp sự cố này vì nó xung đột với CDN. Để giải quyết lỗi này, họ đã yêu cầu web host loại bỏ CDN và sự cố đã được khắc phục.
Sau khi làm việc cùng với công ty web hosting và nhà phát hành theme, họ đã nhận ra lỗi có thể được khắc phục bằng cách tải các file plugin trực tiếp lên WordPress.
Nhiều người dùng đã cho rằng không thể cài đặt thông qua quá trình upload theme thông thường. Tuy nhiên, sự cố đã được khắc phục và có thể cài đặt plugin trên website.
Lời kết
Hy vọng qua nội dung bài viết trên, bạn đã nắm rõ được những lý do cài theme WordPress bị lỗi và cách sửa lỗi để quá trình thiết lập theme WordPress được diễn ra nhanh chóng, thuận lợi. Chúc các bạn thành công. Và đừng quên tiếp tục theo dõi những bài viết khác trên blog của Vietnix nhé!