4 bản sửa lỗi cho màn hình trắng chết chóc trong WordPress

Bạn đã bao giờ thấy mình nhìn chằm chằm vào một màn hình trống khi mở trang web WordPress của bạn chưa? Mọi thứ đã hoạt động tốt chỉ một lúc trước, và đột nhiên trang web chuyển sang chỗ trống! Nó cũng có thể là trang web WordPress đang tải tốt, nhưng bảng điều khiển là không. Những tình huống như thế này mà cộng đồng WordPress thích gọi là khét tiếng Màn hình trắng của cái chết – và nó là một trong những các những điều đáng lo ngại nhất về WordPress.


Nếu bạn thiên đường gặp phải thuật ngữ này chưa – sau đó bạn là một trong những người may mắn. Hôm nay, chúng tôi sẽ nói về các triệu chứng khác nhau của Màn hình trắng (hãy gọi là WSOD) và tìm hiểu cách chữa trị cho từng căn bệnh.

Điều đầu tiên là trước tiên. WSOD là một sự bất thường bắt nguồn từ một loạt các lý do khác nhau. Nếu bạn may mắn, thì trường hợp cụ thể của bạn sẽ rơi vào triệu chứng thường gặp – cho các bản sửa lỗi làm sẵn có sẵn. Tuy nhiên, nếu bạn có thể xác định được nguyên nhân của vấn đề, thì bạn nên sử dụng một chuyên gia WordPress tốt hơn.

4 lý do (và giải pháp) cho màn hình trắng chết chóc của WordPress

Tuy nhiên, tin tốt là khả năng sự cố WSOD của bạn rơi vào danh mục không xác định là khá mong manh. Thông thường, nguyên nhân của WSOD thuộc ba loại chung. Hướng dẫn này phác thảo các bước đơn giản và dễ thực hiện để khắc phục từng nguyên nhân gây ra màn hình trắng chết chóc của WordPress.

Lý do # 1: Các vấn đề liên quan đến Plugin

wp-wsod-r2

Bạn đã cài đặt một plugin mới, cập nhật một plugin cũ hoặc cố gắng sửa đổi một plugin đang hoạt động.

Sửa chữa: Vô hiệu hóa một hoặc tất cả các plugin

Trong hầu hết các trường hợp, có thể có xung đột giữa chủ đề hiện tại của bạn và plugin bạn vừa cài đặt. Trong trường hợp như vậy, bạn chỉ cần vô hiệu hóa plugin cụ thể đó và mọi thứ sẽ hoạt động tốt. Tuy nhiên, có một vấn đề. Bạn sẽ tắt plugin như thế nào khi bảng điều khiển WordPress của bạn không hoạt động?

Nếu bạn đã sử dụng WordPress hơn nửa năm nay, thì hãy đọc dòng tiếp theo. Hãy thử nghĩ về một giải pháp. Tôi sẽ cung cấp cho bạn một gợi ý – nó có liên quan gì đến việc truy cập thư mục plugin WordPress của bạn qua FTP không? Bạn đã có nó chưa? Đúng? Thanh danh! Không? Không có vấn đề gì – hãy đọc tiếp, nhưng tôi hứa rằng bạn sẽ tát vào trán bạn một khi bạn đọc giải pháp! Chúng ta đi đây.

Cách vô hiệu hóa Plugin WordPress qua FTP?

Vô hiệu hóa một plugin WordPress thông qua FTP là một nhiệm vụ thực sự đơn giản. Là điều kiện tiên quyết, bạn phải có quyền truy cập FTP, với quyền chính xác cho thư mục WordPress của bạn.

GHI CHÚ: Hầu hết các nhà cung cấp dịch vụ lưu trữ cung cấp cho bạn quyền truy cập FTP. Tuy nhiên, nếu bạn đã cài đặt WordPress trong VPS hoặc máy chủ đám mây, có khả năng bạn đã cài đặt máy chủ FTP trong VPS của mình. Trong tình huống như vậy, bạn sẽ cần cài đặt ứng dụng khách FTP nguồn mở, chẳng hạn như proftpd hoặc là chống lại. Có nhiều hướng dẫn trực tuyến và tôi khuyên bạn nên đọc một hướng dẫn sử dụng hệ điều hành máy chủ của bạn. Ví dụ: nếu chúng tôi chạy một VPS dựa trên Ubuntu, thuật ngữ tìm kiếm của chúng tôi sẽ là Cách cài đặt proftpd trên Ubuntu.

