shortycolossus | 非WEBマーケターのためのWEBマーケティング
no image

AWSのkusanagi環境のWordPressとPHPでFatal Errorやsintax errorがあったときにSwatchで監視してSlack通知する

少し前にPHPでFatal Errorやsintax errorがあったときにSwatchでメールで通知するをやったのですが、不便だったのでslackで実装しなおしました。以下が不便だった理由。AWSの迷惑メール防止フィルタに引っ掛かる

no image

Linuxの「基礎知識過ぎて誰も教えてくれない常識とコマンド」をまとめてみた(随時更新)

Wordpress→php→Linuxに到達しました。調べれば調べるほど奥が深く、面白いLinux。今でこそ何ができて何ができないのか、どう考えればいいのかが少しずつ分かってきましたが、最初はわからないことだらけで思い通りに動かないLinuxが大嫌いでした。サッとみて、「ふぅん、こんなことができるんだ」というページになれば幸いです。はじめに自分がLinuxについ

no image

PHPでFatal Errorやsintax errorがあったときにSwatchでメールで通知する

kusanagi環境下でPHPエラーがあったときにメールで通知するようにする。Wordpressのプラグインにもメール通知できるものがありますが、PHP純正プログラムは監視できないのでサーバに設定する必要があります。Swatchを使って監視基本インストールされていることが多いですが。以下のコマンドでインストール可能$ yum install swatch

no image

phpでlocalファイルにPOSTする方法(そんなことする必要ない)

phpでlocalファイルにPOSTする必要性は原則ないlocalファイルにPOSTという「一度クライアントブラウザにデータを渡さなければいけない」状況が起こることは基本的にはあり得ないし、UX的にもするべきではありません。※ここでいうlocalファイルというのは同一サーバ内の別phpファイルという意味です。phpでlocalファイルに前ページのPOST情報を

no image

AWS上のnginxでWordPressがhttpsに転送しているために無限ループが発生してしまったとき に書くこと

ELBからEC2にポート80で接続しているときに、WordpressのサイトURLなどでhttpsを記載しているときにnginxに何も記載していないとリダイレクトループがかかってしまう。httpでwp-configにアクセス→httpsにリダイレク→ELBでhttp(ポート80)を通してEC2へ→httpでwp-configにアクセス…というリダイレクトループが発生してしまうということ。そ

no image

サーバーを借りたらやるべきSSHの設定

https://www.kagoya.jp/howto/rentalserver/ssh/

no image

シリアル番号をDB管理で作成するPHP

WordpressのDB関数を使用しています。PDOを使う場合は適宜書き直してください。require_once ('serialcode.php');などとして、フォーム送信プログラムの中で呼び出して使います。$serialcode = get_serialcode();などで取得できます。<?php/

no image

Googleのログイン画面のようにplaceholderをinputの上に残すjquery

ニールセンの調査ではプレースホルダーを残せ、とのことだったので作ってみました。ニールセンの元記事はこちらhttps://u-site.jp/alertbox/form-design-placeholdersjquery/

no image

git bashやコマンドラインでローカルPCからAWSのRDSに直接アクセスすることはできない

世の中の当たり前すぎて誰もどこにも書かないのですが、git bashやコマンドラインツールでAWSのRDSに直接アクセスることはできません。AWSであればEC2に接続し、EC2からDBサーバーを操作する形になります。つまりWindowsであればPuttyなどでEC2にログインしてから、この辺のコマンドを打ってDBを操作することになります。

no image

WordPressのタクソノミ一覧を取得したりタクソノミをもとにpost_typeを変更するSQL

タクソノミ(カテゴリーやタグ、カスタムタクソノミ)の一覧を取得するSELECT wp_terms.term_id,wp_terms.name,wp_terms.slug,wp_term_taxonomy.term_taxonomy_id,wp_term_taxonomy.taxonomy FROM wp_terms JOIN wp_term_taxonomy ON

pocketlinehatebuimagegalleryaudiovideocategorytagchatquotegoogleplusfacebookinstagramtwitterrsssearchenvelopeheartstaruserclosesearch-plushomeclockupdateeditshare-squarechevron-leftchevron-rightleafexclamation-trianglecalendarcommentthumb-tacklinknaviconasideangle-double-upangle-double-downangle-upangle-downstar-halfstatus