WordPressを始めると嫌でも目に入るキーワード「FTP」と「MySQL」。
初めての人は、は〜さっぱりさっぱり〜状態!
しかし、この二つはWordPressを運用していくうえで知っておかないとのちのち困るので最初に理解しておきましょう!
WordPressの「テーマ」の基本概念
そもそもWordPressがどのように成り立っているのか知る必要があります。
私たちが閲覧するサイトは通常、1つのHTMLで構成されています。
しかし、WordPressの場合は複数の「PHPファイル」で構成されています。
(※HTML・PHPがわからない人はググりましょう)
実際はもっと複数の「PHPファイル」で構成されていますが、このようにして1つのwebページをいくつかの部品(PHPファイル)の集まりで構成しているのがWordPressの特徴です。
FTPって何?
FTP(File Transfer Protocol)はネットワークでファイルの転送を行うための通信プロトコル...はいっ意味プー!
簡単に言うと...
私たちのPCとサーバー間でファイルのやり取りをしてくる通信方式のこと
ここでいうファイルとはつい先ほど説明した「PHPファイル」も入ってます!
Webページを公開するときに色々と操作しますよね?その情報はサーバー側が管理してくれますが、その情報をサーバーにアップロードしてくれるのもFTP。
逆に私たちがサーバーから何かファイルを取得するときもFTPを使うってことです。
PHPは"WordPress"と、PHPファイルを管理している"サーバーFTP"の両方から編集することができます。
ここまで理解してくると、ボヤ〜っとはわかるものの目で見てないからわからなーい!となります。
次に思い浮かぶのが「じゃあ、そのFTPとかPHPファイルってどこにあるの?どこで見れるの?」ってなります。
FTP・PHPファイルってどこで確認できるの?
調べ方が悪いのか理解力がないのか、調べても調べても全くわからない状態が続きかなり時間を無駄にしたので、わかりやすく説明していきます。
PHPファイルはどこでチェックできるのか?ということですが、WordPressの「外観」→「テーマの編集」を選択。
「テーマの編集」というページの右側にズラ〜っと沢山のPHPファイルがあるのがわかりますか?
ヘッダーやフッターなどを構成するPHPファイルもありますね。
どれか1つ試しにクリックしてファイルを開いてみてください。
変にさわるとさよなら状態になるので素人は変にいじってはいけません。笑
ここで大切なことは...
WordPressでPHPをいじって編集したら、サーバーFTP内にもあるPHPファイルの内容も瞬時に同じように更新される!ということ。(逆もまた然りです。)
当たり前のようで結構大事なことなんですよ。
だからバックアップが重要になってくるんですね。
ではサーバー上でPHPファイルはどこにあるのか?ということになりますね。
サーバーFTPからPHPファイルは見れる!
※エックスサーバーでの話になりますが、他のサーバーでもPHPファイルを管理しているファイルマネージャー(WebFTP)は標準的に用意されてあります。
字で読むより、視覚で理解していきましょう!
まずはエックスサーバーの「インフォパネル」にログインしましょう。
「契約情報」をクリックすると上の画面がでてくるので、ファイルマネージャーを「ログイン」!!
すると、サーバーのWeb上にあるFTP発見!!やった〜ということになります。
では、画像通り順を追って矢印をクリックして下さい。
ここにありとあらゆるファイルが入ってることがわかりますね。
これらのファイルをサーバーとPC間でやり取りしてくれてるのがよくわかりますよね。
ちなみに、こんなアホな解釈をしたのは私だけかもしれませんが、FTPやPHPファイルの場所がわからなくてググりまくっていた時、
・/domain.com/public_html/wp-content/
・/domain.com/public_html/
これで一発で調べられる的なページをいきなり見たので、domainのところを自分のに変えてURLで調べたら「ファイルが見つかりませんでした」っとなり、ひとりムキーってなってました。笑
これは、パスっていうコンピュータ内のファイルやフォルダの保存場所を表記する方法です。
矢印のパスのところに上記のように記述すれば、いちいち最初からクリックしていかなくても一発でそこにいけるってことです。
こんな勘違いするの私だけですかね...
最後に、おそらく「FTPアカウント」っていう意味不明な言葉に出くわすと思いますが、なんじゃそりゃと私も最初に思いました。
WordPressを始める時そんなこと聞いてなーい!
という方のためにわかりやすく説明しているので参考にして下さい。