a-blog cmsのファイルをiPhoneで編集・更新できるようにしてみました
こちらの記事は a-blog cms Advent Calender 2017の17日目になります。
a-blog cmsはスマートフォンからでもログインできます。
外出先などで、スマートフォンを使って気軽にエントリーの追加や編集ができるのはとても便利です。
そして最近は、htmlやphpファイルのちょっとした編集も、なんとか自分のiPhoneでできたらいいなあと思っていたので、この機会にと、実際に試してみました。無事にiPhoneから編集・更新できるようになったので、a-blog cmsのファイルをiPhoneで編集したい方に向けて、簡単に紹介します。
やること
- iPhoneからFTPサーバに接続できるアプリをインストールして、接続設定をする。
- iPhoneでスクリプト編集ができるアプリをインストールして、あらかじめ元のファイルを別名保存してから編集する。
- 編集したファイルをパスに移動して保存する。
アプリはこれを使いました
設定方法など、具体的な内容が書いてある記事はこちら
具体的な作業については、以下の記事がとてもわかりやすく書かれていたので、見ながら作業を進めました。
iPhone・iPadでFTPサーバーに接続できる「FTP Managar」の使い方を徹底解説
https://rentubtalk.com/server-column/ftp-managar/
iPhoneやiPadでFTPやSSHを利用する
http://www.tecblo.com/programming/1363.html
最初、少しiPhoneの方に問題があり時間がかかってしまいましたが…
なんとか無事に、iPhoneから編集・更新できました。
ただもちろん、この方法で編集してアップロードするのは望ましくはありません。安全面などを考慮すると、PCのローカル環境でしっかり確認しながら編集して、アップロードするのが最善です。また、a-blog cmsの本格的なカスタマイズにも向いていません。さらに、おそらく… スマートフォンでもできるようにはしていてもほぼやらない人と、スマートフォンでなんて編集したくないよ!という人が大半かもしれません…。でも、個人的にはとても便利になったと思っています。
テストとしては、常時SSLを設定した際に間違って書いていた、リダイレクトの設定を修正するために、.htaccess、index.php の2つのファイルを修正しました。
さくらのレンタルサーバーで無料の常時SSLを設定するときには…
さくらのレンタルサーバーで提供されている無料の常時SSL/TLSの設定をa-blog cmsでする際には、以下の2つのページを参照するだけで作業は完了します。
さくらのレンタルサーバなら簡単設定!無料SSLサーバー証明書 Let's Encryptとは?
https://www.sakura.ne.jp/function/freessl.html
さくらのレンタルサーバーで常時SSL/TLSを設定する
https://developer.a-blogcms.jp/document/deploy/sakura-ssl.html
私はさくらインターネットの記事だけ読んで、リダイレクトの設定を自分で調べて書くということをしてしまいましたが…残念なことに、httpsへのリダイレクトはできていても、iPhoneからのログインができないという状態になっていました。これから常時SSLの設定をする方は、基本的にはここに書いてある内容で十分なはずなので、そのような失敗をしないように気をつけてください… ^^