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

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

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のコアやプラグイン、テーマなどのバージョン…

Mac Vmware Fusion環境でLocal by Flywheelのインストールエラーが発生する

Wordpressの開発環境(複数のサイトに対応)を爆速で構築できるLocal by Flywheelを使おうと いつになくやる気の私でした。 そして、気持ちよくMac Vmware Fusion環境のWindows10内に、Local by Flywheelをインストールしてみたところ・・・ インストール時に…

Google MAPの利用制限!You have exceeded your request quota for this API.

2018年6月から、2018年7月からと噂されていたGoogleMapの仕様変更の件ですが、有料化は、数年前から囁かれていただけに、これはもはや都市伝説化しているのでは? そう!安易に考えていたところ、このGoogleMapの仕様変更は本当の話でした。 2018年7月16日以…

WordpressでECサイト構築!Woocommerceテーマは公式のstorefrontがおすすめ?

WEBの仕事をしている身としては、オープンソースでECサイトの構築する知識くらいは持ち合わせていたい・・・ そんな気持ちで勉強し始めてみました。 現段階で一番知識があるWordpressを使って、ECサイト構築を進めていきます。 そして、使うECサイト用のプラ…

ショッピングサイトの構築はWordpressまたはEC-CUBEのどれ良い?

もう6,7年になるだろうか? 久しくショッピングサイトの構築をしていないと、今イケているEC系のオープンソースが分からなくなっていました。 そこで、ざっくりとですがいろんなソフトウェアを試すことにしました。 (インストールして直感で設定し、購入まで…

爆速HTML5コーディングの為のレスポンシブ フォント サイズを学ぶ

システム開発一筋うん十年の身としては、デザイン寄りのHTMLコーディングの作業は、極力避けたいものです。 プログラムとなるJavascriptの部分は大好きなのですが、CSS・スタイルシートについては、あまり好きではないのが本音です。 ただ、最近ではSASS,SCS…

Wordpressの順番が変わってしまったpost_IDの番号を書き換えて変更する

Wordpressのパーマリンクをpost_IDで運用している際に、極稀にpost_IDの番号を変えたい! そのような場面に出くわすことがあると思います。 いらないと思って削除した投稿を、新しく投稿し直した場合? 何らかのエラーで、投稿を一旦削除しなければならなか…

jqueryで取得したJWTのトークン(token・JSON)情報をデコードする

フロントエンドの開発をはじめて丸1日が立ちました。 認証機能にJWTを利用して、いろいろと認証機能のテストをしています。 前回でサーバー側で発行されたトークン情報をcookieに保存して、リクエストの度にheaderに付与する流れを構築しました。 ここまでは…

jqueryのajaxから認証用のauthorization bearerヘッダーを送信する

最近フロントエンドの開発を、ポチポチ触っていてのメモ書きです。 JWTやoAuthなどの認証で、authorization bearerヘッダーを送信した認証を構築しようと思っています。 なるほど~apiを使った外部システムからの認証は、このような仕様になっているんですね…

Wordpressのメディア・写真にAI(CLOUD VISION API)を使ってタグ付けする

日々のブログ投稿内で、利用している写真ファイルを、もっと有効活用できれば! GoogleのAI(CLOUD VISION API)を使えば、自動で写真のタグ付けを行うことができる! タグ付けされたメディア・写真をライブラリとして、利用すればSEO対策やユーザーへのコンテ…

Wordpressのメディア管理でattachment画像に付けたタグだけを件数とともに取得する

楽をしてはいけないという結果です。 functions.phpに下記のregister_taxonomy_for_object_typeコードを追加するだけで、メディアの画像にもカテゴリーやタグを設置できるようになります。 (デフォルトでONでも良さそうなんですけどね) // メディア管理にカ…