Cách sao chép mã php từ một trang web
Sao chép trang web cho phép bạn nhanh chóng tạo một bản sao hoàn chỉnh của một trang web hiện có trên SpinupWP, bao gồm tất cả các tệp, cơ sở dữ liệu và cấu hình máy chủ (Nginx và PHP-FPM). Nhân bản rất hữu ích để tạo các trang dàn dựng hoặc để kiểm tra nhanh các thay đổi cấu hình máy chủ. Ví dụ: bạn có thể thử nghiệm nâng cấp trang web của mình lên phiên bản PHP mới hơn theo cách riêng biệt mà không ảnh hưởng đến trang web sản xuất của bạn Để sao chép một trang web, hãy đi tới màn hình cài đặt của trang web và nhấp vào 'Sao chép trang web' ở góc trên cùng bên phải Thao tác này sẽ mở trình hướng dẫn sao chép trang web, nơi bạn có thể định cấu hình miền, cơ sở dữ liệu và cài đặt trang web mới (phiên bản PHP, bộ đệm trang). Đối với các trang web dựa trên git, bạn cũng có thể chọn nhánh mới để kiểm tra và sửa đổi tập lệnh triển khai của mình (nếu cần) Khi một trang web được nhân bản, các hành động sau đây được thực hiện
Sau khi sao chép một trang web, chúng tôi khuyên bạn nên kiểm tra kỹ lưỡng trang web của mình và kiểm tra mọi tệp cấu hình Nginx mà bạn có thể đã thêm hoặc tùy chỉnh Khi một trang web đã được nhân bản, nó sẽ hoạt động giống như bất kỳ trang web nào khác trong SpinupWP Không thể cập nhật wp-config của trang web. php tệpNếu sau khi sao chép trang web của bạn, bạn thấy thông báo lỗi sau, thì bạn phải cập nhật thông tin xác thực cơ sở dữ liệu của mình theo cách thủ công. Điều cực kỳ quan trọng là bạn phải thực hiện việc này theo cách thủ công, nếu không, trang web nhân bản của bạn có thể đang sử dụng cơ sở dữ liệu của trang web gốc. Có nghĩa là, những thay đổi được thực hiện cho trang web nhân bản của bạn có thể ảnh hưởng đến trang web gốc của bạn SpinupWP sẽ cố gắng xác định nơi lưu trữ thông tin đăng nhập cơ sở dữ liệu của bạn. Đối với hầu hết các trang web, đây sẽ là tệp Khi cố gắng cập nhật thông tin đăng nhập cơ sở dữ liệu của bạn, trước tiên SpinupWP sẽ tìm tệp 0). Nếu tệp này tồn tại, SpinupWP sẽ tìm biến môi trường 1. Nếu tìm thấy tệp .env nhưng không tồn tại biến môi trường 1, SpinupWP sẽ hiển thị thông báo lỗi trên. Sử dụng SSH hoặc SFTP, bạn sẽ cần cập nhật tệp .env của mình để phản ánh thông tin đăng nhập cơ sở dữ liệu mới
Nếu trang web của bạn không có tệp 4, 5 và 6) để tìm hằng số 1. Nếu tìm thấy nhiều hơn một trận đấu, SpinupWP sẽ hiển thị thông báo lỗi trên. Sử dụng SSH hoặc SFTP, bạn sẽ cần cập nhật tệp wp-config.php của mình để phản ánh thông tin đăng nhập cơ sở dữ liệu mới
Khi bạn đã cập nhật thông tin đăng nhập cơ sở dữ liệu của mình, chúng tôi khuyên bạn nên thực hiện tìm và thay thế trên cơ sở dữ liệu được sao chép. Điều này sẽ đảm bảo rằng các liên kết của bạn được cập nhật để phản ánh tên miền mới. Bạn có thể sử dụng WP-CLI để làm điều này |