приложение codeigniter на виртуальном хостинге с обновлениями git - PullRequest
0 голосов
/ 23 октября 2011

У меня есть приложение codeigniter, полностью покрытое git, и оно размещено на общем хостинге hostgator. У меня ограниченный доступ к оболочке в hostgator и, следовательно, я обновил файлы, вытягивая из git на сервер напрямую. Пока все хорошо, потому что я просто поместил его в тестовый каталог.

Теперь я хочу перенести его в производство. Таким образом, приложение должно находиться в http://www.domain.com, поэтому файлы должны быть в public_html. Но когда я клонирую из git в public_html, он приходит вместе с каталогом, называемым production, в качестве корня, поскольку это имя репо. Так что в конфигурации codeigniter я должен установить domain.com/production/ в качестве моего base_url, который будет иметь все URL с производством, и я не хочу, чтобы это произошло. Итак, как мне указать все запросы по умолчанию на производственный каталог, но без этого дополнительного сегмента в URL.

Это то, что мне нужно сделать в файле .htaccess или на маршрутах codeigniter. или есть какой-то лучший способ сделать это.

UPDATE

У меня уже есть некоторые файлы в каталоге public_html, и я не могу их потерять, так что, имея «.» в клон не сработает. Любые другие идеи, как я могу это сделать.

1 Ответ

1 голос
/ 23 октября 2011

Правильно ли я понимаю? У вас есть папка, которая представляет имя репо на вашем сервере ..

Решение в том, как вы клонируете это. Сделайте что-нибудь следующее

cd public_html

git clone <repo-name> .

Обратите внимание на период в конце, который ссылается на текущий каталог

...