・【httpd.conf】の内容を確認する ・アクセス制限を掛ける ルートディレクトリー以下にアクセスさせない (例) <Directory /> AllowOverride None Require all denied </Directory> .htaccessにアクセスさせない (例) <Files “.ht*”> Require all denied </Files>
・【httpd.conf】の内容を修正する ・メールアドレスを設定する 自分宛て用に問い合わせ等のメールを送る (例) ServerAdmin postmaster@gmail.com ・アクセス制限を掛ける ファイル一覧を表示しない様にする (例) <Directory “P:/xampp/htdocs”> Options FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory”> ・コンテンンツを一括管理する ドキュメントルート【/apache/htdocs】ではない別の場所でコンテンツを管理する 分かりやすい構造にコンテンツを配置すれば 相対アドレスを求める際に簡単に求められる FTP使用時に転送元と転送先のホルダーが分かりやすくなる 【Alias】ディレクティブを使用するのだが 毎回【httpd.conf】を修正するのは非効率的なので別ファイルを参照(include)する (例) include “P:/httpd-alias.ini”
参照される【httpd-alias.ini】ファイルを作成する 【Alias】ディレクティブを使用してコンテンツの場所とアクセス制限を指定する (例) Alias /xxxxx “Q:/xxxxx/” <Directory “Q:/xxxxx”/> Options FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory>
(6)環境面をカスタマイズする 最下段に以下のメッセージが出力されたら、設定ファイルにパスフレーズをセットする必要がある ”設定ファイルが秘密のパスフレーズ (blowfish_secret) を必要とするようになりました” クッキーを使用する際のパスワードを設定する必要がある様です 【config.inc.php】の修正方法 【phpMyAdmin】ホルダーに【config.sample.inc.php】」というファイルがある このファイルをコピーして【config.inc.php】というファイル名にリネームする リネームしたファイルをテキストエディタで開いて以下の箇所を修正する /* * This is needed for cookie based authentication to encrypt password in * cookie */ $cfg[‘blowfish_secret’] = ”; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 最後の行のパラメータ部分が空(null)なので任意の文字列を設定する $cfg[‘blowfish_secret’] = ‘????????‘; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 指定したパスフレーズは内部で使用されるだけで後で入力画面が出てくるとはない