Comments前回、DockerでWordPress+MySQL+phpMyAdmin+WSGIなローカルサイトを実験しましたが、HTTPなサイトですのでHTTPS化を図りたいところです。手間がかかるかと思いきや、Dockerコンテナを1個追加するだけ。EncryptからSSL/TLSサーバ証明書を自動取得してくれる機能まで搭載。Comments最近よく目にするDockerを使ってみようと思い立ち、練習がてら、ローカルでWordPressを使ったサイト構築を試してみました。BottleによるWebアプリをWSGIでWebサーバに連結してみました。CommentsWordPressのショートコード。Amazonの商品リンクを張るときに使っていたので存在自体は知っていましたが、簡単に自作できるというので試してみました。CommentsMacでサーバを再構築したときにHomebrewでインストールしたPHPがとにかく調子悪い。WordPressのあちこちでトラブルが生じる。管理画面の操作がやらた時間がかかる上にエラーを吐く。プラグインの新規インストールやアップデートが出来ないなどなど。cURLがうまく動作していないらしい。いうわけで、PHPBrewを使ってPHPをインストールしなおしました。phpbrewMAMPを卒業して、Webサーバを1から構築してみた。Comments当サイトはMacにインストールしたMAMP&Wordpressで構築しておりましたが、Python3.7でWSGIやりたいのにうまくいかなかったので、MAMP依存をやめて1からサイトを構築することにしました。手間がかかったのでメモです。phpMyAdminLaunchdを使ってMAMPを自動起動する。CommentsMacにインストールしたMAMPを使ってこのBlogを公開しております(2019.4現在)。ログインしてMAMPアプリを起動してWebサーバを立ち上げるのが面倒くさいので、Macを起動したらログインせずとも自動でWebサーバが立ち上がるようにします。launchdを使います。MAMPhttpからhttpsへ移行しました。Commentshttpで始まるURLは「安全ではありません」とWebブラウザに怒られる今日この頃、遅ればせながら本サイトをSSL/TLS化。「https://blue-black.ink」へ移行させました。SSL/TLS当サイトに数式を入力するための手順メモ。CommentsWordPress用の数式プラグインを導入するのが簡単ですが、プラグインを導入すると何かとトラブルを起こしがちなので、JavaScriptによる実装であるMathJaxを導入してみました。JavaScriptなので、WordPress以外のWebサイトでも導入できます。Bankを導入しました。CommentsWordPressを自宅に引っ越して大分月日がたちました。コメントが付いたときに送信される通知メールが届かないことに今更ながら気づきました。自宅内SMTPサーバから発信されたメールが契約プロバイダで弾かれるためです。Bankを導入しました。Comments前回は、リモートサーバにあるWordPress関連ファイルをFTPを使ってローカルにコピーしました。今回は、リモートサーバにあるWordPress関連のDBをエクスポートして、ローカルのMySQLへインポートします。Comment当サイトは”blue-black.ink”はWordPressで構築されていて、かつては、ロリポップ!レンタルサーバによってホスティングされていました。それを丸ごとドメインの変更無しで自宅に立ち上げたWebサーバに引っ越します。第1段として、WordPressを構成するファイル一式をFTPによってコピーします。Sitemaps」を導入しました。Commentsプラグイン「Jetpack」のモジュール「カルーセル」と「タイルギャラリー」を使って、画像データを見栄え良く貼り付けられるようにします。Commentsこの前インストールしたプラグイン「Jetpack」の機能を順次紹介していきます。今回は,「Markdown」と「Phaton」を有効化します。Commentsいろいろ盛り沢山なプラグイン「Jetpack」を導入しました。インストール作業について。CommentsWordPressのファイルやデータベースをバックアップする「BackWPup」を導入しました。Avatar」を設置しました。Highlighter」を導入しました。Plus」を導入しました。使わないのと、長期間メンテナンスがストップしているので、プラグインの使用を中止しました。動画を投稿すると,動画のキャプチャーが,自動的にアイキャッチ画像に登録されます。画像ファイルサイズを変更。Automatorでクイックアクション化。ファイル名をハッシュ値でリネーム。Automatorでクイックアクション化。DockerでHTTPS-PORTAL使うとHTTPSサイトの構築が超絶簡単DockerでWordPress+MySQL+phpMyAdmin+WSGIのプラクティスBB-8のプラモデルを作りました。プラモデル作りを再開。BottleでWebSocketを試す。fastenersで排他ロックを試す。Blue-black.ink。