Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

wp-admin không thể truy cập sau khi di chuyển

Nếu bạn đang di chuyển tên miền của mình mà không thay đổi URL Trang chủ và Trang web của trang web WordPress của mình, bạn có thể thực hiện theo các nguyên tắc dưới đây do wordpress codex quy định.

  1. Nếu cơ sở dữ liệu và URL vẫn như cũ, bạn có thể di chuyển chỉ bằng cách sao chép các tệp và cơ sở dữ liệu của mình.
  2. Nếu tên cơ sở dữ liệu hoặc người dùng thay đổi, hãy chỉnh sửa wp-config.php để có các giá trị chính xác.
  3. Nếu muốn kiểm tra trước khi chuyển đổi, bạn phải tạm thời thay đổi "siteurl" và "home" trong bảng cơ sở dữ liệu "wp_options" (thông qua phpMyAdmin hoặc tương tự).
  4. Nếu bạn có bất kỳ loại thiết lập ghi lại (liên kết cố định) nào, bạn phải tắt .htaccess và định cấu hình lại liên kết cố định khi nó hoạt động.

CHỈNH SỬA (nếu url trang web của bạn cũng đã thay đổi, thì tôi chỉ đang diễn giải từ trang web codex)

Di chuyển trang web và thay đổi tên miền hoặc các URL của bạn (tức là từ http://example.com/site tới http://example.com hoặc http://example.com tới http://example.net ) yêu cầu các bước sau - theo trình tự.

  1. Tải xuống các tệp trang web hiện có của bạn.
  2. Xuất cơ sở dữ liệu của bạn - truy cập vào mySQL và xuất cơ sở dữ liệu.
  3. Di chuyển các tệp và cơ sở dữ liệu đã sao lưu vào một thư mục mới - một nơi an toàn - đây là bản sao lưu trang web của bạn.
  4. Đăng nhập vào trang web bạn muốn di chuyển và đi tới Cài đặt> Chung, sau đó thay đổi URL. (tức là từ http://example.com/ tới http://example.net ) - lưu cài đặt và mong đợi xem trang 404.
  5. Tải xuống lại các tệp trang web của bạn.
  6. Xuất lại cơ sở dữ liệu.
  7. Chỉnh sửa wp-config.php bằng tên cơ sở dữ liệu mySQL, người dùng và mật khẩu của máy chủ mới.
  8. Tải các tệp lên.
  9. Nhập cơ sở dữ liệu trên máy chủ mới.

Khi tên miền hoặc URL của bạn thay đổi, sẽ có thêm những lo ngại. Các tệp và cơ sở dữ liệu có thể được di chuyển, tuy nhiên, các tham chiếu đến tên miền hoặc vị trí cũ sẽ vẫn còn trong cơ sở dữ liệu và điều đó có thể gây ra sự cố với liên kết hoặc hiển thị chủ đề.

Nếu bạn thực hiện tìm kiếm và thay thế trên toàn bộ cơ sở dữ liệu của mình để thay đổi URL, bạn có thể gây ra sự cố với tuần tự hóa dữ liệu, do thực tế là một số chủ đề và tiện ích con lưu trữ các giá trị với độ dài của URL được đánh dấu. Khi điều này thay đổi, mọi thứ sẽ vỡ ra. Để tránh vấn đề tuần tự hóa đó, bạn có hai tùy chọn:

  1. Chỉ thực hiện tìm kiếm và thay thế trên bảng wp_posts.
  2. Sử dụng Tập lệnh Tìm kiếm và Thay thế cho Cơ sở dữ liệu WordPress để thay đổi tất cả các trường hợp một cách an toàn.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật bảng1 từ bảng 2

  2. Laravel / Eloquent:lồng ghép WhereHas

  3. Tại sao tôi gặp lỗi JPEG 42 khi nó được lưu trữ trong cơ sở dữ liệu?

  4. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Không có hoạt động nào được phép sau khi kết nối đóng

  5. cơ sở dữ liệu không lấy bảng