WordPress WordPressからプラグインなしでSMTP経由でメール送信する方法(PHPMailer使用) WordPressにはPHPのメール送信用ライブラリの「PHPMailer」が入っていますが(\wp-includes\class-phpmailer.php)、こちらを使うとプラグインを利用せずSMTP経由でメール送信を実現することが出来... 2020.02.12 WordPress
DNS 送信ドメイン認証(SPF)が通らない原因と対処法 途中から参加したプロジェクトで、PHPの送信プログラム(mail関数)から送信されるGmail宛のメールが迷惑メールに判定されてしまう現象がありメールのヘッダー情報を見てみるとSPFの認証が通っていないようでした。メールヘッダー確認( 認証... 2020.02.11 DNSPHP
ツール・サービス SPFシンタックスバリデーター「SPF Syntax Validator」の紹介 メールの送信元アドレスの偽装を防止する仕組みのSPFの設定をDNSのTXTレコードに追加することが多くなっているかと思いますが、構文に地震がなかったり設定の前に構文をチェックしたい場合は、SPFの構文をチェックしてくれるシンタックスバリデー... 2020.02.10 ツール・サービス
WP-CLI さくらのレンタルサーバーのWP-CLIが最新2.4.0にバージョンアップされました! 先月末にWP-CLIがさくらのレンタルサーバーにインストールされていた記事を書きましたが、その時のバージョン 2.2.0 からいつのまにか 2.4.0 にバージョンアップされていました!WP-CLIバージョン確認当社でサイト管理に携わらせて... 2020.02.07 WP-CLIさくらのレンタルサーバー
エックスサーバー エックスサーバー サーバー移行前に無料SSL Let’s Encrypt(レッツエンクリプト) を設定する方法 エックスサーバーに既存サイトをサーバー移行する際、SSL導入済サイトの場合は有料のSSLを利用する以外は一時的にダウンタイムを発生させてサーバー移行させていましたが、いつのまにかトークンファイルでのWeb認証とDNS認証を利用して事前に無料... 2020.02.07 エックスサーバー
DNS digコマンドでDNSレコードを取得する digコマンドを使うとDNSサーバーに問い合わせてドメイン名からA/MX/NSなどDNSレコードを取得することが出来ます。下記はDNSレコードタイプと "yahoo.co.jp" のドメイン名を指定してDNSレコードを取得する実行例です。D... 2020.02.06 DNS
WordPress MW WP Form | 確認画面と完了ページで特定要素を非表示にする方法 MW WP Form の確認ページや完了ページで特定要素を非表示にしたい場合は、それぞれの画面で出力されるユニークなクラスを指定して jQuery & CSS で非表示にします。サンプル対象要素今回は個人情報の同意を促すメッセージの要素を非... 2020.02.05 WordPress
WordPress MW WP Form 動的にバリデーションルールを追加する方法 WordPressのフォーム作成用プラグイン "MW WP Form" を使って選択状況に応じて動的にバリデーションルールを追加することが出来ます。MW WP Form には "mwform_validation_mw-wp-form-xx... 2020.02.05 WordPress
WordPress WordPress 問い合わせフォームはAMP化対象から外しましょう!(※暫定対応) 当社WEBサイトのWordPressはテーマに「Cocoon」を利用させていただき各ページをAMP対応しておりますが、お問い合わせページもAMP化されていることを今更ながら気づきました。お問い合わせページの検索結果ページAMP対応ページとし... 2020.02.04 WordPress
WordPress WordPress リビジョンをSQLで削除する方法 WordPressには記事執筆中の追加や修正内容を自動保存するリビジョン機能があります。便利な機能ですが、そのままにしておくと記事テーブル(wp_posts)のレコード数がどんどん増えていき動作を遅くする原因にもなりますので、不要なリビジョ... 2020.02.02 WordPress
ツール・サービス データベース管理ツール Adminer のご紹介 データベース(MySQL)の管理ツールといえば phpMyAdmin が知名度・シェアともに多いと思いますが、Adminer という1つのPHPファイルのみで動くデータベース管理ツールがあります。また MySQLはもちろん PostgreS... 2020.02.01 ツール・サービス
エックスサーバー Basic認証下で無料SSL Let’s Encrypt(レッツエンクリプト) を自動更新する方法(エックスサーバーで検証) 多くのサイトで利用されている無料SSLのLet's Encrypt(レッツエンクリプト) は3ヶ月ごとに更新する必要がありますが、テスト環境等でBasic認証をかけていると更新処理が出来ません。自動更新エラーエックスサーバーの場合、自動更新... 2020.01.31 エックスサーバー
WP-CLI WP-CLIがさくらのレンタルサーバーに標準で入ってる?? 利用しているさくらのレンタルサーバーにも WP-CLIをインストールしようとしたところ既に入っているようでした。wp --info でバージョン等確認% wp --infoOS: FreeBSD 9.1-RELEASE-p24 FreeBS... 2020.01.31 WP-CLIさくらのレンタルサーバー
Apache .htaccessファイルでメンテモードにする方法 運用中のWebサイトを .htaccessファイルでメンテナンスモードに切り替える方法を書きます。メンテ中に表示するページを用意メンテナンスをしている旨を書いた簡単なHTMLなどのページを "maintenance.html" などの名前で... 2020.01.29 Apache
エックスサーバー エックスサーバー DNSレコードのワイルドカードを削除した際の動作検証 その2 昨日、DNSレコードのワイルドカードを削除した後にサブドメインを追加する動作検証を行いましたが、ワイルドカードのDNSレコードを消さずにサブドメインを追加した後にワイルドカードを削除すると不具合が出ることが分かりました。ワイルドカードを削除... 2020.01.28 エックスサーバー
エックスサーバー エックスサーバー DNSレコードのワイルドカードを削除した際の動作検証 その1 エックスサーバーに登録したドメインのDNSレコードを管理画面から確認するとデフォルトでワイルドカード「*」のDNSレコードが登録されています。*.analyzegear.co.jp A IPアドレス特に不要だと思いますが、何か不具合が出ても... 2020.01.27 エックスサーバー
ownCloud ownCloudをエックスサーバーにインストールする手順 Dropboxに代わる?無料で利用できるオンラインストレージ「ownCloud」をエックスサーバー上にインストールする手順を書きます。 ownCloud Server ダウンロードownCloud公式ページのダウンロードページから ownC... 2020.01.27 ownCloud
WP-CLI WP-CLIでWordPressコア・プラグインの改竄検知と修復する方法 WP-CLIのコマンドでWordPressコアや公式ディレクトリ内プラグインの改竄検知をすることが出来ます。また根本的な解決ではありませんが、改竄されたコア・プラグインを修復することも可能ですので合わせて書いていきたいと思います。WordP... 2020.01.24 WP-CLI
WordPress WordPress ログイン画面(wp-login.php)にアクセス制限(IP制限 / Basic認証)を追加する WordPress管理画面のログイン画面(wp-login.php)への不正アクセス(攻撃)を防ぐためにIP制限、Basic認証 を .htaccessファイルに追加する方法を書きます。IP制限"allow from" に許可するIPを追加... 2020.01.24 WordPress
Linux Linuxコマンド | ディレクトリ一覧を取得する サーバー上でディレクトリ一覧を取得するコマンドのメモ。取得する階層の深さを変えることも出来て便利です。一階層目のみ取得$ find ./ -maxdepth 1 -type d././log./htpasswd./public_html./... 2020.01.24 Linux