Cách khắc phục sự cố thường gặp trong WordPress

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Cách khắc phục sự cố thường gặp trong WordPress – Hãy dành chút thời gian nói về lỗi lưu trữ website WordPress phổ biến. WordPress rất dễ sử dụng, tuy nhiên có vài vấn đề phổ biến từ nó có khả năng gây ra nhiều vấn đề đau đầu.

Tiếp theo đây, xin chỉ bạn cách khắc phục sự cố thường gặp tại WordPress.

  • Màn hình trắng WordPress
  • Vấn đề làm mới, chuyển hướng trang WordPress
  • Khắc phục sự cố tải lên hình ảnh WordPress
  • Lỗi 500
  • Lỗi thiết lập kết nối cơ sở dữ liệu
  • Thanh tác vụ xuất hiện dưới nội dung chính
  • Lỗi cú pháp

Lưu ý: Cần tạo bản sao lưu hoàn chỉnh website. Đây là bước cần thiết không nên bỏ qua. Bản sao lưu đảm bảo trường hợp xấu xảy ra, website có khả năng được khôi phục mà không gặp sự cố nào.

Màn hình trắng của WordPress

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Tăng giới hạn bộ nhớ

Máy chủ web, WordPress đặt giới hạn bộ nhớ PHP. Tại thời điểm bộ nhớ bắt đầu giảm thấp, máy chủ thường xuyên hiển thị màn hình trắng. Vấn đề này được giải quyết bằng cách tăng giới hạn bộ nhớ.

Có cách khác tăng giới hạn bộ nhớ PHP.

  • Thông qua functions.php
  • Thông qua tập tin .htaccess
  • Thông qua wp-Config.php

Functions.php

Bạn cần vào thư mục gốc rồi đến thư mục giao diện hiện tại. Ví dụ: kiểm tra hình ảnh bên dưới:

/public_html/wp-content/theme/twentysixteen/feft.php

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Tải xuống tệp function.php ở máy chủ cục bộ rồi thêm mã sau vào đầu tệp.

@ ini_set ( ‘upload_max_size’, ’64M’ ) ;

@ ini_set ( ‘post_max_size’, ’64M’ ) ;

@ ini_set ( ‘max_execut_time’, ‘ 300 ‘ ) ;

Tập tin .htaccess

Bước thứ hai là chỉnh sửa tệp .htaccess, nó ở thư mục WP chính như wp-content, thư mục wp-admin.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Tải xuống tệp .htaccess tại máy chủ cục bộ rồi thêm mã sau đây rồi sau đó tải lại.

Đây là đoạn mã :

php_value upload_max_filesize 64M

php_value post_max_size 64M

wp-Config.php

Bước thứ ba là chỉnh sửa tệp wp-Config.php nằm ở thư mục gốc. Tải về wp-config.php bao gồm mã sau đây.

Đây là đoạn mã:

xác định ( ‘WP_MEMORY_LIMIT’, ’64M’ ) ;

ini_set ( ‘post_max_size’, ’64M’ ) ;

ini_set ( ‘upload_max_filesize’, ’64M’ ) ;

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Trực tiếp từ nền tảng

Nếu bạn là khách hàng thuộc Cloudways, thì bạn không cần phải làm việc chăm chỉ. Cloudways có tính năng tích hợp thay đổi giới hạn kích thước tệp. Đây là cách bạn làm điều đó trực tiếp từ nền tảng.

Đăng nhập tài khoản rồi đi đến máy chủ từ thanh trên cùng rồi đến máy chủ mong muốn. Điều hướng đến cài đặt từ bảng điều khiển bên trái, bạn sẽ thấy kích thước tải lên tại tab cài đặt thiết yếu. Thay đổi nó theo yêu cầu bạn muốn. Đối với tình hình chúng tôi sẽ sử dụng 25MB.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Vô hiệu hóa tất cả các plugin

Khi việc khắc phục trên không giải quyết được vấn đề, thì bạn cần thử tắt toàn bộ plugin. Có khả năng xảy ra xung đột giữa giao diện hiện đang hoạt động với mô-đun bạn vừa cài đặt. Với trường hợp như vậy, bạn vô hiệu hóa plugin đó, mọi thứ sẽ hoạt động tốt. Truy cập trang tổng quan quản trị website WordPress rồi truy cập  Plugins >> Plugin đã cài đặt.

