2005年03月31日
タイトル下にメニューを入れました
ゲーム用のブログにはそれなりのページが存在する為、タイトル部にメニューが付いています。しかし、こちらではサイドメニューのみリンクがあります。ただ、ちょっと解り辛いリンクだと思っていました・・・
と言う訳で、こちらのサイトにもつけました!
現在のコンテンツ皆無な当サイトには不要なものですが、以前よりは解り易いと思います^^;
2005年03月27日
httpd.conf設定(BlogPet)
きょうえぴおんは記入した?
なおきょうえぴおんが通常も管理したいなぁ。
なおスバでWINDがスバへベースもコメントしたかった。
なおWINDがネームは記述するつもりだった?
なおきょうはバーチャルも対策したかもー。
*このエントリは、BlogPetの「えぴおん」が書きました。
2005年03月26日
httpd.conf設定~バーチャルホスト編
ネームベースのバーチャルホストの設定です。通常はすべてコメントアウトされているので、先頭の「 # 」を削除します。httpd.conf後半に以下の記述があります。なお、現在公開中のサイトもバーチャルホストとして先に記述しておく必要があります。それを忘れると、今回設定したバーチャルホストのサイトが表示されてしまいます!
NameVirtualHost *
ネームベースの場合、「 * 」のままで問題ないです。IPベースの場合はサーバーのIPアドレスを入れます。ここをコメントアウトしたままだと動作しません。うちは毎回忘れて慌てます^^;<VirtualHost *>
ここも上記のように、このままで良いです。IPベースはIPです。ServerAdmin webmaster@example.com
管理者のメールアドレスを記入します。DocumentRoot /home/httpd/html/
バーチャルホストのドキュメントルートを記入。ServerName www.example.com
バーチャルホストのFQDNを記入します。サブドメイン、別の独自ドメインも指定できます。</VirtualHost>
2005年03月25日
月送りカレンダー今日の日付
現在当サイトのカレンダーは横型ですが、以前は「ダイナミック・パブリッシング+通常型リアルタイム月送りカレンダー」でした。この状態で「リアルタイムな今日の日付」が利用できませんでした(今日のスタイル「数字を?で囲む」が適用されない)。
ところが、ゲーム用に作ったブログにて、何故か「ダイナミック・パブリッシング+通常型月送りカレンダー」でリアルタイムカレンダーと同じ動きをしているんです!
<MTCalendarIfToday><b></MTCalendarIfToday>
<MTCalendarIfEntries><MTEntries lastn="1">
<a href="<$MTEntryLink archive_type="Daily"$>" title="[<$MTEntryTitle$>]" target="_top">
<$MTCalendarDay$></a>
</MTEntries></MTCalendarIfEntries>
<MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries>
<MTCalendarIfToday></b></MTCalendarIfToday>
上記の記述で今朝・昨日と記事を書かずに確認しました。
バグ?^^;
2005年03月24日
PHP導入時のhttpd.confの設定
PHPのインストールが済んでいると仮定して進めます。
httpd.confで以下の記述を見つけて下さい。モジュールをロードする設定です。
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule mmap_static_module modules/mod_mmap_static.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule env_module modules/mod_env.so
LoadModule config_log_module modules/mod_log_config.so
↓以降省略
最後の行に追加する。
LoadModule php4_module modules/libphp4.so
Windowsの場合、インストールしたパティーション、ディレクトリも指定する。以下はApache1.3.x利用時で、dllファイルまでを記述する。
LoadModule php4_module c:/php/sapi/php4apache.dll
Apache2.0.xの場合は下線部分がphp4apache2.dllとなる。
2005年03月21日
結局元に戻す
トラックバックやコメント・サイドメニュー・プラグイン等の問題もあり、ダイナミック・パブリッシングは止めました。それに伴い、JavaScriptをモジュール化(極端にページ容量を大きくしている)を止め、外部ファイルとして使えるものは普通に設定しました。
カレンダーもスタイルを認識するし、カテゴリーをトップレベルからツリー化できる。なにより、コメントやトラックバックが無い時にタイトルを隠すタグも使えるw
・・・・・HD使用量は大きくなりそうだけど・・・再構築に時間も掛かるな(´・ω・`)ふう
さて、少し模様替えの意味を込めて、カレンダーを横型にしてみようかな?^^;
ダイナミック・パブリッシングにて・・・発見
トラックバックを初めて頂いて偶然解った事。
「MTIfNonZeroタグは、ダイナミック・パブリッシングで使えない。」
このタグは使える!と思い、コメントが無い時にコメントタイトルを消してみました。ところが、コメントがあっても表示していないのです!?
ここで(;゜ロ゜)ハッと思いました。。。今回「トラックバックがあるのに表示されていない」事に初めて気が付いて、実は試行錯誤していました;;
2005年03月19日
2つ目のドメイン
バーチャルホストだけで2つ目のドメインを設定すると、LAN内でURLを叩いてもアクセスできない。そこでDNSの設定になる訳だけど、これがなかなか上手くいかなかった・・・
「すでに1つ目の設定がある為、2つ目は正引き用のゾーンファイルのみで良い」と言う事で、まずはnamed.confに2つ目のゾーンファイルを参照する記述を加える。そして、1つ目の正引きゾーンファイルをコピペし、それを2つ目のドメイン用に修正して保存。resolv.confにもドメインを追加し、DNSを再起動!しかし、ログを見るとエラーが並んでいた。
「あれ?どうして上手くできない?」
しばらく手を加えた部分だけを気にしていた。ふと1行目の記述を見ると、1つ目のサーバーの設定になっている・・・