2

インストール後、管理パネルからプラグインとテーマをダウンロードしてインストールしました。
ローカル マシンでアプリのクローンを作成しようとすると、デフォルトのワードプレス サイトのみが取得されます。
プラグインとテーマはクローンされていません。

4

2 に答える 2

9

ギア自体への変更は git をバイパスします。理想的には、リポジトリのローカル コピーにテーマとプラグインをアップロードしてから、それを openshift アプリにプッシュします。または、通常のワークフローを維持して、次のことを行うこともできます。

  1. Web サイトで公開されているものが、保持/バックアップしたいものであることを確認してください。
  2. コマンド ラインを開き、次のように入力してアプリのスナップショットを取得します。

    rhc snapshot save -a {appName}
    
  3. これで、という名前のファイルができたはずですappName.tar.gz(これは、コマンド ラインのどこにいるかに応じて場所にエクスポートされます)。
  4. このファイルを解凍し、下app-root/repo/php/wp-contentを見て、テーマとプラグインを確認します。あなたのアップロード (メディア) は の下にありapp-root/data/uploadsます。
  5. これらのテーマとプラグイン ファイルをローカル リポジトリに配置します。Git で追加、コミット、プッシュして同期を維持します。

注: openshift wordpress アプリケーションを使用した場合、uploads フォルダーが git から完全に除外されていることに気付くでしょう。これは、wordpress ダッシュボードから通常どおりメディアを追加できることを意味しますが、コードは git バージョン管理下に置いてください。

ソース: https://openshift.redhat.com/community/kb/kb-e1065-what-is-application-crud-and-how-should-i-handle-it-in-openshift

于 2012-10-12T23:17:38.783 に答える
2

これは、プラグインとテーマがギアの git リポジトリに保存されていないためです。それらを git リポジトリに入れたい場合は、そこにソースを配置する必要があります。デフォルトでは、プラグインとテーマをプルダウンすると、それらが ~//data ディレクトリに配置されると思います。これらのファイルを scp または sftp して、git リポジトリに配置できます。

つまり、git の外部で行われた変更は、git によって追跡されません。

于 2012-09-15T23:44:52.553 に答える