Vô hiệu hóa từng plugin rồi làm mới website sau mỗi lần tắt. Nếu website bắt đầu hoạt động chính xác, thì lỗi là ở plugin. Bây giờ, hãy kích hoạt từng plugin rồi làm mới lại website sau mỗi lần kích hoạt plugin.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Thay thế giao diện bằng một giao diện mặc định 

 Nếu việc vô hiệu hoá plugin không khắc phục được sự cố, bạn nên chuyển sang bước tiếp theo. Ở bước này, bạn nên thử thay thế giao diện hiện tại bằng giao diện mặc định. Cách tiếp cận lý tưởng để làm điều này là bằng cách sao lưu thư mục giao diện rồi xóa giao diện. Bằng cách này, WordPress sẽ tự động quay lại giao diện mặc định, lỗi sẽ tự động được sửa nếu đó là sự cố liên quan đến giao diện.

Các cách khắc phục khác

Nếu không có cách khắc phục nào đáng giá, thì bạn cần cài đặt lại phiên bản mới WordPress. Bên cạnh đó, bạn được sử dụng chức năng gỡ lỗi nếu bạn muốn xem loại lỗi nào đang được hiển thị dưới dạng đầu ra.

Thêm mã dưới đây lên tệp wp-config.php.

Khi đã xong, bạn sẽ tăng giới hạn bộ nhớ PHP tại WordPress mà không gặp vấn đề gì!

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Vấn đề làm mới và chuyển hướng trang WordPress

Làm mới trang đăng nhập WordPress cùng vấn đề chuyển hướng là bí ẩn, nhưng đó là cách khắc phục khá dễ dàng. Nó sẽ gây ra sự cố ngắn về phía bạn; tuy nhiên, chúng tôi sẽ cố gắng phá vỡ mọi thứ khiến chúng đơn giản nhất.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Xóa Cookies để giải quyết vấn đề đăng nhập

Tập lệnh WordPress sử dụng cookie từ chương trình bạn có với mục đích bảo mật. Nó xác nhận dữ liệu đăng nhập, nhưng những cookie này có khả năng gây ra nhiều sự cố, bao gồm cả chuyển hướng quay lại trang đăng nhập.

Để khắc phục, hãy xóa cookie cùng bộ nhớ cache trình duyệt.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Khi làm điều đó khởi động lại chương trình sau đó nỗ lực đăng nhập tài khoản. Điều này sẽ khắc phục vấn đề từ hầu hết mọi người.

Vô hiệu hóa tất cả các plugin

Đã đề cập ở trên.

Kiểm tra giao diện của bạn

Đã đề cập ở trên.

Xóa mã tệp .htaccess

Ở vài trường hợp, tập tin .htaccess có khả năng bị hỏng dẫn đến lỗi máy chủ nội bộ hay lỗi làm mới trang đăng nhập. Chỉ cần truy cập website thông qua FTP.

Đi đến FileZilla rồi thêm chi tiết sau.

  • Tổ chức
  • Tên tài khoản
  • Mật khẩu
  • Port

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Tiếp đó truy cập ứng dụng rồi xóa mã tại tệp .htaccess khỏi thư mục gốc website. Giờ cần đăng nhập lại. Nếu thành công, điều này nghĩa là tệp .htaccess đã ngăn bạn đăng nhập WordPress. Khi đã đăng nhập, chỉ cần truy cập Cài đặt »Permalinks rồi nhấp Lưu. Điều này tạo ra tập tin .htaccess mới.

Cập nhật URL website

Nếu giải pháp xóa tệp .htaccess không khắc phục được sự cố thì bạn cần thử cập nhật URL website. Đôi khi, sự cố xảy ra do URL website bị hỏng. Muốn xử lý vấn đề này, bạn nên cập nhật URL website. Bao gồm hai dòng mã này ở tập tin wp-config.php rồi ghi nhớ để thay thế ví dụ  về .com  bằng URL cụ thể riêng bạn. Hy vọng, vấn đề chuyển hướng đăng nhập WordPress sẽ được khắc phục.

Mã mà bạn cần đặt là:

