Bạn gặp phải thông báo lỗi ‘Failed to open stream’ trong WordPress? Thông báo lỗi này thường chỉ đến vị trí của các đoạn script mà lỗi đã xảy ra. Tuy nhiên, đối với người dùng mới, việc hiểu thông báo này có thể khá khó khăn. Trong bài viết này, Vietnix sẽ hướng dẫn bạn cách dễ dàng sửa lỗi WordPress Failed to Open Stream.
Tại sao xuất hiện lỗi ‘Failed to open stream’ trong WordPress?
Lỗi này xảy ra khi WordPress không thể tải một file được đề cập trong code của trang web. Khi lỗi này xảy ra, đôi khi WordPress sẽ tiếp tục tải trang web của bạn và chỉ hiển thị một thông báo cảnh báo. Còn đôi khi, WordPress sẽ hiển thị một lỗi nghiêm trọng và không tải bất kỳ thứ gì khác.
Các thông báo lỗi sẽ khác nhau tùy vào vị trí mà lỗi xảy ra trong code và nguyên nhân gây ra lỗi. Nó cũng sẽ cho bạn biết một số gợi ý những gì cần phải chỉnh lại.
Thông thường, thông báo lỗi sẽ có dạng như sau:
Warning: require(/home/website/wp-includes/load.php): failed to open stream: No such file or directory in /home/website/wp-settings.php on line 19
Fatal error: require(): Failed opening required ‘/home/website/wp-includes/load.php’ (include_path=’.:/usr/share/php/:/usr/share/php5/’) in /home/website/wp-settings.php on line 19
Dưới đây là một ví dụ khác:
Last Error: 2023-04-04 14:52:13: (2) HTTP Error: Unable to connect: ‘fopen(compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all
/webproperties/~all/profiles?start-index=1): failed to open stream: operation failed’
Với những điều nói trên, hãy xem cách xử lý và khắc phục lỗi ‘Failed to open stream’ trong WordPress.
Sửa lỗi WordPress Failed to Open Stream
Như đã đề cập trước đó, lỗi có thể xảy ra do nhiều nguyên nhân khác nhau và thông báo lỗi sẽ khác nhau tùy thuộc vào nguyên nhân và vị trí của file gây ra lỗi.
Trong mỗi trường hợp, thông báo ‘Failed to open stream’ sẽ được theo sau bởi một nguyên nhân.
Ví dụ: Nó có thể nói ‘permission denied’ (quyền truy cập bị từ chối), “no such file or directory” (không có file hoặc thư mục), ‘operation failed’ (hoạt động thất bại), và nhiều nguyên nhân khác.
Khắc phục thông báo lỗi ‘No Such File or Directory’
Nếu thông báo lỗi chứa từ no such file or directory (không có file hoặc thư mục), bạn cần xem code để tìm hiểu file nào được đề cập trên dòng đó.
Nếu đó là file của một plugin hoặc theme, điều này có nghĩa là file của plugin hoặc theme đã bị xóa hoặc không được cài đặt đúng cách.
Bạn chỉ cần tắt và cài đặt lại theme/plugin cụ thể đó để khắc phục lỗi. Nếu đó là một plugin, hãy tìm kiếm những bài viết hướng dẫn về cách tắt và cài đặt plugin WordPress. Những hướng dẫn này sẽ giúp bạn cảm thấy dễ dàng hơn đôi chút khi cần phải tắt hoặc cài đặt lại plugin để sửa lỗi.
Nếu đó là một theme, xem các hướng dẫn của Vietnix về cách xóa một theme WordPress và cách cài đặt một theme WordPress.
Tuy nhiên, WordPress cũng có thể không thể tìm thấy các file do thiếu file .htaccess trong thư mục gốc (root folder) của bạn.
Trong trường hợp này, bạn cần truy cập trang Settings > Permalinks trong quản trị WordPress và chỉ cần nhấp vào nút Save changes để tái tạo file .htaccess.
Khắc phục thông báo lỗi ‘Permission Denied’
Nếu thông báo lỗi được theo sau bởi ‘Permission denied’ (Quyền truy cập bị từ chối), điều này có nghĩa là WordPress không có quyền truy cập vào file hoặc thư mục được đề cập trong script.
Để khắc phục điều này, bạn cần kiểm tra và sửa quyền truy cập của file và thư mục trong WordPress nếu cần.
Khắc phục thông báo lỗi ‘Operation Failed’
Cuối cùng, một số plugin WordPress tải các đoạn script từ nguồn bên thứ ba như Google Analytics, Facebook APIs, Google Maps và nhiều hơn nữa.
Một số API này có thể yêu cầu xác thực hoặc có thể đã thay đổi cách các nhà phát triển truy cập chúng. Việc xác thực không thành công hoặc sử dụng phương thức truy cập không đúng sẽ khiến WordPress không thể mở các file cần thiết.
Để khắc phục điều này, bạn cần liên hệ với tác giả của plugin để được hỗ trợ. Họ sẽ có thể giúp bạn khắc phục lỗi này.
Nếu không có mẹo nào trong số này giúp bạn giải quyết vấn đề, hãy làm theo các bước được đề cập trong hướng dẫn sửa lỗi WordPress của Vietnix. Hướng dẫn từng bước này sẽ giúp bạn xác định nguyên nhân gây ra lỗi và dễ dàng tìm ra giải pháp.
Kết luận
Vietnix hy vọng bài viết này đã giúp bạn sửa lỗi WordPress Failed to Open Stream. Bạn cũng có thể đánh dấu trang danh sách các lỗi phổ biến nhất trong WordPress và cách khắc phục chúng, cùng với các plugin WordPress cần thiết mà chuyên gia đề xuất để phát triển trang web của bạn.