dokuwikをopenshiftに配置する

2107 ワード

dokuwikをopenshiftに配置する
Openshiftはreadhatが発表したクラウドサービス類はGAEに似ていますが、GAEより強いです。サポートする言語種類も多いです。
詳細はGoogleか下のリンクを参照してください。
https://openshift.redhat.com/community/get-started
準備工作
1.まずopenshiftのウェブサイトに口座を登録する必要があります。
2.あなたの口座のために名前空間を申請してください。この名前空間は唯一のものです。openshiftの下のドメイン名として使用できます。将来は下記の方式であなたのアプリケーションに訪問します。http://myapp-mynamesapce.rhcloud.com/
3.sshkey-genを使用して秘密鍵ペアを生成し、公開鍵をopenshiftにアップロードする(gitとssh操作ファイルを使用できるようにする)
4.あなたの名前空間でアプリケーションを作成し、ウェブサイトのガイドを使って作成してもいいし、rhcコマンドを使って作成してもいいです。
部属dokuwiki
アプリケーションを作成したら、Webサイトのアプリケーションの詳細の下で、gitまたはsshを使ってアプリケーションにログインするアドレスを見つけられます。以下のようになります。
gitアドレス:
ssh://[email protected]/~/git/wiki.git/
ssh住所:
ssh [email protected]
Step 1:gitコマンドを使って同期アプリケーションを適用する
これまでに、あなたが生成した公開鍵(.ssh/id ursa.pub)がアップロードされていることを確認してください。
mkdir ~/openshift
git clone ssh://[email protected]/~/git/wiki.git/
もしあなたが作成したのがphpアプリケーションなら、彼のディレクトリ構造は通常以下の通りです。
-rw-r--r--   1 mac  staff  2272 10 14 11:54 README
-rwxr-xr-x   1 mac  staff  1096 10 14 11:54 README.md
-rw-r--r--   1 mac  staff     0 10 14 11:38 deplist.txt
drwxr-xr-x   3 mac  staff   102 10 14 11:38 libs
drwxr-xr-x   3 mac  staff   102 10 14 11:38 misc
drwxr-xr-x  15 mac  staff   510 10 14 16:58 php
php目次はphp応用のルートとします。
step 2:最新のdokuwikiをダウンロードします。
次に最新のdokuwikiをダウンロードしてアプリケーションのphpディレクトリにメインプログラムをリリースします。
Step 3:gitコマンドでプログラムコードをアップロードする
以下のコマンドを実行します。
git commit -a -m "add dokuwiki"
git push
Step 4:オンラインインストール部署dokuwiki
gitコマンドを使って、dokuwikiプログラムをアップロードしたら、オンラインでinstall.phpインストールして設定してください。
http://[myapp]-[mynamesapce].rhcloud.com/install.php
「app」と「mynamespace」をあなたの実際のアプリケーションと名前空間名に置き換えればいいです。
<note>
最後にinstall.phpコードの削除を忘れないでください。
gitを使ってサーバーに更新コードをアップロードするたびに、サーバーはあなたのアプリケーションを再配置します。既存のデータは上書きされます。事前にバックアップを取ってください。少量の修正ならば、sshを使ってオンラインにログインして修正してください。