0

これらのチュートリアルを使用して、Kirby CMS を Openshift で実行されている Dropbox と統合する方法を見つけようとしています: http://getkirby.com/blog/kirby-meets-dropbox http://getkirby.com/forum/how-to/トピック:561

Dropbox のインストールで行き詰まってしまいました

だから私の質問:そのすべての偉大さを達成する方法さえありますか? いいえの場合、非常にクリエイティブになったとしてもそうではありませんか? いいえの場合、なぜですか? はいの場合、どのように?

本当にありがとう!

4

2 に答える 2

1

Kirby の経験はありませんが、Dropbox を Openshift で動作させる方法は次のとおりです。

以下は、サーバーに Dropbox をインストールする方法と、標準以外の場所にインストールする方法を組み合わせたものです。$OPENSHIFT_DATA_DIR に書き込み権限があるため、すべてが $OPENSHIFT_DATA_DIR で行われます。

まず、あなたが $OPENSHIFT_DATA_DIR にいることを確認してください

cd $OPENSHIFT_DATA_DIR

次に、適切なバージョンの Dropbox をダウンロードします。

wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

これにより、$OPENSHIFT_DATA_DIR に .dropbox-dist フォルダーが作成されます。

次に、Dropbox にインストール プロセスを開始するように指示しますが、ホーム ディレクトリが実際には $OPENSHIFT_DATA_DIR であることを伝えます。

HOME=$OPENSHIFT_DATA_DIR ./.dropbox-dist/dropboxd start -i

指示に従って、Dropbox アカウントを Openshift サーバーにリンクします。リンクが完了すると、Dropbox アカウントのすべてが $OPENSHIFT_DATA_DIR/Dropbox に同期されます。Dropbox アカウントのデータが多すぎるため、これはあなたにとって悪いことかもしれません. その場合は、フォルダーを除外する必要があります。

これは、Dropbox が提供する CLI スクリプトを使用して行うことができます。引き続き $OPENSHIFT_DATA_DIR にあるので、ダウンロードします。

wget -O dropbox.py "https://www.dropbox.com/download?dl=packages/dropbox.py"

実行可能であることを確認します。

chmod +x dropbox.py

Dropbox と同じように実行する必要があります。

HOME=$OPENSHIFT_DATA_DIR $OPENSHIFT_DATA_DIR/dropbox.py -h

それが役立つことを願っています。

于 2014-11-05T15:20:15.070 に答える
0

./configure --prefix=~/app-root/data/dropbox のようなものを使用して、ギアの OPENSHIFT_DATA_DIR (app-root/data) にダウンロード/コンパイル/インストールできるはずです。同じ方法でダウンロードしてインストールできると思いますが、それ以降は試しませんでした。実行しているものは何でも app-root/data にインストールでき、実行にルート権限を必要としない限り、実行できるはずです。うまくいけば、ダウンロード可能なカートリッジを作成して、インストールをより簡単に実行することもできます。

于 2014-03-12T13:33:28.637 に答える