PHP

PHPMailerで送信したメールがYahooメールで文字化けする原因と修正方法

PHPMailerを使ってSMTP経由で送信したメールのうちYahooメール宛のみ文字化けしてしまいました。その他検証したGmail宛とローカルのThunderbirdに設定した独自ドメインのアドレス宛のメールは問題ありませんでしたので、...
WordPress

Google Analytics Dashboard for WP (GADWP) 5.3系から6系へのバージョンアップは詳細確認後にご対応願います

「Google Analytics Dashboard for WP (GADWP) 」はWordPressのダッシュボードや管理画面内でGoogleアナリティクスのデータを見ることが出来る便利なプラグインですが、先日公開された6系へバー...
WordPress

WordPressからプラグインなしでSMTP経由でメール送信する方法(PHPMailer使用)

WordPressにはPHPのメール送信用ライブラリの「PHPMailer」が入っていますが(\wp-includes\class-phpmailer.php)、こちらを使うとプラグインを利用せずSMTP経由でメール送信を実現することが出...
DNS

送信ドメイン認証(SPF)が通らない原因と対処法

途中から参加したプロジェクトで、PHPの送信プログラム(mail関数)から送信されるGmail宛のメールが迷惑メールに判定されてしまう現象がありメールのヘッダー情報を見てみるとSPFの認証が通っていないようでした。 メールヘッダー確...
ツール・サービス

SPFシンタックスバリデーター「SPF Syntax Validator」の紹介

メールの送信元アドレスの偽装を防止する仕組みのSPFの設定をDNSのTXTレコードに追加することが多くなっているかと思いますが、構文に地震がなかったり設定の前に構文をチェックしたい場合は、SPFの構文をチェックしてくれるシンタックスバリデ...
WP-CLI

さくらのレンタルサーバーのWP-CLIが最新2.4.0にバージョンアップされました!

先月末にWP-CLIがさくらのレンタルサーバーにインストールされていた記事を書きましたが、その時のバージョン 2.2.0 からいつのまにか 2.4.0 にバージョンアップされていました! WP-CLIバージョン確認 当社でサイ...
エックスサーバー

エックスサーバー サーバー移行前に無料SSL Let’s Encrypt(レッツエンクリプト) を設定する方法

エックスサーバーに既存サイトをサーバー移行する際、SSL導入済サイトの場合は有料のSSLを利用する以外は一時的にダウンタイムを発生させてサーバー移行させていましたが、いつのまにかトークンファイルでのWeb認証とDNS認証を利用して事前に無...
DNS

digコマンドでDNSレコードを取得する

digコマンドを使うとDNSサーバーに問い合わせてドメイン名からA/MX/NSなどDNSレコードを取得することが出来ます。 下記はDNSレコードタイプと "yahoo.co.jp" のドメイン名を指定してDNSレコードを取得する実行...
WordPress

MW WP Form 確認画面と完了ページで特定要素を非表示にする方法

MW WP Form の確認ページや完了ページで特定要素を非表示にしたい場合は、それぞれの画面で出力されるユニークなクラスを指定して jQuery & CSS で非表示にします。 サンプル 対象要素 今回は個人情...
WordPress

MW WP Form 動的にバリデーションルールを追加する方法

WordPressのフォーム作成用プラグイン "MW WP Form" を使って選択状況に応じて動的にバリデーションルールを追加することが出来ます。 MW WP Form には "mwform_validation_mw-wp-fo...
WordPress

WordPress 問い合わせフォームはAMP化対象から外しましょう!(※暫定対応)

当社WEBサイトのWordPressはテーマに「Cocoon」を利用させていただき各ページをAMP対応しておりますが、お問い合わせページもAMP化されていることを今更ながら気づきました。 お問い合わせページの検索結果ページ A...
WordPress

WordPress リビジョンをSQLで削除する方法

WordPressには記事執筆中の追加や修正内容を自動保存するリビジョン機能があります。便利な機能ですが、そのままにしておくと記事テーブル(wp_posts)のレコード数がどんどん増えていき動作を遅くする原因にもなりますので、不要なリビジ...
ツール・サービス

データベース管理ツール Adminer のご紹介

データベース(MySQL)の管理ツールといえば phpMyAdmin が知名度・シェアともに多いと思いますが、Adminer という1つのPHPファイルのみで動くデータベース管理ツールがあります。また MySQLはもちろん Postgre...
エックスサーバー

Basic認証下で無料SSL Let’s Encrypt(レッツエンクリプト) を自動更新する方法(エックスサーバーで検証)

多くのサイトで利用されている無料SSLのLet's Encrypt(レッツエンクリプト) は3ヶ月ごとに更新する必要がありますが、テスト環境等でBasic認証をかけていると更新処理が出来ません。 自動更新エラー エックスサーバ...
WP-CLI

WP-CLIがさくらのレンタルサーバーに標準で入ってる??

利用しているさくらのレンタルサーバーにも WP-CLIをインストールしようとしたところ既に入っているようでした。 wp --info でバージョン等確認 % wp --info OS: FreeBSD 9.1-R...
Apache

.htaccessファイルでメンテモードにする方法

運用中のWebサイトを .htaccessファイルでメンテナンスモードに切り替える方法を書きます。 メンテ中に表示するページを用意 メンテナンスをしている旨を書いた簡単なHTMLなどのページを "maintenance.htm...
エックスサーバー

エックスサーバー DNSレコードのワイルドカードを削除した際の動作検証 その2

昨日、DNSレコードのワイルドカードを削除した後にサブドメインを追加する動作検証を行いましたが、ワイルドカードのDNSレコードを消さずにサブドメインを追加した後にワイルドカードを削除すると不具合が出ることが分かりました。 ワイルドカ...
エックスサーバー

エックスサーバー DNSレコードのワイルドカードを削除した際の動作検証 その1

エックスサーバーに登録したドメインのDNSレコードを管理画面から確認するとデフォルトでワイルドカード「*」のDNSレコードが登録されています。 *.analyzegear.co.jp A IPアドレス 特に不要だと...
ownCloud

ownCloudをエックスサーバーにインストールする手順

Dropboxに代わる?無料で利用できるオンラインストレージ「ownCloud」をエックスサーバー上にインストールする手順を書きます。 ownCloud Server ダウンロード ownCloud公式ページのダウンロードペ...
WP-CLI

WP-CLIでWordPressコア・プラグインの改竄検知と修復する方法

WP-CLIのコマンドでWordPressコアや公式ディレクトリ内プラグインの改竄検知をすることが出来ます。また根本的な解決ではありませんが、改竄されたコア・プラグインを修復することも可能ですので合わせて書いていきたいと思います。 ...
タイトルとURLをコピーしました