Tôi đang cố gắng thiết lập bộ xương WordPress ( https://github.com/markjaquith/WordPress-Skeleton/ ) trong cấu hình nhiều trang. Bộ xương WordPress đã đặt WordPress vào thư mục con (wp theo mặc định). Tôi đã thực hiện các bước sau:
- git clone WordPress-Skeleton
- Cập nhật Submodules và kiểm tra thẻ 3.6.1
- Thiết lập local-config.php để trỏ đến DB Cài đặt WordPress cục bộ của tôi, đặt cài đặt trang thành example.com (trang web), example.com/wp (URL WordPress)
- Cấu hình multisite (thư mục con) và NGINX được định cấu hình để phục vụ Multisite đúng cách (có thể tìm thấy cấu hình NGINX tại đây:
https://gist.github.com/tmort/6582961 )
Khi tất cả điều này được định cấu hình, tôi có thể thấy rằng trang web chính (example.com và example.com/wp/wp-admin) đều hoạt động.
Sau đó tôi thêm một trang web mới vào mạng. Khi điều hướng đến url của trang web (example.com/test-network-site), giao diện người dùng bị hỏng (chẳng hạn, style.css, không thể tìm thấy tại URL http://example.com/wp/test-network -site / wp-content / Themes / hai mươi mười ba / style.css? ver = 2013-07-18 ). Khi điều hướng đến wp-admin, tôi đang ở trong vòng lặp chuyển hướng.
Mục tiêu cuối cùng của tôi là có thể sử dụng WordPress Skeleton làm cơ sở cho các trang web tôi triển khai và có cấu hình đa trang hoạt động như bình thường (trong đó example.com là trang web chính của mạng, example.com/test-network-site là một trang web trong mạng và example.com/test-network-site/wp-admin hoạt động như bình thường). Tại thời điểm này câu hỏi chính của tôi có thể là điều này thậm chí có thể?
Tôi có một cảm giác tốt rằng cấu hình NGINX là vấn đề chính vì (cho vui) tôi đã tạo ra chính xác cùng một môi trường cục bộ và kích hoạt MAMP. Theo MAMP, cấu hình này hoạt động tốt.
Không chắc chắn về cách di chuyển về phía trước. Bất kỳ cái nhìn sâu sắc sẽ được đánh giá rất nhiều!