2013-04-03 2 views
2

Я разрабатываю веб-сайт с помощью Wordpress на OpenShift. Все в порядке, кроме моего .htaccess файла. Каждый раз, когда я нажимаю код с помощью Git, файл .htaccess становится пустым. Даже если я вытащил файл .htaccess с моего компьютера через Git. Это означает, что мне нужно повторно настроить довольно постоянные ссылки каждый раз Я нажимаю изменения через Git.WordPress .htaccess на Red Hat OpenShift PaSS

Я пробовал SSHing на сервере в каталоге /var/lib/stickshift/xxxxxxxx/app-root/repo/php - и действительно, прежде чем я нажимаю какой-либо код, файл .htaccess правильно заполняется. В тот момент, когда я нажимаю что-либо через Git (даже если это включает файл .htaccess с моего компьютера), файл пуст.

Мне интересно - возможно, OpenShift хранит файл .htaccess где-то в другом месте? Но если да, то почему он будет переустанавливаться каждый раз, когда я нажимаю новый код?

Если возможно, я не хотел бы переместить файл .htaccess в место, где я не могу получить доступ через Git, поскольку он может понадобиться обновить в будущем.

Если кто-то столкнулся с этой проблемой и столкнулся с решением, любая помощь/понимание будут оценены.

С уважением,

Ян

ответ

0

сам я играл с Wordpress MultiSite на OpenShift и с помощью .htaccess для настройки имеют подкаталоги Ну вчера. Локально в git repo я создал файл .htaccess в каталоге git_repo/php; git add.; git commit; git push и там после того, как файл остался включенным в такт. Кажется, что-то еще переписывает ваш .htaccess? Используете ли вы OpenShift action_hooks?

Чтобы быть уверенным, я создал простое приложение php и использовал .htaccess - здесь не было очистки содержимого. Почему бы вам не проверить это на своем конце? И если проблема не исчезнет, ​​дайте мне знать.

+0

Спасибо за ваш ответ. Нет, я не использую OpenShift action_hooks. Я взял быстрый маршрут и создал OpenShift WP-установку из репозитория GitHub, то есть: я не стал устанавливать WP сам - все было автоматически настроено OpenShift. Я не знаю, может ли это быть причиной этой проблемы. Я попробую и посмотрю дальше. Если я найду решение, я отправлю его здесь ... –

0

Если вы используете Wordpress по умолчанию для OpenShift, теперь оно является автоматическим.
Просто создайте (и добавьте git) файл .htaccess в каталог .openshift/config.
Развертывание action_hook скопирует его в правильный каталог (/ app-root/data/current) при развертывании.

0

Попробуйте положить файл .htaccess в git ignore

Смежные вопросы