Установка подкаталога WordPress Multisite, NGINX и WordPress

Я пытаюсь настроить скелет WordPress ( https://github.com/markjaquith/WordPress-Skeleton/) в многоузловой конфигурации. Скелет WordPress уже размещает WordPress в подкаталоге (по умолчанию wp). Я сделал следующие шаги:

  • git clone WordPress-Skeleton
  • Обновить субмодули и тег 3.6.1
  • Установите local-config.php, чтобы указать на мой локальный DB Install WordPress, установить сайта на example.com (сайт), example.com/wp (URL-адрес WordPress)
  • Конфигурированный мультисайт (подкаталог) и настроенный NGINX для обслуживания Multisite правильно (конфигурацию NGINX можно найти здесь:
    https://gist.github.com/tmort/6582961 ) литий>

Как только все это настроено, я вижу, что работает основной сайт (example.com и example.com/wp/wp-admin).

Затем я добавляю новый сайт в сеть. После перехода на сайт url (example.com/test-network-site) интерфейсный файл разбит (например, style.css не может быть найден по адресу URL http://example.com/wp/test-network-site/wp-content/themes /twentythirteen/style.css?ver=2013-07-18 ). Когда вы переходите к wp-admin, я попадаю в цикл перенаправления.

Моя конечная цель - использовать Скелет WordPress в качестве базы для сайтов, которые я развертываю, и работать с многосайтовой конфигурацией, как обычно (где example.com является основным сайтом сети, example.com/test-network -site - это сайт в сети, а example.com/test-network-site/wp-admin работает так, как должен). На данный момент мой главный вопрос может быть, это даже возможно?

У меня хорошее чувство, что конфигурация NGINX является основной проблемой (для удовольствия) я создал локальную локальную локальную среду и активировал MAMP. В MAMP эта конфигурация работает нормально.

Не уверен, как двигаться вперед. Любое понимание будет принята с благодарностью!

6 голосов | спросил Tom 29 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 29 Sep 2013 17:34:18 +0400 2013, 17:34:18

1 ответ


1

Вы можете проверить Общие настройки :

  • Домашний URL должен быть http://example.com
  • URL-адрес сайта должен быть http://example.com/wp

Когда вы открываете http://example.com, какой URL-адрес он показывает для …/twentythirteen/style.css

Вы видите «сломанный» URL

http://example.com/wp/test-network-site/wp-content/themes/twentythirteen/style.css

в источнике? Если это так, это предполагает, что WordPress может использовать неправильный путь (не обязательно nginx).

Я думаю , который должен быть

http://example.com/test-network-site/wp/wp-content/themes/twentythirteen/style.css

Вы можете проверить, работает ли этот URL.

ответил sam 25 +04002013-10-25T03:36:19+04:00312013bEurope/MoscowFri, 25 Oct 2013 03:36:19 +0400 2013, 03:36:19

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132