【原因&対処法】PHPで「PHP Warning: Module “xxxxxxxx” is already loaded loaded in Unknown on line 0」

PHPを使っていると、ログやターミナルに次のような警告が大量に並ぶことがあります。

PHP Warning:  Module "curl" is already loaded in Unknown on line 0
PHP Warning:  Module "exif" is already loaded in Unknown on line 0
PHP Warning:  Module "fileinfo" is already loaded in Unknown on line 0
PHP Warning:  Module "ftp" is already loaded in Unknown on line 0
PHP Warning:  Module "gd" is already loaded in Unknown on line 0
PHP Warning:  Module "mbstring" is already loaded in Unknown on line 0
PHP Warning:  Module "sockets" is already loaded in Unknown on line 0
PHP Warning:  Module "sqlite3" is already loaded in Unknown on line 0

ローカル開発環境でも本番環境でも見かける典型的なエラー。実は原因はシンプルなので対処法とか確認方法を自分用にメモ。

“【原因&対処法】PHPで「PHP Warning: Module “xxxxxxxx” is already loaded loaded in Unknown on line 0」” の続きを読む

画像が見つからなかった時に.htaccessファイルを使って自動で404 no image画像に転送する方法

テストサイトや(本番サイトでも)画像がリンク切れになっているときに、自動で代替えの画像を表示させたい時があると思います。その時の.htaccessファイルを自分のコピペ用にメモ。

“画像が見つからなかった時に.htaccessファイルを使って自動で404 no image画像に転送する方法” の続きを読む

【コピペ用】.htaccessでサイトをメンテナンス中にして特定IPからのアクセス(自分)だけアクセス可能にする方法

Webサイトのリニューアルやメンテナンス中に、「他のユーザーにはメンテナンス中のメッセージを表示したいけど、自分はメンテナンス中のサイトにアクセス可能にしたい」場合があります。コピペで簡単に実現できるようにブログ記事にしておきます。

“【コピペ用】.htaccessでサイトをメンテナンス中にして特定IPからのアクセス(自分)だけアクセス可能にする方法” の続きを読む

【コピペ用】さくらで常時SSL化する時の.htaccessの内容

さくらインターネットのレンタルサーバで、独自ドメインを使ってサイトを運用しているときは、無料で常時SSL化することができます。ドメインに依存せず汎用的に使える書き方があるので、備忘録(コピペ用)として記事にしておきます。

“【コピペ用】さくらで常時SSL化する時の.htaccessの内容” の続きを読む

windows+Apacheで認証付きgitサーバを立てるときのhttpd.confの内容

Gitでプログラムを管理したいときには、GitHubとかを使う方法やさくらインターネットのレンタルサーバやVPSを使う方法もあるんですが、色々デメリットもあるので自宅のサーバに立てることにしました。 “windows+Apacheで認証付きgitサーバを立てるときのhttpd.confの内容” の続きを読む

Windows版ApacheのSCRIPT_NAMEが正しくない(ec-cubeで「ページが見つかりません」と表示される)

ec-cubesymfony なんかをwindowsで動かしていると、path.yml などで正しい設定を行っているにもかかわらず、トップページや管理ページで「ページが見つかりません」と表示されることがあります。 “Windows版ApacheのSCRIPT_NAMEが正しくない(ec-cubeで「ページが見つかりません」と表示される)” の続きを読む