3

Openshift のデフォルトのアプリ ジェネレーターは、サイトの Wordpress 作成をギアの非スケーラブル バージョンに設定します。スケーラブルなインスタンスを設定してワードプレスをインストールする方法があるかどうか知りたいです。

ありがとう!

4

3 に答える 3

6

私は今日これに実際に取り組んでおり、OpenShift でスケーラブルなワードプレス サイトを立ち上げて実行しています。(www.runcloudrun.com)

action_hooks のシンボリック リンクを無効にし、テーマとプラグインを手動で php/wp-content/themes and plugins ディレクトリに追加しました。また、S3 プラグインを使用してすべてのメディア ファイルを Amazon s3 に保存したので、OpenShift が追加のギアを追加すると画像とメディアがスケーリングされます。

このすべてを行う方法についてブログ投稿を書いており、今週中に投稿される予定です。

編集してブログ投稿を追加します: http://www.runcloudrun.com/?p=22

-- gs

于 2013-06-05T19:37:30.347 に答える
1

このAppFog ソリューションをチェックアウトできます。彼の Github にアクセスすると、OpenShift ラッパーも見つかります。これら 2 つは、Openshift でスケーラブルなソリューションを考えるために必要なすべての火花を与える可能性があります。

于 2013-06-05T06:49:34.803 に答える
1

git ソース URL を使用して、PHP で新しいアプリを作成するだけです。アプリが作成されたら、それに MySQL を追加します。

アプリを作成したら、次の重要なステップは、モジュールを Git リポジトリに直接チェックインすることです。

デフォルトでは、Wordpress からプラグインを直接ダウンロードできるようにしたいと考えていましたが、スケールすると、それらのファイルはコピーされません。また、スケーリングされたアプリの各ギアのファイルシステムは共有されないため、スケーリング後にアップロードされたモジュールが魔法のようにすべてのギアにコピーされることはありません。その制限を考慮して、不慣れなユーザーがトラブルに巻き込まれるのを防ぐために、QuickStart をスケーラブルではないとマークすることにしました。

Wordpress に精通している場合は、これらのモジュールをソースに直接チェックインするだけで、すべてがスケーリングされます。

于 2013-06-05T16:01:59.633 に答える