この問題は、以下の git から Limesurvey を使用しているときに、Openshift でファイルを変更する際に発生します。
https://github.com/gshipley/limesurvey-quickstart
インストールが完了したら、新しいファイルをローカル リポジトリ (例: php/front-end.html) に追加し、git push
openshift で自分のlimesurvey アプリにアクセスすると、再びインストーラー ページが表示されます。
なぜ毎回limesurveyのインストールを実行してリセットするのgit push
ですか? どうすれば解決できますか?
注:新しいファイルを追加するだけで、limesurvey ファイルを変更していません。
以下はgitログです:
>git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: php/front-end.html
#
no changes added to commit (use "git add" and/or "git commit -a")
>git add php/front-end.html
>git commit -m "Test Front End"
[master dd7f21d] Test Front End
1 file changed, 1 insertion(+)
>git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
# (use "git push" to publish your local commits)
#
nothing to commit, working directory clean
>git push
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 362 bytes, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Not stopping cartridge mysql because hot deploy is enabled
remote: Not stopping cartridge php because hot deploy is enabled
remote: Not stopping cartridge phpmyadmin because hot deploy is enabled
remote: Building git ref 'master', commit dd7f21d
remote: Checking .openshift/pear.txt for PEAR dependency..
remote: Preparing build for deployment
remote: Deployment id is dc93388e
remote: Activating deployment
remote: Not starting cartridge mysql because hot deploy is enabled
remote: Not starting cartridge phpmyadmin because hot deploy is enabled
remote: Not starting cartridge php because hot deploy is enabled
remote: -------------------------
remote: Git Post-Receive Result: success
remote: Activation status: success
remote: Deployment completed with status: success
To ssh://<long guid>@appname-namespace.rhcloud.com/~/git/appname.g
it/
91e3033..dd7f21d HEAD -> master