Khi bạn đã xóa bước đó, giờ là lúc để tắt plugin.

  1. Đăng nhập vào máy chủ FTP của bạn một tài khoản thích hợp
  2. Điều hướng đến thư mục cài đặt WordPress của bạn
  3. Nhập vào wp_content / plugin thư mục
  4. Bạn sẽ tìm thấy nhiều thư mục có tên quen thuộc trong thư mục plugin. Mỗi thư mục đại diện cho một plugin.
  5. Tìm và chọn thư mục có tên plugin chính xác
  6. Đổi tên nó thành một tên khác nhưng có thể nhận ra. Chẳng hạn, nếu tên plugin (ví dụ: thư mục) là không chủ, sau đó bạn nên đổi tên nó thành một cái gì đó như _akismet hoặc là akismet_disables.
  7. Bạn có thể tự do chọn bất kỳ tên nào bạn muốn. Chỉ cần đảm bảo rằng nó không va chạm với một tên plugin khác và sau đó có thể nhận ra.
  8. Đổi tên thư mục sẽ vô hiệu hóa vĩnh viễn plugin.

Khi bạn đã hoàn thành các bước này, hãy kích hoạt trình duyệt của bạn và xem trang web có tải không. Nếu vấn đề được giải quyết – kudos!

Cách vô hiệu hóa tất cả các plugin WordPress cùng một lúc?

Bạn có thể làm theo quy trình trên để vô hiệu hóa nhiều plugin như bạn muốn. Tuy nhiên, nếu bạn muốn vô hiệu hóa tất cả các plugin cùng một lúc, thì việc này sẽ mất rất nhiều thời gian. Có một cách dễ dàng hơn nhiều – đổi tên thư mục plugin (thành một cái gì đó như plugins_old) và tạo một thư mục mới, trống có nhãn bổ sung. Về bản chất, điều này sẽ vô hiệu hóa tất cả các plugin cũ trong một lần. Bạn có thể di chuyển từng plugin một từ plugins_old thư mục để bổ sung, và kích hoạt chúng riêng lẻ.

Khi bạn đã sửa đổi một tệp plugin cụ thể gây ra WSOD, sau đó chỉ cần vô hiệu hóa plugin qua FTP và trang web sẽ hoạt động trở lại. Luôn luôn là một thực hành tốt để kiểm tra các plugin được sửa đổi trên một trang web sao lưu. (Chuyển đến kết luận cho một giải pháp).

Lý do # 2: Các vấn đề liên quan đến chủ đề

wp-wsod-r1

Tương tự như các plugin, các vấn đề WSOD liên quan đến chủ đề có nguồn gốc tương tự.

Sửa chữa: Vô hiệu hóa chủ đề

Hãy cùng xem một số nguyên nhân đơn giản nhất:

Cài đặt chủ đề mới

Cài đặt một chủ đề mới có thể tạo ra xung đột với một plugin hiện có – xung đột plugin chủ đề cổ điển. Trong trường hợp như vậy, bạn chỉ cần vô hiệu hóa chủ đề mới được kích hoạt và WordPress sẽ tự động trở lại chủ đề mặc định của nó. Hãy chắc chắn rằng bạn đã xóa chủ đề mặc định ( hai mươi cái gì đó chủ đề). Nếu bạn có, tải chủ đề lên chủ đề thư mục trong wp_content.

Cách vô hiệu hóa một chủ đề qua FTP trong WordPress?

Quá trình này gần giống như quá trình vô hiệu hóa plugin, điểm khác biệt duy nhất là bạn cần mở wp_content / chủ đề thư mục thay vì bổ sung thư mục. Điều hướng đến chủ đề thư mục và đổi tên thư mục chủ đề cụ thể thư mục để tắt nó.

Chủ đề kém mã hóa

Nhiều lần, các bản cập nhật lớn của WordPress có thể khiến các chủ đề được mã hóa kém xuống sông. Một chủ đề được mã hóa kém và lỗi thời có thể không hoạt động với bản cập nhật mới nhất của WordPress. WPExplorer tự hào về các chủ đề chất lượng được chế tác đẹp mắt – họ đã có một nhiều của khách hàng tại Themeforest (chỉ cần xem danh mục đầu tư của họ) và họ là một trong số ít những người có chủ đề mà tôi tin tưởng.

Nếu chủ đề của bạn đã ngừng hoạt động ngay sau khi bạn cập nhật WordPress, thì rất có thể chủ đề đó là thủ phạm. Vô hiệu hóa chủ đề và mọi thứ sẽ trở lại bình thường.

Sửa đổi một chủ đề

WordPress không thích mã lỗi. Nó dựa vào một bộ được xây dựng tốt các đối tượng mã, làm việc hài hòa. Nếu một trong những phần đó (không bị nhầm lẫn với một đối tượng của OOP), hãy nói chủ đề Hàm.php tệp, trục trặc, sau đó WordPress sẽ không hoạt động. Điều này dẫn đến WSOD.

