システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

syslog /var/log/messages に大量のsystemdメッセージが出力されている

普段あまり意識していなかったことなのですが、ある日 syslog /var/log/messages の中のログで必要な出力を確認しようとした時、下記のようなメッセージが数分おきに大量に出力されているのを見つけました。 Jun 19 11:09:01 test.pc systemd: Created slice…

iMac VMware FusionのWindows 10で起動時に毎回エクセルプログラムが起動する

iMac上のVMware Fusionで更新プログラムがあると、ポップアップウインドウが表示されていたので、更新することにした。 最近この手の更新で失敗する苦い思い出があったので、何やら不吉な予感を感じながらも更新を実行・・・ 更新完了間際・・・ 案の定、Win…

PHPのimagick.soでlibMagickWand-6.Q16.so.2: cannot open shared object警告が発生

何も考えずにひたすら各サーバーを yum update していたら PHP5.4環境がPHP7の環境になってしまい ことごとくサイトが表示されないエラーになってしまった。。。 限られた時間の中で2つの選択肢がチラつく・・・ このままPHPスクリプトを修正して対応するの…

さくらのレンタルサーバーで無料SSL(Let's Encrypt)の更新ができない

さくらのレンタルサーバー上に、1年限定でWEBサイトを構築していました。 個人情報を扱う申し込みフォームがあるため、もちろんWEBサイト全体をSSL通信に対応させました。使ったSSL証明書は、無料のSSL(Let's Encrypt)です。 最近ではLet's Encryptが認知さ…

最新のMACとWindows 10環境では、Vmware Fusion 11にアップグレードしたほうが良い?

Mac OSにしろ、Windows 10にしろ、毎年必ずメジャーアップデートがあります。 そして、そのアップデートに合わせて、必ずアップデートされているのがVmware Fusion です。 どこがどう?変わっているのか?見た目では分からないため、昨年からはVmware Fusion…

AWSサーバーでclamavがアップデートできない!clamav-scanner、clamav-server-sysvinit

AWSサーバー内のclamavを更新しようとしたところ、エラーとなり更新できないトラブルに見舞われています。 一つ一つ問題を解決している最中で、残すところ後1つのエラーだけ! --> Running transaction check---> Package clamav-scanner.noarch 0:0.99.4-1.…

AWSサーバーのclamdが更新時にエラーになる!libjson-c.so clamav-0.100.2-2.35.amzn1.x86_64

Linuxで有名なclamdですが、当然AWSサーバーでも動作します。 が! ある日、システムを更新すると・・・いくつかのエラーで更新ができませんでした。 原因はclamdなのですが、clamav-0.100xで大幅な仕様変更があったのでしょうか? まあ、1つ目はエラーログ…

ClamAV ERROR: Can't create new socket: Address family not supported by protocol

ClamAVは、気持ちよく利用していても、数年後に突然!意味不明なエラーを出力してくるという認識しか無い・・・ 本当なら全てのプロジェクトにClamAVを導入しなくても良さそうなのだが・・・ もう10年くらい前になるだろうか?PHPのオープンソースでことごと…

MySQLの警告対応 mysqldump: [Warning] Using a password on the command line interface can be insecure.

Crontabを使って1日1回Mysqlデータベースをバックアップしているのですが、ご丁寧にCrontab実行時に警告メールが届くようになりました。 警告の内容は mysqldump: [Warning] Using a password on the command line interface can be insecure. です。 なる…

WindowsのMySQLをmysqldumpコマンドからバックアップすると文字化けする

Windowsサーバーに構築しているMySQLのデータベースをバックアップをすることになりました。 Linux同様、mysqldumpコマンドを使ってサクッとバックアップするも・・・ そして、出力されたファイルの中を覗いてみると・・・ あれ? 日本語の部分が文字化けし…

Windows IISサーバーエラー「The page cannot be displayed because an internal server error has occurred on server」とは?

少しずつIISサーバーに慣れてきて、気分良く開発をしている矢先に・・・ ある時。サイトにアクセスしてみると・・・ The page cannot be displayed because an internal server error has occurred on server 上記のような、エラーがでてページが表示されま…

Windows ServerのIISでwoff2などのフォントが404エラーになる

最近IISサーバーを使って、システムを構築しています。 Bootstrapベースの簡単なシステムなのですが・・・ ある程度開発が終わろうかとしていた矢先・・・ ふと、ブラウザーのコンソール画面を確認してみると「glyphicons-halflings-regular.woff2」が404エ…

Windows ServerのIISとPHPでffmpegを使い動画を編集してみる

一時期に比べて、LinuxやWindowsを含めてffmpegの話題が少なくなりましたね。 世の中の開発者さんは、クラウドサービスで簡単に動画の編集を実現しているのでしょうか? 費用かかりますからね・・・ 規模的にも自前サーバーで十分なので・・・ 今回は、ffmpe…

IE11 IE10 IE9 IE8のブラウザーで、PDFが表示できずにダウンロードされる

2019年!IE11などのIEブラウザーのトラブルは、後少しの辛抱なのかもしれませんね。 来年にはWindows7のサポートが終了するため、前倒しでIIE11のサポートも終了して欲しいところです。 (現在、IE10まではサポートが終了しています。) そして、今回のトラブ…

最新版PHP7.3.1にするとエラーログに警告が表示されるようになった

2018年12月末にPHP7.3が正式リリースされました。7.2よりさらに高速になっているという話もあるので 早速インストールしてみると・・・ 何やら良くわからないエラーが出力されるようになりました。 Severity: Warning --> "continue" targeting switch is eq…

ブラウザーIE11でGoogle MAPが表示されない不具合を修正する

Google MAPのAPIキーを設定していない地図が、開発者モードで表示されるようになってしまいました。 そこで、APIキーを付与し、正常な地図を表示できるように対応しました。 ブラウザーのCoole Chrome、FIrefox、Microsoft Edgeでエラーも無く正常に表示でき…

Wordpress Biz Calendarのウィジェットを直接表示するのと2ヶ月表示に対応させてみました

クライアント様から、Wordpress のサイドバーに営業日カレンダー(Biz Calendar)を表示させたいと言う要望をいただいたので、いつもどおりサクッとBiz Calendarプラグインを使う事にしました。 が・・・ どうやらサイドバーは独自のコーディングをしている…

wordpressのwp_handle_upload関数を使ってローカルファイルをメディアへアップロードする

wordpressの管理画面を使わずに、自前で投稿処理ができると、フロントエンド開発が楽しくなってきます。 フロントエンドのajaxから、wordpressへのログイン認証、投稿のpostなどは比較的簡単に行えるのですが、メディア投稿に関してはちょっとだけ癖がありま…

古いAWSのEC2にLet's EncryptのSSL証明書をインストールするとpkg_resources.DistributionNotFound: The 'virtualenv==15.1.0'エラーが発生

ここ最近での流行と言えば、Let's EncryptのSSL証明書でしょうか。 クラウドホスティングサーバーが出始めた頃は、セキュリティー的な問題を含めて中々浸透していなかったのですが、最近ではごく当たり前のようにクラウドが利用されるようになりました。 そ…

MACのVmWare FusionでWindowsを使っていて残念(デメリット)なところとは?

MACを使っていての楽しみとは?毎年秋にMAC OSがメジャーバージョンアップすることだと思います。 しかも無償!(Windowsも10から同じく無償になっています) 本来なら気分が良いはずなのですが・・・ 毎年、気分が良くなったと同時に気分が悪くなります・・…

新しいGoogle Mapの料金体系でクレジットカード登録無しにAPI Keyを取得する方法はある?!

何気ない個人サイトの制作依頼があったのですが、いつものようにGoogle MapのAPI Keyを取得しようとしたところ、Google Maps Platformの登録へ飛ばされるようになっていました。 そういえば、6月頃から仕様変更があったのでした。 ガンガン使いすぎると有料…

はじめてAwsにWindows Server 2016をインストールしてみた!不具合・問題点など

いろいろとWindows Serverシステムの検証をしなければならなくなり、急遽Windows Server環境を用意することになりました。 Windows Serverを触るのは10年ぶりくらいかもしれません・・・ Microsoftだけに、クラウドのazureを利用して構築しようか?凄く迷い…

使用済みのWordpressを一発で初期化する方法「Advanced Reset WordPress」プラグイン

テスト・開発用で利用していたWordpressや、既存のWordpressを初期化した後に楽をして、上書き納品したいときなど・・・ 一発で初期化する機能がWordpressにも標準で欲しいところです。 標準なだけに、バックアップした後に初期化され、いつでも復元できる仕…

Vmware Fusionで仮想環境を構築しているWindows7のアップデートができない不具合が発生

iMACのVmware Fusionで、Windows7の仮想環境を構築していました。 主にIE9、IE10、IE11ブラウザーのテスト用に使っていましたが、ある日を境にOSのアップデートができないことに気づきました。 まあ、使用頻度も低くなっていたので放置していたのですが・・…

Cross-Origin Read Blocking (CORB) blocked cross-origin responseエラーの原因と解決方法

知り合いのサイトのメンテナンスを行っていたところ、見慣れない警告がコンソール画面に表示されていることに気づきました。 Cross-Origin Read Blocking (CORB) blocked cross-origin response Googleアドセンスで何らかのエラーがあるのかもしれません。 …

Wordpress Woocommerceで構築したネットショップの消費税増税対策を考える

世の中平和慣れしているのでしょうか?来年秋には消費税が8%から10%へと増税されます。 その割には世間はとても静かですね・・・既に受け入れて諦めているのでしょうか? もっと連日メディアで取り上げられてもいい気もしますね。 (銀行に眠っているお金を…

Wordpressの翻訳ファイル(.mo)が、アップデートの度に上書きされ戻ってしまう

Wordpressは、世界中で最もサイト構築に利用されているオープンソースです。 そのため、コア、テーマ、プラグインには、複数の言語に対応する仕組みが取り入れられています。 言語ファイルの.poを、新規に作成したり変更することで、ページ上のテキストを編…

Wordpress管理画面メニューの順番でWooCommerceの順番が変わらない

Wordpressで構築したサイトを、納品前にクライアント向けに調整(非表示・順番変更など)しようとしたところ、WooCommerceの順番が変わらないことに気づきました。 add_filter( 'custom_menu_order', '__return_true' );add_filter( 'menu_order', 'MY_menu_…

Wordpressの新エディターGutenbergを使うと既存のページに不具合がでる?

次のバージョンから、Wordpressのエディターが新しくなりそうですね。 今風の入力方法になる感じでしょうか。 他のCMSやブログサービスが、直感的なエディターを採用している中、ついにWordpressも標準で対応します。 いままでは、ページビルダー系のプラグ…

WordpressのBackWPupプラグインである日突然エラーが発生しバックアップに失敗する

BackWPupプラグインを使って、Wordpressの全ファイルとデータベースを定期的にバックアップしている環境があります。 ある日を境にバックアップ処理がエラーで完了しない不具合になっていました。 特にWordpressのコアやプラグイン、テーマなどのバージョン…