Lỗi máy chủ nội bộ mysqli_connect

Đây là những tiêu đề tôi sử dụng và những gì tôi sử dụng chúng cho

HTTP/1. 0 200 Ok
Đây là tiêu đề mặc định của cả Apache và PHP.

HTTP/1. 0 207 Đã cập nhật
Mã phản hồi này được sử dụng riêng để trả lời phía Javascript trong khuôn khổ của tôi. Mã javascript suy ra rằng PHP đã hoàn thành chia sẻ hành động khi nhìn thấy mã này. Trình duyệt không lưu trữ bất kỳ phản hồi nào với tiêu đề này [đó là lý do tại sao nó được sử dụng thay vì chỉ đơn giản là 200 ok.

HTTP/1. 0 209 Nội dung một phần
Điều này được sử dụng khi PHP đang gửi tệp XML hoặc JSON có đoạn mã HTML mà javascript cần thêm vào trang. Một lần nữa, mã này thường không được lưu trong bộ nhớ cache.

HTTP/1. 0 320 Tải lại
Một tiêu đề khác chỉ được gửi để phản hồi một yêu cầu Ajax, khi mã Javascript của tôi đọc tiêu đề này, nó hoàn thành mọi việc đang làm và sau đó tải lại toàn bộ trang bao gồm cả chính nó. Tiêu đề này không phải là một phần của tiêu chuẩn nên các trình duyệt sẽ coi nó như thể nó là mã 300, đây là loại mã chuyển hướng.

HTTP/1. 0 400 Yêu cầu sai
Mã phía máy khách đã gửi nội dung mà máy chủ không mong đợi. Tôi nêu lỗi này khi các biểu mẫu không xác thực và gửi lại trang lỗi. Một lần nữa, giống như hầu hết các mã lỗi, bộ nhớ đệm được tránh.

HTTP/1. 0 401 Trái phép
Người dùng không có quyền thực hiện hành động được yêu cầu.

HTTP/1. 0 403 Bị cấm
Như trên, nhưng thường được sử dụng để phản hồi các nỗ lực truy cập tệp.

HTTP/1. 0 404 Không tìm thấy
Bất kỳ ai chưa sử dụng ứng dụng này

HTTP/1. 0 500 Lỗi máy chủ nội bộ
Tôi gửi tiêu đề này với bất kỳ ngoại lệ PHP nào thoát ra vì tôi xem xét phần tập lệnh của máy chủ.

HTTP/1. 0 520 Đầu ra gỡ lỗi của lập trình viên
Các hàm gỡ lỗi của tôi gửi tiêu đề này. Một lần nữa, không phải là một phần của tiêu chuẩn, sẽ được coi là vani 500.

500 Internal Server Error hay HTTP ERROR 500 là một lỗi khá phổ biến. Trong bài viết trước, chúng tôi đã nêu ra các cách khắc phục lỗi 500 Lỗi máy chủ nội bộ từ phía Client. Trong bài viết này S-TECH sẽ liệt kê các nguyên nhân và cách khắc phục lỗi từ phía Server, ngoài ra sẽ nêu thêm 1 số lỗi có thể xảy ra với website wordpress

lục mục lục

  • 1. Error Internal server error from the server
    • – Lỗi cập nhật máy chủ
    • – Error Permalink [đường dẫn tĩnh]
    • – Lỗi plugin/theme
    • – Lỗi bộ nhớ PHP
  • 2. Lỗi thiết lập kết nối cơ sở dữ liệu
    • – Khởi động lại máy chủ MySQL
    • – Kiểm tra xem cơ sở dữ liệu máy chủ
    • – Kiểm tra bảng cơ sở dữ liệu
    • – Kiểm tra chứng chỉ người dùng cơ sở dữ liệu
  • 3. Không thể truy cập vào Bảng điều khiển WordPress
  • 4. Connected connection hết thời gian chờ
    • – Tăng giới hạn bộ nhớ trong file wp-config. php
    • – Tắt tất cả plugin
    • – Liên hệ với máy chủ của bạn để nâng cấp
  • 5. Khu vực quản trị WordPress bị khóa
  • 6. Trang đăng nhập chuyển hướng
    • Chỉnh sửa file wp-config. php
  • 7. WordPress bị khóa trong chế độ bảo trì
  • 8. Không thể tải hình ảnh lên WordPress
  • 9. Sửa lỗi 404

1. Error Internal server error from the server

– Lỗi cập nhật máy chủ

Nếu bạn không thực hiện bất kỳ thay đổi nào trên trang web của mình và đột nhiên gặp phải vấn đề này thì đây có thể thực hiện một số thay đổi nội bộ trong máy chủ web [chẳng hạn như máy chủ cập nhật hoặc phiên bản PHP, cập nhật . v…]. Trong trường hợp này, hãy liên hệ với máy chủ web của bạn và yêu cầu họ xem xét máy chủ của bạn

– Error Permalink [đường dẫn tĩnh]

Nếu lỗi này xuất hiện sau khi bạn thực hiện thay đổi cấu trúc permalink trên trang web, hãy thực hiện theo các bước dưới đây để giải quyết vấn đề

Bước 1. Mở trình quản lý tệp trong cPanel

  

Bước 2. Nhấp vào “Cài đặt”

Bước 3. Đánh dấu vào hộp bên cạnh “Hiển thị tệp ẩn”

Find file “. htaccess” và đổi tên thành “. htaccess_old. ”

Hãy thử tải lại trang web của bạn. Nếu nó không hoạt động, bạn phải thiết lập lại permalink trong WordPress Dashboard. Thực hiện theo các bước dưới đây

Bước 1. Truy cập Trang tổng quan WordPress, mở Cài đặt và điều hướng đến “Permalinks”

Bước 2. Cuộn xuống cuối trang và nhấp vào “Lưu”. Thao tác này sẽ tạo tệp “. htaccess” trên trang web của bạn

– Lỗi plugin/theme

Đôi khi có thể xảy ra sự cố do plugin gây rối cơ sở dữ liệu. Để giải quyết vấn đề này, hãy truy cập Bảng điều khiển WordPress và tắt tất cả các plugin. [Nếu bạn không thể truy cập Trang tổng quan WordPress, hãy đổi tên thư mục plugin thành plugin. cũ và tạo thư mục plugin trống mới]. Sau đó tải lại trang web của bạn. Nếu thấy có thể trực tuyến trở lại, hãy kích hoạt lại các plugin đã cài đặt từng cái một, kiểm tra trang web của bạn sau khi kích hoạt từng plugin cho đến khi bạn thấy thủ phạm

Ngoài ra, lỗi này có thể cập nhật chủ đề. Vui lòng chuyển về mặc định chủ đề WordPress và tải lại trang. Nếu vấn đề được giải quyết, có nghĩa là chủ đề chính là nguyên nhân

Tham khảo. >> Hướng dẫn sửa lỗi 500 Internal Server Error from Client

– Lỗi bộ nhớ PHP

Nếu những cách trên không giải quyết được vấn đề, có thể gây lỗi bộ nhớ PHP. Khắc phục lỗi này bằng cách tăng giới hạn bộ nhớ tối đa của tệp wp-config. php, và đây là cách thực hiện

Bước 1. Truy cập cPanel và nhấp vào Trình quản lý tệp.  

Bước 2. Mở thư mục “public_html” và cuộn đến khi tìm thấy tệp có tên “wp-config. php. ”

Bước 3. Bấm chuột phải và chọn “Chỉnh sửa”. Cuộn xuống trang cho đến khi bạn tìm thấy văn bản, “Đó là tất cả, ngừng chỉnh sửa. Chúc bạn viết blog vui vẻ”, thêm mã này ở trên nó. xác định ['WP_MEMORY_LIMIT', '256M'];

Bước 4. Nhấp vào “Lưu thay đổi” và đóng tệp

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

Vấn đề này xảy ra khi WordPress không thể kết nối với cơ sở dữ liệu. Cơ sở dữ liệu của bạn bao gồm tất cả các phương tiện và nội dung mà bạn hiển thị trên trang web của mình, vì vậy khi điều này xảy ra, trang web của bạn sẽ ngoại tuyến

– Khởi động lại máy chủ MySQL

Trong cPanel, hãy tìm kiếm các tùy chọn để khởi động lại các dịch vụ của máy chủ và khởi động lại máy chủ MySQL. Bây giờ hãy kiểm tra kết nối trang web của bạn. Nếu sự cố vẫn tiếp tục diễn ra, hãy thực hiện các biện pháp tiếp theo

– Kiểm tra xem cơ sở dữ liệu máy chủ

Nếu sau khi khởi động lại cơ sở dữ liệu máy chủ, bạn vẫn không thể kết nối với nó, có thể cơ sở dữ liệu máy chủ bị hỏng. Để xác minh điều này, hãy mở phpMyAdmin từ cPanel hoặc bất kỳ trình quản lý cơ sở dữ liệu nào khác và xem liệu nó có thể kết nối với cơ sở dữ liệu hay không. Nếu bạn không thể đăng nhập, hoặc không có bảng cơ sở dữ liệu nào hiển thị, rất có thể máy chủ MySQL bị lỗi [và khởi động lại không có tác dụng]. Liên hệ với máy chủ web của bạn ngay lập tức

– Kiểm tra bảng cơ sở dữ liệu

Nếu cơ sở dữ liệu máy chủ hoạt động tốt, tiếp theo bạn phải kiểm tra xem các bảng WordPress của bạn còn hay không. Có thể bạn đã vô tình xóa các bảng cơ sở dữ liệu hoặc một tập lệnh bị nhiễm vi-rút hoặc phần mềm độc hại đã xóa nó

Bước 1. Mở phpMyAdmin từ cPanel và tìm kiếm các bảng cơ sở dữ liệu WordPress

Bước 2. Nếu tìm thấy bảng cơ sở dữ liệu, hãy kiểm tra tất cả chúng và chọn “Repair Tables“

– Kiểm tra chứng chỉ người dùng cơ sở dữ liệu

Cuối cùng, nếu tất cả các cách trên đều không sửa được lỗi này, hãy kiểm tra tệp wp-config. php để xem bạn đã nhập đúng chứng chỉ người dùng cơ sở dữ liệu chưa

Trong tệp wp-config. php, bạn cần kiểm tra tên người dùng, tên cơ sở dữ liệu, máy chủ lưu trữ và mật khẩu. Ngoài ra, bạn có thể kiểm tra xem tiền tố của bảng chưa đúng chưa [mặc định là wp_]. Nếu không đúng, sửa lỗi và trang web của bạn sẽ trở lại bình thường

3. Không thể truy cập vào Bảng điều khiển WordPress

Lỗi này tương đối phổ biến, khi xảy ra, bạn sẽ thấy một thông báo lỗi cho biết cơ sở dữ liệu cần phải được sửa chữa. Thông báo hiện ra bất cứ khi nào bạn cố gắng truy cập vào bảng điều khiển

Bước 1. Trong tập tin ‘wp-config. php‘, add line code after on new line

xác định ['WP_ALLOW_REPAIR', đúng];

Bước 2. Truy cập vào “http. //www. trang web của bạn. com/wp quản trị viên/bảo trì/sửa chữa. php. ” [Thay thế “trang web của bạn. com” bằng URL của trang web của bạn. ] Edit any error on the database

Bước 3. Quay lại tập tin “wp-config. php” và mã xóa bạn đã thêm ở bước hai vì nếu như thế thì bất cứ ai cũng có thể truy cập vào trang quản trị của bạn

Bước 4. Bây giờ trang web của bạn sẽ trở lại bình thường

Nếu sự cố vẫn còn, thì có thể plugin hoặc chủ đề bị lỗi. Trong trường hợp này, hãy thực hiện theo các bước sau

Bước 1. Điều hướng đến thư mục plugin, ví dụ. nội dung wp

Bước 2. Đổi tên thư mục “plugins” thành “plugins_old” và sau đó tạo một thư mục mới và đặt tên là “plugins”

Bước 3. Kiểm tra trang web của bạn, nếu bây giờ bạn có thể truy cập bảng điều khiển, thì có nghĩa là plugin bị lỗi

Bước 4. Để theo dõi plugin này, hãy chuyển các tệp plugin khác vào thư mục plugin mới. Sau mỗi lần di chuyển, hãy thử truy cập bảng điều khiển của bạn

Bước 5. Các plugin bị lỗi khi được di chuyển sẽ ngăn truy cập vào bảng điều khiển, vì vậy hãy nhanh chóng xóa nó đi

Nếu vấn đề không nằm trong plugin, hãy lặp lại quy trình trên chủ đề tệp

4. Connected connection hết thời gian chờ

Dấu hiệu cho biết bạn đang gặp phải lỗi này là nhận được thông báo “Đã hết thời gian kết nối” sau khi tải trang web. Nguyên nhân lỗi này rất đơn giản. Trang web của bạn đang gửi nhiều yêu cầu đến máy chủ mà nó không thể xử lý được. Dưới đây là một số giải pháp giải quyết vấn đề này

– Tăng giới hạn bộ nhớ trong file wp-config. php

Lý do phổ biến nhất của lỗi này là “Vượt quá giới hạn bộ nhớ PHP”. Bạn có thể tăng giới hạn bộ nhớ PHP bằng cách thêm mã sau vào tệp wp-config. php

xác định ['WP_MEMORY_LIMIT', '256M'];

– Tắt tất cả plugin

Việc tắt các plugin WordPress có thể giúp bạn theo dõi các chương trình plugin vi phạm. Một số plugin ghi kém sử dụng tài nguyên máy chủ đáng kể

Bước 1. Vào phần Plugin trong bảng điều khiển WordPress và tắt tất cả các plugin

Bước 2. Từ kích hoạt lại từng plugin và xem plugin nào đang gây sự cố

– Liên hệ với máy chủ của bạn để nâng cấp

Đôi khi lỗi này có thể do gói lưu trữ của bạn không đủ để hỗ trợ tải trang. Điều này có nghĩa là bạn cần nâng cấp gói lưu trữ của mình [cần nhiều RAM/bộ nhớ cho nhu cầu lưu trữ]

Liên hệ với máy chủ của bạn để có gói lớn hơn cho trang web. Điều này sẽ giúp tăng khả năng xử lý yêu cầu của trang web và nhận nhiều yêu cầu hơn từ plugin

5. Khu vực quản trị WordPress bị khóa

Sự việc này có thể xảy ra khi bạn quên mật khẩu và không thể truy cập vào email Khôi phục hoặc có thể trang web của bạn bị hack. Để có thể truy cập lại vào tài khoản, hãy thực hiện theo các bước sau

Bước 1. Mở phpMyAdmin từ cPanel

Bước 2. Nhấp vào “Cơ sở dữ liệu” và chọn cơ sở dữ liệu trang web WordPress của bạn. Chọn bảng “wp_users” [hoặc bảng “Người dùng” nếu bạn đang sử dụng tiền tố WP tùy chỉnh]

Bước 3. Tìm tên người dùng WordPress của bạn trong cột này và chọn “Chỉnh sửa“

Trong trang tiếp theo, bạn sẽ thấy cột “user_password”. Đây là cột cần sửa, hãy sửa các ký tự lạ với mật khẩu mới của bạn

Trên menu thả xuống bên cạnh nó, chọn “MD5” làm kỹ thuật mã hóa. Điều này là để đảm bảo mật khẩu của bạn sẽ bị ẩn đi

Nhấp vào “Go” và cố gắng đăng nhập bằng thông tin đăng nhập mới của bạn

6. Trang đăng nhập chuyển hướng

Trong trường hợp này, bạn không thể truy cập trang web của mình vì nó đã chuyển hướng. Trong hầu hết các trường hợp sau khi chuyển hướng, nó sẽ quay lại trang đăng nhập nhưng kết nối hết thời gian. Bạn không thể xem bảng điều khiển của trang web vì lỗi này. Dưới đây là một số cách để giải quyết vấn đề này

  1. Xóa cookie, bộ nhớ cache và lịch sử của trình duyệt và thử lại
  2. Nếu cách trên không hiệu quả, hãy làm theo giải pháp đã nêu trong vấn đề số 2 ở trên. Hành động này sẽ tạo một tập tin “. htaccess” mới. Sau đó đăng nhập lại
  3. Tắt tất cả các plugin của bạn như đã được giải thích trong giải pháp số năm ở trên

Chỉnh sửa file wp-config. php

If not way any active, try doing as after

Bước 1. Thêm đoạn mã sau vào tập tin wp-config. php

define[‘WP_HOME’,’//yourwebsite.com’];define[‘WP_SITEURL’,’//yourwebsite.com’];

Save the changes and try đăng nhập lại

7. WordPress bị khóa trong chế độ bảo trì

Thông thường, bạn cần cài đặt các bản cập nhật mới cho WordPress. Các bản cập nhật này có thể dành cho các plugin hoặc chủ đề. Đôi khi chúng là bản cập nhật cho WordPress chính. WordPress xử lý tất cả những điều này một cách tự động, nhưng đôi khi có thể xảy ra sự cố

Trong trường hợp này, WordPress bị khóa trong quá trình bảo trì. Nó không thể hoàn thành hành động này và không thể truy cập vào bảng điều khiển của trang web. Trang web của bạn sẽ hiển thị thông báo bảo trì liên tục cho người dùng

Bước 1. Đăng nhập vào CPanel và mở File Manager

Bước 2. Tìm kiếm tập tin “. bảo trì” trong thư mục gốc và xóa nó

Thao tác này sẽ giải quyết vấn đề của bạn. Tệp tạm thời “. bảo trì” có trách nhiệm hiển thị thông báo này thay vì trang web của bạn. Delete it will delete this message

8. Không thể tải hình ảnh lên WordPress

Khi xảy ra sự cố, bạn không thể tải hình ảnh lên WordPress. Đôi khi quá trình tải lên hoàn tất, nhưng hình ảnh có thể bị hỏng hoặc bị mất. Vấn đề là quyền được gắn với thư mục tải lên trong WordPress

Bước 1. Đăng nhập vào Cpanel, chuyển đến File Manager

Bước 2. Vào thư mục “public_html”. Tiếp theo, nhấp vào thư mục “wp-content”. Find the directory “uploads”

Bước 3. Nhấp chuột phải vào thư mục “tải lên” và nhấp vào “thay đổi quyền. ” Thực hiện theo cài đặt trên hình ảnh bên dưới và chọn “Thay đổi quyền” để lưu

9. Sửa lỗi 404

Nếu bạn xóa một bài đăng/trang, lỗi 404 sẽ xuất hiện và bạn có thể bỏ qua một cách an toàn. Nếu lỗi 404 xuất hiện trên trang được cho là có, thì vấn đề là permalink

Bước 1. Đi tới Trang tổng quan WordPress, nhấp vào Cài đặt và sau đó nhấp vào Permalinks

Bước 2. Nhấp vào nút “Lưu thay đổi“

Các vấn đề sẽ biến mất. Nếu cách trên không tác dụng, hãy liên hệ với nhà cung cấp host của bạn, yêu cầu họ bật quy tắc mod_rewrite

Trên đây là một số vấn đề khó chịu nhất mà bạn có thể gặp phải với WordPress. Vì vậy, khi gặp phải những vấn đề này, đừng hoảng sợ, hãy xem các giải pháp được đưa ra ở trên

Chủ Đề