Thông thường, các chủ đề từ kho lưu trữ WordPress hoặc các nhà phát triển có uy tín được kiểm tra tỉ mỉ chống lại các khiếm khuyết đó. Một chủ đề ra khỏi hộp sẽ không có tệp tin.php. Nếu bạn nhận được WSOD khi bạn cài đặt một chủ đề như vậy, thì nó rất có thể là xung đột chủ đề plugin.

Khi bạn sửa đổi hoặc cập nhật một chủ đề, nó có thể dẫn đến mã không phù hợp, điều này dẫn chúng ta đến trọng tâm của vấn đề, tức là WSOD. Để khắc phục điều này, bạn có thể thay thế tệp đã sửa đổi bằng một bản sao cũ (Tôi giả sử bạn đã lấy một bản sao lưu). Trong mọi trường hợp khác, bạn có thể tải lên các tệp chủ đề gốc.

Lý do # 3: Vượt quá giới hạn bộ nhớ

wp-wsod-r3

Tình huống này là một chỉ báo cổ điển cho thấy bạn đã vượt xa nhà cung cấp dịch vụ lưu trữ hiện tại của mình. Lượng lưu lượng truy cập trong trang web của bạn yêu cầu nhiều tài nguyên hơn – mà máy chủ hiện tại của bạn không thể cung cấp. Nó thời gian nâng cấp. Đó là tin tốt lành – trang web của bạn

Sửa chữa: Tăng giới hạn bộ nhớ của bạn

Bạn có thể thử tăng giới hạn bộ nhớ PHP bằng cách sửa đổi wp-config.php tập tin. Chỉ cần thêm dòng sau:

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

Giới hạn bộ nhớ 64 MB là đủ trên các máy chủ được chia sẻ. Nếu vấn đề vẫn còn, bạn nên tham khảo nhà cung cấp dịch vụ lưu trữ của mình.

Máy chủ web giá rẻ

Vấn đề này cũng phổ biến trong các webhost giá rẻ hy sinh chất lượng. Để kiếm lợi nhuận, các máy chủ này chen chúc càng nhiều khách hàng trong một máy chủ càng tốt. Do đó, lượng tài nguyên (ví dụ: RAM) trên mỗi máy khách giảm đáng kể. Điều này dẫn đến WSOD. Vì vậy, nếu bạn đang sử dụng gói lưu trữ ngân sách mà won cho phép bạn tăng giới hạn bộ nhớ của mình nữa, bạn sẽ phải nâng cấp gói của mình.

Lý do 4: Nguyên nhân chưa biết

wp-wsod-r4-không rõ nguyên nhân

Đôi khi, nguyên nhân WSOD không thể được xác định rõ ràng, điều này dẫn chúng ta đến một sửa chữa. Trong những lúc như vậy, bạn sẽ cần xác định nguồn gốc của vấn đề.

Sửa chữa: Kích hoạt chế độ WP_DEBUG

Chỉ cần thêm các dòng sau ở dưới cùng của wp-config.php tập tin:

lỗi thông báo (E_ALL);
ini_set ('display_errors', 1);
định nghĩa ('WP_DEBUG', đúng);

Điều này bảo WordPress hiển thị tất cả các lỗi xảy ra trên màn hình đầu ra. Bạn có thể sử dụng thông tin này để xác định nguyên nhân của WSOD.

Phần kết luận

Màn hình trắng chết chóc là một trong những vấn đề không thể tránh khỏi mà mọi người dùng WordPress đều phải đối mặt. Tất nhiên, nếu bạn sử dụng WordPress.com, thì sẽ có một vấn đề như vậy, nhưng nó lại đi kèm với những hạn chế riêng của nó.

quản lý lưu trữ wordpress

Nếu bạn muốn thoải mái không phải lo lắng về các vấn đề lưu trữ như vậy, có một cách khắc phục – Quản lý lưu trữ WordPress. Các nhà cung cấp dịch vụ lưu trữ WordPress được quản lý chuyên về các vấn đề liên quan đến WordPress và WordPress. Chúng tôi tại WPExplorer sử dụng WPEngine và chúng tôi rất hài lòng với nó – chỉ cần nhìn vào trang web của chúng tôi tải nhanh như thế nào. ��

Nếu ngân sách của bạn cho phép và bạn muốn không có tất cả các vấn đề liên quan đến lưu trữ, thì bạn sẽ yêu thích dịch vụ lưu trữ được quản lý từ WPEngine hoặc Media Temple, hoặc một trong hoặc các nhà cung cấp dịch vụ lưu trữ được đề xuất khác. Như mọi khi, chúng tôi rất thích nghe suy nghĩ của bạn! Câu chuyện WSOD của bạn là gì?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map