mattintosh note

EasyWine は pixivFANBOX & BOOTH で頒布中

PHP

サイト全体にBasic認証をかけて特定のURLだけ認証を無効にしたい

WordPress や EC-CUBE とかそういうの使ってると .htaccess にこんな風に書いてある。 WordPress: .htaccess RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Rew…

ElastiCacheでMemcachedを使うときのクライアントのインストール

PHP アプリケーションから ElastiCache Memcached を使用する場合、AWS が提供している ElastiCache Cluster Client をインストールする必要がある。(普通の php-pecl-memcached を入れるとマルチ AZ な Memcached に対応してなさそう) Amazon Linux 2 & P…

PHPでYAMLファイルのシンタックスチェックをする

PHP アプリケーションが使用している YAML ファイルに何らかの誤りがあってアプリケーションが正しく動いていない気がするのでシンタックスチェックを行うことにした。YAML のチェックに yq 入れるのもなぁ…ということで PECL の YAML ライブラリを使うこと…

PHP-FPM 環境で .htaccess に php_value は書ける?

「.htacess に php_value を書くとエラーになる」という事象があったのでちょっと調べた。 エラーはこんな感じ。 /var/www/html/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configurat…

PHPのnull判定について調べてみる

PHP

わけあって書きたくなかった PHP 関連の作業をすることになりました。なんてこった。 いままで PHP を書いて生きてこなかったんですが、まぁ Go とか Python とか他の言語の知識である程度はなんとかなるものです。 とは言っても PHP 学習歴数時間の人間の話…

MediaWikiで致命的例外Symfony\Component\Process\Exception\ProcessTimedOutExceptionが発生する

MediaWiki と MySQL を使っているんだけど、最近よく下記のエラーが発生するようになった。 [a7a5567fcc6f7e711b3cfddf] 2017-05-13 17:21:38: 種別「Symfony\Component\Process\Exception\ProcessTimedOutException」の致命的例外 ProcessTimeOut とあるよ…