質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.44%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

3回答

6529閲覧

WordPressをGithubで管理する際、どのような状態でプッシュすれば良いのでしょうか?

spellbound

総合スコア190

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

2クリップ

投稿2017/05/19 01:33

編集2017/05/19 01:50

分からないこと

- Githubにアップロードする必要のないファイルは消した状態でプッシュして運用しても良いか?
(上記の懸念点としては、画像が消えてしまうのではないかと考えています。)

  • どの階層に.gitignoreファイルを作れば良いのでしょうか?
  • .gitignoreはどのようにして書けば良いのでしょうか?

分かっていること

  • WordPressをGithubで運用するにあたって、無視しなければならないファイル。参考URLは、こちら

状況

  • プロジェクト内での共有を想定しています。

追記

WordPressを複数人で管理し、後々はGithubを通してリリースしたいと思っています。
一旦、ステージングは考えずに、リモートリポジトリを共同作業でマスターを成長させた後、
Githubを通してリリースするフローを想定しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

こんにちは。

Wordpressって、ファイルとデータベースの2種類で構成されています。
ファイルはGitやGitHubで管理することは可能ですが、データベースに記録されたデータを直接管理することは不可能です。

ファイルには、Wordpressやテーマ、プラグイン等のプログラムや画像などが含まれています。
データベースには、Wordpressの各種設定や投稿記事等が含まれています。

つまり、Wordpressの各種設定や投稿した記事等をGit管理しないのであれば、Wordpressフォルダ以下のファイルを必要に応じてGit管理すればOKです。

投稿記事等を管理するならGit管理し易い形式のテキスト・ファイルにエクスポートしたり、それからインポートしたりする仕組みを構築すれば良い筈です。
誰か作って公開していると良いのですが、今のところ見つけてません。

VersionPressが似たようなことをやっているので技術的には出来るはずなのですが、データベース素人の私には手が出ません。

ちなみにVersionPressは以前評価した時は、単にUndo機能を追加するためにGitを使っているだけで、投稿記事をGit管理できるようにしてくれるツールではありませんでした。最新版ならもしかしてできるのかも?

投稿2017/05/19 06:34

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Githubで運用しているWordPressをどのように運用するかによります。
そのままディレクトリ毎コピーコマンドで本番(もしくはステージング)にアップするのであれば、画像などもすべて必要になります。

.gitignoreはリポジトリ直下に置いて、
書き方は
http://qiita.com/inabe49/items/16ee3d9d1ce68daa9fff
を参考にしてみてください。

投稿2017/05/19 01:39

s.t.

総合スコア2021

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

「WordPressをGitHubで管理する」ということですが、「プロジェクト内での共有」なのか「第三者にも公開する」ものなのか、どちらでしょうか。

ただ、どちらにしてもデータベースが共有されないことに変わりはないので、そのあたりを十分に確認しておかないと破綻します。

投稿2017/05/19 01:37

maisumakun

総合スコア145360

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

spellbound

2017/05/19 03:50

WordPressのuploadsという画像などが保存されるフォルダのみGithubで管理しないことにしました。 この場合は、データベースに画像を保存した方が良いということでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.44%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問