サーバの設定とトラブルの回避方法

2008年5月16日 (金)

SQLインジェクション攻撃の流行の背景

データベースのSQLでインジェクション攻撃が昨年から流行しています。
数年前に一度流行してその後はニュースで見かけなくなったので、サーバ側が対策を取り始めたためインジェクション攻撃がなされても無効となったのだと思っていたのですが、どうもそうではなさそうです。
わたしの愛読サイトの一つのINTERNET WatchSQLインジェクションを考える「第1回:SQLインジェクションとは何か」と「第2回:なぜSQLインジェクションが流行しているのか」という興味深い記事が掲載されました。なぜいま、SQLインジェクション攻撃が流行しているのかがわかります。

続きを読む "SQLインジェクション攻撃の流行の背景" »

2008年5月13日 (火)

mod_rewriteを.htaccessで設定する

CGIやPHPなど動的なページを静的なページに置き換えるのがmod_rewriteです。
正規表現を使って動的なURLを静的なURLに置き換える例ですが、
CGIを使った動的なURL
http://www.example.com/document/document.cgi?type=faq&lank=bigin&page=3

http://www.example.com/document/faq/bigin/3.html
という静的なhtmlのURLに置き換えることが出来ます。

googleやyahooのインデックスに動的なページは登録されにくいですが、mod_rewriteを使用することで静的なURLとする事が出来るので、インデックスに登録されやすくなり、SEO対策ともなります。
それと何より、静的なURLの方がユーザーにとってはなじみやすく見やすいものです。

mod_rewriteはApacheのconfigファイルに書いて設定することも出来ますが、.htaccessファイルにソースを書いて設定することも出来ます。..htaccessファイルを読み込ませることは、若干サーバーに負担をかけるので処理が遅くなると言う欠点がありますが、.htaccessという設定ファイルをアップロードするだけでmod_rewriteを利用できるので、手軽です。

続きを読む "mod_rewriteを.htaccessで設定する" »

2008年5月10日 (土)

ムームードメインとチカッパで独自ドメインを運用する設定方法-DNSの設定

ムームードメインで取得した独自ドメインを、チカッパ(chicappa!)のレンタルサーバーで公開する方法の解説です。
チカッパのDNSの設定に癖があるため、チカッパを利用する方の中で設定が出来ない方が多くいるようです。せっかく独自ドメインを取得しながら公開できないのは無駄な出費をしている事になるので、この記事を参考にして、独自ドメインで公開できるようになってください。

※注:画像をクリックすると拡大しますので、参考にしてください。

続きを読む "ムームードメインとチカッパで独自ドメインを運用する設定方法-DNSの設定" »

2008年5月 7日 (水)

MySQL4.1とPerlの間で起こる文字化け対策

Mysql41 MySQL4.1特有の問題文字化けがあります。
同じMySQLでも3.23.Xや4.0.x、5.0.xの系列のバージョンでは発生しない問題です。
わたしの場合の文字化けは左の画像のように、全ての文字が「???????」となってしまうと言うものでした。

続きを読む "MySQL4.1とPerlの間で起こる文字化け対策" »

2008年5月 5日 (月)

バリュードメイン(VALUE-DOMAIN)で複数の独自ドメインを一括して取得する

Vd1 バリュードメインで新規に独自ドメインを取得する方法の解説です。

バリュードメインは複数のドメインを一括して新規に取得したり、他社から移転することが出来ます。わたしのように多数のドメインを取得して管理している人にとって、慣れれば便利な機能ですので、今回は1つのドメインを取得する方法と、複数のドメインを一括して取得する方法の2つあわせて書きました。

ドメインの取得の理由ですが、わたしがサブドメインで運営しているサイトの中から、Yahooディレクトリに登録されているサイトを選んで独自ドメインに移転することにしました。
サイトの数が3つなので、独自ドメインも3つ取得しました。

:画面をクリックすると拡大して表示されますので、参考にしてください。

続きを読む "バリュードメイン(VALUE-DOMAIN)で複数の独自ドメインを一括して取得する" »

2008年4月30日 (水)

Movable Type 4.1(MT 4.1)のアップロードの方法 チカッパ(chicappa!)編

Chicappa1 チカッパにMovable Type 4.1をアップロードする方法です。
画面はチカッパのWebFTPにMT 4.1をアップロードしたところです。

