当サイトのWordPressの環境をAmazon EC2のt3.nanoインスタンスに移行すると同時に諸々バージョンを新しくしていきたいと思います。ただ、インスタンスタイプt3.nanoのメモリは0.5GiBしかなくデフォルトだと流石にメモリ不足です。以下の記事の後半でご紹介しているswap領域を増やすという対応も別途...
php-gd拡張モジュールはインストールされているのに画像処理がうまくいかず、phpinfoやphp -iコマンドを実行しても、何故だかPHPの画像処理ライブラリ(GD)の情報が全く出力されていなかったので調べてみたところ、php.iniにextensions=gd.soの記載がなかったのが原因でした。 ...
Algolia導入を検討するために無料プランで試してみました。Algoliaのリファレンスを参照しながらやってみたのですが、Fatal error: Class 'DOMDocument' not foundなどのエラーが発生したり、いくつか問題点や注意点が見つかりましたので、簡単にまとめてみたいと思います。 ...
PHP 5.6のセキュリティーサポートは2018年末まで延長されたこともありますが、PHP 7系の案件も、ここ最近ではボチボチ見られるようにもなってきました。 かなり前にセットアップしたまま放置していたAWSのAmazon Machine Imagesで、PHPのバージョンの古いものがありましたので7.1にアップデート...
Developer's blog | Microsoftの翻訳APIを久しぶりに使ってみた(アクセストークン取得API実装編)の続きです。 ちょっと時間が空いてしまいましたが、いよいよ翻訳処理の実装をしていきたいと思います。 アクセストークン取得の実装(Javascript) 前回は、アクセストークンを取得するphpの...
Microsoftの翻訳APIを久しぶりに使ってみた(準備編)の続きです。 今回はアクセストークン取得API呼び出しの実装についてまとめてみたいと思います。 画面イメージは、gTranslatorのように翻訳前と翻訳後の文章を入出力するtextareaがあって、翻訳対象の言語と翻訳後の言語を選べるようにしたいと思います...
MAMPをインストールしてMacBook ProにPHPのWeb開発環境を作ろうと思ったのですが、ApacheとPHPはインストールされているようなので、MySQLだけをインストールすることにしました。 今回使用した環境は以下の通りです。 MacBook Pro OS X Yosemite 10.10.5 前回のDev...
新年明けましておめでとうございます。 今年もよろしくお願いいたします。 ここ数年、ブログの更新が滞りがちなので、今年は新年のご挨拶もかねて、休み中に少しいじってみたnginxのエントリでスタートしたいと思います。 今回は、Amazon EC2でMicro Instanceを立ち上げ、nginxをセットアップしてWebサ...
久しぶりのエントリーになるのですが、たいした内容ではありませんがちょっとだけはまったので、備忘録として残しておきたいと思います。 PHPのstrpos関数は、ある文字列の中に特定の文字が含まれているかどうかチェックしたいような時に使います。 "apple"という文字列の中にpという文字が含まれているか?また、何文字目に...
当サイトでは、ブログエンジンにWordPressを利用しています。WordPressでは、theme(テーマ)というテンプレートを差し替えることにより、サイトデザインを簡単に変更することができます。 WordPress › Free WordPress Themesより、フリーのthemeをダウンロードすることができま...
完了したかに思われたWordPressのセットアップですが、実は1点漏れがありました。エントリに挿入する画像などは管理者画面からアップロードできますが、アップロード後の画像サイズがフルサイズしか選べず、変更できない状態になっていた、というものでした。 ...
前回に続いて、Amazon EC2のMicro InstancesにPHPをセットアップするで構築した環境にWordPressをインストールしたいと思います。まず、WordPressで使用するデータベースを作成します。 ...
前回セットアップしたMySQLに続いて、Amazon EC2のMicro InstancesにMySQLをセットアップするで構築した環境にPHPをセットアップしていきたいと思います。 PHPをインストールします。 [root@ip-10-244-151-151 html]# yum install php Loaded...
現在flashcastでは、WordPressのテンプレートにオリジナルのThemeを使用しています。 以前使っていたBloggerで実装していた、いくつかの機能を移植しつつ、オリジナルのThemeを作りました。 せっかくなのでWordPress.orgにアップしたいと思います。 まずは、WordPress.orgのア...
lighttpdって、日本語で呼ぶとき困りませんか?ライトエイチティーティーピーディーなのか、ライトティーピーディーなのか?正しくはlightTPDで後者のようです。 lighttpd - Wikipedia lighttpdとは、軽量(light)で高速なWebサーバ(http)として動くデーモン(d)で、Apach...