"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

2018-01-01から1年間の記事一覧

最近話題の○○ Analystを使ったらコンバージョン率が爆上げした

一年ぐらい前に契約しましたが、当時から広告バンバン売ってた○○Analyst。どんなサービスかざっくりいうと、webサイトのコンバージョン率、数を上げるために、人口知能が自動でアクセス解析し、その結果をもとに専任コンサルがデザイン案も含め改善提案して…

【解決法】nginxでvalid_referers設定をすると「conflicting parameter」エラーがでる

nginxでサイトの画像の直アクセス対策(外部からのリンクや、wgetなどをつかった直接ダウンロード)のために以下の設定をした。 location ~.*\.(gif|jpe?g|png)$ { valid_referers server_names mydomain.com; if ($invalid_referer) { return 403; } }する…

【GSuite不要】無料Google Calendarで5人ぐらいの組織のカレンダーとして使用する運用方法

今回5人程度の組織でスケジュール共有を行うことになったのでアカウント構成など、こういった構成・運用にするとよいといった内容をまとめました。GSuiteやサイボウズなども会社カレンダーとして使用経験があるものですが、そりゃ有料ツールのほうが組織に…

Mauticのインストールではまったエラー Contact System Administor.... 「ParameterBag.php」

上記の、インストールステップでDBを指定した後に、以下のエラーが webサーバのエラーログに記録される。 2018/06/17 17:30:05 [error] 2602#0: *292 FastCGI sent in stderr: "PHP message: Symfony\Component\DependencyInjection\Exception\ParameterNotF…

zabbixのagent 4.0.0-1.1alpha3.el7 を入れてMessage from x.x.x.x is missing header. Message ignored. が出てハマった件

サーバが一個増えたのでzabbixのエージェントを入れたらzabbix agent起動後に「Message from xx.xx.xx.xx is missing header. Message ignored」のエラーがでてて、zabbix server側でエージェントサーバ側の確認でエラー「Zabbix agent on is unreachable fo…

【mysql】DBバックアップでサイトのミラーリングするスクリプト

とある要件で、サイトのミラーリングが必要になり、工数少な目でさっとやる形で実装したのでスクリプトをご紹介。 前提: ・メインと、セカンダリサーバの2台構成 ・メインは、AP/DB/WEBの機能 ・セカンダリサーバも同様にAP/DB/WEBの機能 ・今回の同期範囲…

phpspreadsheetがチョー便利!phpからExcelの読み書きプログラミング

ちょいとした業務要件でphpからExcel帳票に出力することがあったので、便利なphpspreadsheetのご紹介!github.com できること できる機能は様々ですがざっと見た感じ以下のようなことができます。 読み込み ファイル名、シート名を指定して、特定のセルの情…

Windowsでのcomposer install/updateエラー(requires ext-mbstring)

PHP

composer installで以下のエラーが出る場合。 Problem 1 - Installation request for maknz/slack 1.7.0 -> satisfiable by maknz/slack[1.7.0]. - maknz/slack 1.7.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from you…

windowsでcomposer install/updateエラー(The openssl extension is required for SSL/TLS protection but is not available)

PHP

composer installなどで以下のエラーが出る場合の対応。 [Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error…