新しいツールが多いためか、以外にMT 4.1をアップロードできなくてインストールが出来ない方が多いようです。
MT 4.1のアップロードをチカッパのWebFTPを使用してアップロードします。チカッパ以外のサーバではFTPが違ってきますが、基本的な操作は同じですので参考にしてください。

なおここでは既にSix Apartから Movable Type 4.1をダウンロードしてきて、解凍済みであることを前提としています。

また、インストールはアップロードを間違えなければとても簡単に出来ますので、インストールの解説は行いません、この点をご了承ください。
 

続きを読む "Movable Type 4.1(MT 4.1)のアップロードの方法 チカッパ(chicappa!)編" »

2008年3月20日 (木)

phpMyAdmin 2.11.5 インストールと設定

Downloads1_2 新しいホスティングサービスを利用することになったので、ひさしぶりにphpMyAdminをインストールすることになりました。最後にダウンロードしたバージョンが2.6.xだったのですがphpMyAdminは随分と進化を遂げていて、安定バージョンがすでに2.11.5になっていました。 2.10.xが昨年出たのは風の便りに聞いていたのですが、さて、数年ぶりにいじるphpMyAdminにどのくらい時間を費やさなくてはならないのでしょうか。 とにもかくにもまずはダウンロードです。これは自分が運営しているデジタル データ システムズのなかにphpMyAdminの解説をしているphpMyAdminの説明があるから、こちらを参考にしました。

続きを読む "phpMyAdmin 2.11.5 インストールと設定" »

2008年2月29日 (金)

TypePadとVALUE-DOMAINを利用したドメイン・マッピング

最初にTypePadのよくあるお問い合わせを参照します。
「よくあるお問い合わせ」をクリックして検索ボックスに「ドメインマッピング」と入力すると、2行目に「ドメイン・マッピングを設定する」が出てきますので、これをクリックしてページの指示に従います。

Typepad_domainmaping1

このページにはドメインマッピングの設定方法についてTypePad側の設定方法の他にも、「さくらインターネット」「VALUE-DOMAIN.COM」「お名前.COM」の3社の設定方法が掲載されているページへのリンクも張られているので、お気に入り(ブックマーク)に入れておくと後々の設定に利用できて便利です。
わたしはこのページを見てVALUE-DOMAIN.COMを選びました。

続きを読む "TypePadとVALUE-DOMAINを利用したドメイン・マッピング" »

2008年2月28日 (木)

xoops cubeのインストール第1ステップでデータベースエラー

xoops cubeのインストールの第1ステップで、最後のデータベースの接続でエラーが出て先に進めなくなってしまった。
MySQLやphpMyAdminを扱い慣れていたおかげで、何とか先に進めたのだと思うが、手順はこのようにしました。

続きを読む "xoops cubeのインストール第1ステップでデータベースエラー" »

2008年2月27日 (水)

XOOPS Cube Legacy(XCL)のインストールの失敗の後の成功体験談

わたしの運営するサイトのユーザー数も増えてきたので、その管理も大変になってきました。
これまでは全て、自分で作成したプログラムので運営をしていたのですが、プログラムのバグの修正や機能の追加なども大変で、そろそろユーザー管理をXOOPSに任せようと思い立ちました。

Img_0469

今までXOOPSは1種類と思っていのですが、今回導入に先立って調べたら2種類あることがわかりました。しかも双方とも互換性は全く考慮せず開発を進めていると言います。XOOPS2.xとXOOPS Cube Legacのどちらにするか迷ったのですが、最新版の書籍「 わたしはソースをいじらなければならないので、こうしたプログラマー向けの最新版の書籍があるととても助かるのです。


いきなりサーバにはアップできないので、テスト用のPCに導入をしてみました。

続きを読む "XOOPS Cube Legacy(XCL)のインストールの失敗の後の成功体験談" »

2008年2月26日 (火)

サーバエラーが出た場合のSkype2.0のポートの変更の方法

Skype1

Apacheなどテスト用のサーバを自分のパソコンに立ち上げるときに、Skypeを利用しているとエラーが発生することがあります。これは、サーバ使用するポートが80番でSkypeも80番ポートを使用している場合があるからです。

サーバの設定を変更するよりもSkypeのポートを変更した方が簡単なうえに確実なので、ここに書き留めておきます

続きを読む "サーバエラーが出た場合のSkype2.0のポートの変更の方法" »