カテゴリー「PHP」の記事一覧

Nginxで502 Bad Gatewayの原因が「upstream sent too big header~」の場合の対処法




管理しているWebサイトで502 Bad Gatewayが発生していました。 Nginxのエラーログを見ると以下のようなログが流れていました。 2019/04/18 20:00:33 [error] … 続きを読む→

curl_setoptでSSL connect errorが出て接続に失敗する場合の対処法




とあるWebサービスでPHPのcURLを利用してスクレイピングをしていたのですが、突然エラーが出るようになりました。 エラーを再現をしてみるとhttpsのサイトへ暗号化通信する際にエラーが出るようです … 続きを読む→

Apacheで拡張子が「.html」のファイル内でPHPを実行する方法




XAMPPでテスト中、「test.html」というHTMLファイルにPHPを記述したところ、PHPが実行されませんでした。 「あれ?HTMLにPHP書いて動作しなかったっけ?昔のXAMPPは何もせずに … 続きを読む→

PukiWikiで空のコメントが追加されてしまう場合の対処法




私の管理しているPukiWikiのサイトではconfigとrecorderというプラグインを利用して、独自フォーマットのコメントを追加できるようにしています。 これはこれで正しく動作していたのですが、 … 続きを読む→

自前の国別IPv6、IPv4アドレス割当リストを作成しよう




IPv6時代のセキュリティ対策 サーバ管理者であれば、何らかのアクセス規制を導入していると思います。 その中でも頼りになるのが国別のIPリストではないでしょうか? 国別のIPリストを利用すれば「SSH … 続きを読む→

最新のXAMPPをインストールし、安全・高速に運用する方法




2017年版XAMPPを安全に導入する方法 XAMPPとは何かというのは「以前のページ」で解説しました。 以前の解説からXAMPPも進化をしているようでインストールや設定の方法が変更になってます。そこ … 続きを読む→

FuckAdBlockを利用して自由自在にAdblock対策をする方法




本格的にAdblock・Crystal対策するなら自作がお勧め 前回「WordPressで手軽にAdblock対策するならBetter Stop AdBlockで決まり!」という対策を紹介しました。 … 続きを読む→

WordPressプラグインを公式プラグインディレクトリへ追加する方法




作成したプラグインを公式プラグインディレクトリで公開しよう 「WordPressプラグインの解説」第5弾。 さて、プラグインが完成したら、とうとうWordPressの公式ページヘプラグインをアップロー … 続きを読む→

WordPressプラグイン用の設定を追加する方法




プラグインの動作をユーザーが設定できるようにする 「WordPressプラグインの解説」第4弾。 プラグインの動作をユーザー側で変更できるようにするには、プラグインに設定を追加します。 プラグインの設 … 続きを読む→

WordPressのプラグインでデータベースを作成・削除・アップデートする方法




セキュリティへの配慮が欠かせないデータベースとのやり取り 「WordPressプラグインの解説」第3弾。 WordPressのプラグインでは独自のテーブルを作成して利用することもできます。 そうなれば … 続きを読む→

WordPressプラグインの仕組みとクラスを利用したより実践的な解説




WordPressプラグインの作り方、実践編 「WordPressプラグインの解説」第2弾。 このページではテンプレートタグとフックを利用し、細かな仕様や、動作の制御方法も紹介します。 実用的なプラグ … 続きを読む→

本気で作りたい人向け、WordPressプラグインの作成方法




実際にプラグインを開発してみてわかった、かゆいところに手が届く解説 WordPressでは、その人気にふさわしく多くのプラグインが用意されています。 それに合わせて、プラグインの作り方を解説するサイト … 続きを読む→

MySQLのインストールと各種設定、phpMyAdminのインストールと設定




データベースと管理ツールを導入 「前回」に続いて「GMO VPSを契約してWordPressを安定動作させるまでのサーバ設定方法」第五弾。 この投稿ではMySQLのインストールと初期設定。合わせて簡単 … 続きを読む→

Nginxとリバースプロキシ、php-fpmとOPcacheのインストールと設定




WordPressを高速動作させるWebサーバの裏側 「前回」に続いて「GMO VPSを契約してWordPressを安定動作させるまでのサーバ設定方法」第四弾。 この投稿ではWordPressの高速動 … 続きを読む→

Google Hosted Librariesを利用して相互RSSを作る方法




jQueryとGoogle Feed APIを組み合わせて相互RSSを作ります 「Google Hosted Libraries」とはオープンソースのJavaScriptライブラリを提供してくれるGo … 続きを読む→

WordPressでコメント機能を投稿タイプや時間経過と共に停止する方法




皆様いつもコメントやSNSボタンのクリックありがとうございます 「ブログを運営していて一番嬉しいのはコメントをいただけること」です。 やはりコメントで質問を頂いたり、お礼のコメントを頂けると「次回はも … 続きを読む→

yumコマンドで外部リポジトリを指定して、最新のPHPにバージョンアップ




yumと外部リポジトリの力を借りれば、作業は数行のコマンドだけ 前回の投稿でも確認しましたが「CentOS Linux 5.8」のデフォルトだと「PHPが5.1.6」で、最新のWordPress動作条 … 続きを読む→

PukiWikiにプラグインを使って、お問い合せフォームを設置




お問い合せフォーム用のプラグインpkwkmail.inc.phpを設置しました。 今回はPukiWikiにお問い合せフォームを設置します。設置するといってもプラグインが用意されているので、インストール … 続きを読む→

PukiWikiのロゴURLを変更




ロゴをクリックした時に移動するページをホームに変更 PukiWikiにはトップページ(名前は変えられる)新規ページを作って、ホームにする機能が付いています。 しかし、そのままだとトップページとホームが … 続きを読む→

PukiWikiでFacebookなどソーシャルメィア用にOGPを設定する方法




置換・変換・切り取りと大忙し。PukiWikiにOGPを追加する方法 前回は「WordPressにOGPコードを追加」しました。今回はそれのPukiWiki版です。 「そのまま流用できるのでは?」と甘 … 続きを読む→