разрешения .htaccess и перезапуск Apache | Битнами Wordpress | Kubernetes - PullRequest
0 голосов
/ 18 марта 2019

Я видел много тем об этой проблеме, но, к сожалению, я не могу разобраться в своей проблеме. Из всех тем, которые я читал, похоже, что структура каталогов изменилась в последнем выпуске стабильного WordPress.

Я пытаюсь достичь нескольких вещей, из которых:

  1. Разрешение WordPress для генерации конфигурации по умолчанию для htaccess. Когда я захожу в настройки постоянных ссылок, он просит меня добавить часть кода mod_rewrite в htaccess, поскольку у него нет разрешения на запись.

  2. Я пытаюсь использовать некоторые плагины, такие как wp-rocket, все в WordPress Security и Firewall, но все они должны иметь доступ к htaccess для написания определенных правил.

  3. Я также пытаюсь найти сценарий для перезапуска, состояние apache в этой структуре /opt/bitnami/ctlscript.sh перезапустить, но сценарий sh не найден.

Может ли кто-нибудь подсказать мне, как этого достичь, пожалуйста, так как я несколько дней исследовал и пробовал разные вещи. Я использую helm для установки всего этого в среде kubernetes в облаке Google.

Большое спасибо большое!

1 Ответ

1 голос
/ 19 марта 2019

Обратите внимание, что диаграммы Helm работают иначе, чем стеки Bitnami, такие как стек WordPress Bitnami, поэтому существуют определенные вещи, такие как перезапуск службы, которые концептуально отличаются, если вы используете диаграммы или стеки Helm.

Имея это в виду, я собираюсь ответить на ваши вопросы ниже:

  1. Разрешение WordPress для создания конфигурации по умолчанию для htaccess.Когда я перехожу к настройкам постоянных ссылок, он просит добавить часть кода mod_rewrite в htaccess, поскольку у него нет разрешения на запись.
  2. Я пытаюсь использовать некоторые плагины, такие как wp-rocket, все в безопасности WordPress.и брандмауэр, но все они должны иметь доступ к htaccess для написания определенных правил.

К сожалению, файл .htaccess не сохраняется между модулями.Однако вы можете обойти это, создав .htaccess ConfigMap, как описано ниже:

https://github.com/helm/charts/tree/master/stable/wordpress#disabling-htaccess

После этого вы можете настроить файл /path/to/wordpress-htaccess.conf и добавить все необходимые директивы на вашside.

Но имейте в виду, это означает, что WordPress не сможет автоматически добавлять их на свою сторону, вам нужно будет добавить их на своей.

Я также пытаюсь найти скрипт для перезапуска, состояние apache в этой структуре /opt/bitnami/ctlscript.sh перезапустить, но скрипт sh не найден.

Установки Bitnami Helm не используют ctlscript.sh для управления сервисами.Вместо этого рекомендуемый способ перезапустить WordPress в Kubernetes (или любой службе Kubernetes) - удалить модуль.

Затем, поскольку он запускается внутри развертывания, модуль будет воссоздан с сохраненной конфигурацией (те же загрузки), темы, конфигурация базы данных и т. д.).

...