Tôi đang mọc tóc bạc ở đây. Tôi đã thử rất nhiều thứ nhưng tôi không thể hiểu được cách thiết lập nó. Tìm thấy hàng tấn hướng dẫn nhưng không ai đi qua tất cả các khía cạnh, đó là:
- Một cài đặt WP Multisite duy nhất xử lý một số trang web dựa trên tên miền (chính xác là 8)
- Trang web đang chạy trên Nginx
Thực hiện theo hướng dẫn này ( https://www.digitalocean.com/community/articles/how-to-configure-single-and-multipl-wordpress-site-sinstall-with-nginx ), tôi đã thiết lập một máy chủ (Ubuntu 10.3) với mọi thứ được cài đặt và có thể chạy cài đặt WP thông qua cấu hình kích hoạt trang mặc định. Nhưng khi tôi áp dụng các cấu hình trong hướng dẫn, tôi dừng lại. Đây là thiết lập hiện tại của tôi
Trong hướng dẫn dưới example.conf, root được đặt để trỏ đến một thư mục mà tôi giả sử sẽ giống nhau cho tất cả các trang web ("ví dụ" dir là cài đặt WP).
Nếu tôi chạy IP / localhost mặc định, tôi có thể truy cập và đăng nhập vào bản cài đặt WP. Nhưng khi tôi thêm một tên miền dưới kích hoạt trang web (và xóa cấu hình mặc định), tôi nhận được thông báo rằng trang web không thể được hiển thị. Đã chắc chắn để xóa bộ nhớ đệm dns.
Trong quản trị viên WP, tôi đã tạo một trang web mới và đặt nó làm tên miền phụ với ký tự đại diện (* .example.com) và áp dụng điều này cho wp-config.php -
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'localhost'); // Does it matter if I put localhost or IP here?
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Và - một plugin lập bản đồ tên miền có thực sự bắt buộc để làm việc này không?
Mọi sự trợ giúp sẽ rất được trân trọng!