xác định ( ‘WP_HOME’ , ‘http://example.com’ ) ;

xác định ( ‘WP_SITEURL’ , ‘http://example.com’ ) ;

Khi hoàn thành, bạn sẽ giải quyết được vấn đề làm mới rồi chuyển hướng trang đăng nhập mà không gặp vấn đề gì!

Vấn đề đăng xuất

Nếu bạn sử dụng WordPress khoảng thời gian dài, có lẽ bạn từng gặp phải vấn đề đăng xuất ít nhất 1 lần. Thành thật, nó được coi là vấn đề khó chịu nhất, đặc biệt là khi bạn đang lưu thiết lập quan trọng. Nó còn được gọi là vấn đề thời gian chờ phiên, vấn đề này xảy ra vì nhiều lý do. Vài lý do sẽ được liệt kê dưới đây

Cài đặt không chính xác

Bạn cần xem hình ảnh bên dưới, URL WordPress cùng địa chỉ website là hai URL khác nhau.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Cài đặt đúng

Muốn khắc phục sự cố đăng nhập này, cần đảm bảo có cùng URL với địa chỉ website cùng trường WordPress như ở tùy chọn cài đặt WordPress.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Cấu hình FTP

Nếu không thể truy cập khu vực quản trị, thì tùy chọn thứ hai bạn làm được là thêm mã lên tệp wp-config.php. Kết nối website thông qua FTP rồi định vị tệp wp-config.php ở thư mục gốc website. Bạn cần tải xuống tệp này tại máy chủ cục bộ rồi mở nó ở trình soạn thảo văn bản như Dreamweaver, Notepad. Sao chép mã dưới đây ở tập tin wp-config.

xác định ( ‘WP_HOME’ , ‘http://www.example.com’ ) ;

xác định ( ‘WP_SITEURL’ , ‘http://www.example.com’ ) ;

Đảm bảo thay thế example.com bằng tên miền riêng bạn.

Khi đã hoàn tất, bạn lưu tệp rồi tải lại thư mục gốc website.

Khắc phục sự cố tải lên hình ảnh WordPress

Khi tìm thấy hình ảnh bị hỏng ở thư viện WordPress, không thể tải lên hình ảnh, thì xảy ra vấn đề với quyền truy cập tệp thư mục tải lên.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Cách cài đặt quyền tệp của bạn theo cách thủ công

Chỉ cần truy cập thư mục website bằng ứng dụng khách FTP, như FileZilla. Bạn sẽ cần đến thư mục / wp-content /. Ở đó bạn sẽ thấy / tải lên / thư mục. Đơn giản, nhấp chuột phải vào thư mục tải lên rồi chọn quyền truy cập tệp.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Sau khi nhấp chọn quyền tệp, hộp thoại mới cho quyền tệp sẽ mở ra.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Thay đổi quyền  744  thành  755  nếu trước đây nó không hoạt động. Tiếp đó nhấn nút OK.

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Bên cạnh đó, bạn nên đánh dấu vào ô bên cạnh Recurse ở thư mục con, rồi chọn nút áp dụng thư mục chỉ có nút radio. Sau đó nhấn nút OK.

Khi hoàn thành, bạn sẽ tải được hình ảnh lên WordPress mà không gặp vấn đề gì!

Lỗi 500

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Mọi nhà điều hành website, không chỉ WordPress, có khả năng gặp phải lỗi 500. May thay, Ở đa phần trường hợp, nguyên nhân được tìm thấy nhanh chóng. Với WordPress, vấn đề về plugin hay giao diện thường dẫn đến lỗi máy chủ. Nguyên nhân khác từ lỗi máy chủ WordPress nội bộ là tệp .htaccess bị hỏng hay bộ nhớ PHP không đủ. Lỗi máy chủ nội bộ cũng có khả năng ảnh hưởng đến quản trị WordPress, khi phần còn lại từ trang hoạt động tốt.

Cách khắc phục lỗi do tệp .htaccess bị hỏng

Nguyên nhân phổ biến nhất gây ra lỗi 500 là từ tệp .htaccess bị hỏng. Đây là lý do tại sao bạn nên kiểm tra tệp trước khi loại tin nhắn này được hiển thị. Kết nối với máy chủ thông qua truy cập FTP. Điều hướng đến thư mục gốc WordPress rồi định vị tệp .htaccess. Đặt tên tạm thời với tập tin này. Làm mới website lần nữa. Giờ hãy tạo tệp .htaccess mới bằng cách điều hướng đến cài đặt Permalink tại bảng quản trị WordPress rồi lưu lại cài đặt.

Xem thêm: Cách tạo một trang web WordPress đa ngôn ngữ

Cách khắc phục lỗi do bộ nhớ PHP không đủ

Đôi khi, giới hạn bộ nhớ PHP gây ra lỗi 500. Để xác định xem đó có phải nguyên nhân hay không, bạn phải kiểm tra error log website. Kích hoạt chế độ wp debug rồi kiểm tra giao thức lỗi. Mở tệp wp-config.php rồi tìm dòng mã sau.

Xác định ( ‘WP_DEBUG’ , sai ) ;

Rồi sửa đổi nó như sau:

Xác định ( ‘WP_DEBUG’ , đúng ) ;

Bạn nên tắt plugin cùng giao diện lần lượt vì lỗi máy chủ nội bộ có khả năng do plugin hay giao diện gây ra. Việc tăng dung lượng giới hạn bộ nhớ cũng có khả năng giải quyết vấn đề.

Cách khắc phục Lõi bị hỏng

Điều này không phổ biến, tuy nhiên đôi khi, lõi WordPress bị hỏng rồi gây ra lỗi máy chủ nội bộ. Với tình huống như vậy, bạn phải tải xuống tập hợp tệp kernel mới để loại bỏ nguồn lỗi.

Đăng nhập website thông qua truy cập FTP hay tạo thư mục wp-admin với wp-include mới. Thay đổi ở thư mục này sẽ không ảnh hưởng đến tùy chỉnh WordPress trừ khi bạn đã lưu tệp đã sửa đổi tại thư mục này, nhưng điều này thường không xảy ra. Tệp ở thư mục nội dung wp chứa giao diện, plugin cùng thay đổi khác. Bạn không phải gia hạn thư mục này, nếu không, nội dung website sẽ bị xóa.

Nếu vẫn không thành công, bạn sẽ cần tải xuống bản sao mới WordPress từ website chính thức, cài đặt lại hoàn toàn.

Lỗi thiết lập kết nối cơ sở dữ liệu

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Nếu bạn là người dùng WordPress có kinh nghiệm, thì lỗi WordPress phổ biến sẽ được khắc phục nhanh chóng. Cách này rắc rối này với người mới.

Ví dụ, lỗi xảy ra khi bạn cài đặt WordPress thủ công hay khi bạn cố tải xuống website riêng mình. Tất nhiên, máy chủ web WordPress tốt cần phải định cấu hình mọi thứ rồi đảm bảo lỗi này không bao giờ xảy ra. Tuy nhiên, nếu chỉ mình bạn quản lý WordPress, lỗi này xảy ra nhanh chóng.

Với toàn bộ tệp WordPress-PHP, quan trọng nhất là wp-config.php vì nếu không có tệp này, không thể kết nối với cơ sở dữ liệu, website sẽ không hoạt động nữa. Ở tệp này, bạn chỉ định thông tin đăng nhập. Tập tin này không thể chỉnh sửa để trả khách. Do đó, không chắc là kịch bản tiếp đây sẽ phù hợp với bạn nếu bạn đang sử dụng dịch vụ lưu trữ được quản lý.

Cách khắc phục lỗi đặt kết nối không chính xác

Nếu xảy ra lỗi WordPress khi thiết lập kết nối với cơ sở dữ liệu, điều này thường là do cài đặt kết nối không chính xác tại wp-config.php. Nếu bạn đang chuyển website từ công ty lưu trữ cũ, bạn sẽ cần phải thay đổi. Cập nhật tên, mật khẩu cơ sở dữ liệu tại wp-config.php, để cơ sở dữ liệu hoạt động đúng.

Khắc phục lỗi sai tệp wp-config.php 

 Bạn đã quên cập nhật tệp wp-config.php khi bạn đổi mật khẩu cơ sở dữ liệu.

Bạn nên cập nhật mật khẩu thường xuyên hơn giúp bảo vệ cơ sở dữ liệu. Tuy nhiên, hãy nhớ bạn phải thay đổi mật khẩu ở bảng điều khiển lưu trữ cũng như ở tệp wp-config.php. Tải lên tệp wp-config.php, mở trình soạn thảo văn bản rồi chỉnh sửa dòng sau:

Xác định ( ‘DB_PASSWORD’ , ‘nhập mật khẩu tại đây’ ) ;

Nhập mật khẩu mới, lưu tệp wp-config.php rồi tải xuống qua FTP. Tải lại trình duyệt, đảm bảo website đã được tải.

Khắc phục sự cố với DB_HOST

Khi bạn đã cập nhật wp.config.php để truy cập cơ sở dữ liệu từ máy chủ mới, bạn cần sửa giá trị DB_HOST (máy chủ cơ sở dữ liệu).

Lỗi WordPress này ít phổ biến hơn, nhưng nó vẫn xảy ra. Vài nhà cung cấp dịch vụ lưu trữ sử dụng giá trị riêng khi đặt tham số máy chủ cơ sở dữ liệu tại wp-config. Điều này không phải luôn cũng đúng. Máy chủ khác xác định URL đến máy chủ cơ sở dữ liệu MySQL, phải được sử dụng làm giá trị máy chủ cơ sở dữ liệu. Đôi khi điều này cũng hoạt động nếu bạn chèn địa chỉ lưu trữ IP thay vì URL MySQL.

Khắc phục lỗi khi chuyển website WordPress của bạn

Nguồn lỗi phổ biến khác là việc chuyển tệp WordPress sang máy chủ mới. Website luôn được hiển thị ở đầu khi bạn truy cập URL. Tuy nhiên, khi bạn chấm dứt hợp đồng với nhà cung cấp máy chủ cũ, nếu bạn chưa chuyển cơ sở dữ liệu sang máy chủ nhà cung cấp mới, website không còn được hiển thị nữa. Bạn nhận được thông báo lỗi khi thiết lập kết nối cơ sở dữ liệu.

Cách tốt nhất để tránh lỗi này là chuyển ngay toàn bộ cơ sở dữ liệu sang máy chủ mới. Cập nhật tệp wp-config.php để truy cập cơ sở dữ liệu mới. Bằng cách này, có khả năng hủy tài khoản lưu trữ cũ an toàn mà không mất bất kỳ dữ liệu nào. Trước khi bạn bắt đầu khắc phục sự cố, hãy đảm bảo bạn có bản sao lưu cơ sở dữ liệu bằng cách xuất tệp MySQL.

Thanh tác vụ xuất hiện dưới nội dung chính

Nếu lỗi WordPress phổ biến này xảy ra, thanh bên sẽ không còn bên trái hoặc bên phải nội dung chính mà bên dưới văn bản. Điều này không chỉ không hấp dẫn mà còn ảnh hưởng đến việc sử dụng website. Tuy nhiên, lỗi thanh bên được sửa chữa nhanh chóng.

Nguyên nhân phổ biến ở lỗi này là nhiều thẻ mở hoặc quá nhiều thẻ div đã đóng ở HTML. Thẻ div trông như thế này trong mã trang WordPress:

<div> </ div>

Đánh dấu này mở or đóng yếu tố HTML website. Nếu thẻ div được sử dụng quá ít tại mã, nó sẽ không được triển khai chính xác. Điều này chủ yếu liên quan đến bố trí. Khi sự cố chỉ xuất hiện tại 1 đoạn văn or 1 trang, thì rất khả năng thẻ div là nguyên nhân. Cách dễ nhất để kiểm tra lỗi thẻ div tại mã là sử dụng trình xác nhận HTML trực tuyến.

Cũng có lỗi đã len lỏi vào biểu định kiểu CSS. Bạn nên xem xét khả năng này nếu gần đây bạn đã thực hiện bất kỳ thay đổi nào đối với tệp này. Nếu bạn đã gán thông số kích thước nội dung chính cùng thanh bên không khớp với nhau, CSS không thể xây dựng bố cục đúng cách. Chỉ dẫn không chính xác hay quá nhiều phần đệm cũng dẫn đến việc trình bày sai website.

Khả năng khác là vô hiệu hóa thuộc tính float thanh bên để nó không còn được căn chỉnh sang trái hay phải thông qua CSS. Ngoài ra, kiểm tra định nghĩa float để loại trừ nguồn lỗi này.

Lỗi cú pháp

cach-khac-phuc-su-co-thuong-gap-trong-wordpress

Lỗi cú pháp xuất hiện khi có lỗi nhỏ ở cú pháp mã. Dấu bị thiếu làm gián đoạn toàn bộ tập lệnh. Gần đây bạn đã cài đặt đoạn mã hoặc cập nhật plugin? Nếu đây là trường hợp, bạn nên kiểm tra điều đó trước tiên.

Muốn khắc phục lỗi cú pháp WordPress, phải làm lại phần mã gây ra lỗi này. Xóa nó hoàn toàn, hoặc sửa cú pháp. Nếu bạn đã thêm mã vào bảng điều khiển WordPress thông qua khu vực biên tập, bạn không thể truy cập trực tiếp mã WordPress nữa. Cách duy nhất giải quyết lỗi cú pháp là trao đổi trực tiếp mã bị lỗi qua FTP.

Đăng nhập bằng chương trình FTP rồi thay đổi thư mục chứa tệp giao diện cần được làm lại.

Xóa hoàn toàn mã mới được thêm hoặc sửa cú pháp. Khi bạn đã xóa hoặc làm lại mã, hãy lưu tệp rồi tải xuống máy chủ. Tiếp đó khởi chạy địa chỉ website mà không có bộ đệm, nó thường hoạt động bình thường trở lại.

Bài viết được nhiều người quan tâm : Tạo Website bán hàng miễn phí.

Lời kết

Hy vọng những thủ thuật trên khắc phục sự cố đang có ở website WordPress. Nếu có bất kỳ câu hỏi hoặc gợi ý nào về hướng dẫn này, hãy để lại ý kiến tại phần bình luận.

Viết một bình luận

0 Shares
Share
Tweet
Pin