1

PHPFog Wordpress アプリのコピーをローカル マシンに複製しました。次に、独自のリポジトリでいくつかのテーマに取り組んでいます。そこで、テーマをコピーして Wordpress リポジトリに貼り付け、PHPFog と同期します。

これはすべてうまく機能します。

ただし、管理パネルでWordpressアプリを更新し、後で行った変更を同期すると、更新が失われ、最初に使用したWordpressのバージョンに戻ります.

Wordpress の管理パネルで行ったすべての変更が、ローカル マシンからのすべての同期で上書きされる場合、git と PHPFOG を正しく操作するにはどうすればよいでしょうか。

新しい変更を加える前にローカル マシンで正しいバージョンを保持するために、Wordpress を更新してから別のクローンを作成する必要がありますか。その場合、更新された Wordpress アプリをローカル マシンにクローンするにはどうすればよいですか。

ありがとう

4

1 に答える 1

4

正しい、Wordpress 管理者から行われるファイル システムの変更は、PHP Fog リポジトリに追加されず、次のプッシュで吹き飛ばされる可能性があります。

この問題を処理するより良い方法は、ほのめかしたように、Wordpress インストールを開発システムでローカルに実行することです。Mac の場合はmamp、Windows の場合は wampまたはxampp使用して、Wordpress 管理者をローカルで変更し、チェックインしてそれらの変更をプッシュします。これにより、本番サイトに影響を与えることなく、変更の結果を確認できます。これを設定するのに費やした時間はそれだけの価値があると思います。

これを実行するには、mamp または wamp のいずれかをインストールし、wordpress の新しいコピーをインストールして、mysql がローカルで実行され、wordpress インストールが接続できることを確認する必要があります。次に、新しいフォルダーでリポジトリの新しいコピーを複製し、それをブラウザーにロードします。URL は localhost:8888 のようなものになります。データベースの検索に失敗するはずですが、これは予想されることです。ローカルで実行中の mysql サーバーを指すように、ローカル環境変数 (以下にリスト) を構成する必要があります。データベース設定については、新規インストールの wp-config.php ファイルを参照してください。複製したリポジトリの wp-config.php 設定を使用しないでください。wp-config.php ファイルに変更を加えたくないのは、これらの変更がレポにチェックインされ、プッシュ後に本番サイトが壊れるからです。

MYSQL_DB_HOST 
MYSQL_DB_NAME
MYSQL_USERNAME
MYSQL_PASSWORD

このプロセスをより詳細に説明する素晴らしいリンクを次に示します: http://docs.phpfog.com/getting-started/development

于 2012-08-05T19:38:32.260 に答える