MovableTypeの最近のブログ記事
MT4i導入後、本来ならhttp://www.ishiiweb.com/blog/m/・「/(スラッシュ)」止めでアクセス出来るはずであったが、http://www.ishiiweb.com/blog/m/index.cgiのパスでないとアクセスできない現象が発生していたのだが、ほったらかしていたら解消している事に昨日気付いた。
いつの間に? サーバ側の問題かもしれないが理由は良く分からない。
何もやらずにほったらかしたのではなく、やれる事はやったのだが上手くいかなかった。
具体的にはApacheの設定ファイル(httpd.conf)のDirectoryIndexにindex.cgiを追加した。
ちなみにindex.phpやindexでなくてもファイル名は自由にexample.htmなどでもOK。
(但し、ディレクトリ以下に全て適用されるため乱用は避けた方が無難)
しょうがないので.htaccessでディレクトリ単位で直接制御する事を考え、mフォルダ内に
結果的には良かったんだが・・・なんで解決したんだ? 謎。
どちらか、あるいは両方の制御が利いたのだろうが・・・時間差か?
何はともあれこれでhttp://www.ishiiweb.com/blog/m/でアクセス出来るようになった。
出来るはずなのに出来ないのは何とも気持ち悪かったので、めでたしめでたし。
と言うわけでishiiweb.com内のパスを書き換え、QRコードも作り直しましたので、変更したい人はどうぞ。
もちろん今までのパスでもアクセスできます。
そうそう作業中に気が付いたのだが、FTPクライアントで.htaccessをアップロードしたら・・・あれ? 消えちゃった・・・失敗?
良く調べてみると、FTPクライアントの設定で見えていないだけだった。
今までは見えていたような・・・・気のせい?
参考までにFFFTPの場合だと表示から(.で始まるファイルを表示)にチェックを入れればいい。
.htaccessは隠しファイルだと言う事は理解してたけど、でも今までは見えていたような・・・
ま、いっか。
いつの間に? サーバ側の問題かもしれないが理由は良く分からない。
何もやらずにほったらかしたのではなく、やれる事はやったのだが上手くいかなかった。
具体的にはApacheの設定ファイル(httpd.conf)のDirectoryIndexにindex.cgiを追加した。
DirectoryIndex index.html index.cgi
index.htmlが無かったらindex.cgiを探しに行けという指示、本来ならこれでいけるはずだがアクセスできず。ちなみにindex.phpやindexでなくてもファイル名は自由にexample.htmなどでもOK。
(但し、ディレクトリ以下に全て適用されるため乱用は避けた方が無難)
しょうがないので.htaccessでディレクトリ単位で直接制御する事を考え、mフォルダ内に
DirectoryIndex index.cgi
と記述した.htaccessファイルをアップロードしたがこれでも解決せずここで諦めていた。結果的には良かったんだが・・・なんで解決したんだ? 謎。
どちらか、あるいは両方の制御が利いたのだろうが・・・時間差か?
何はともあれこれでhttp://www.ishiiweb.com/blog/m/でアクセス出来るようになった。
出来るはずなのに出来ないのは何とも気持ち悪かったので、めでたしめでたし。
と言うわけでishiiweb.com内のパスを書き換え、QRコードも作り直しましたので、変更したい人はどうぞ。
もちろん今までのパスでもアクセスできます。
そうそう作業中に気が付いたのだが、FTPクライアントで.htaccessをアップロードしたら・・・あれ? 消えちゃった・・・失敗?
良く調べてみると、FTPクライアントの設定で見えていないだけだった。
今までは見えていたような・・・・気のせい?
参考までにFFFTPの場合だと表示から(.で始まるファイルを表示)にチェックを入れればいい。
.htaccessは隠しファイルだと言う事は理解してたけど、でも今までは見えていたような・・・
ま、いっか。
| Permalink | Comments(0) |
|
|
|
|
|
|
|
|
|
|
|
|
ご報告です。
便利なツールMT4iを使ったおかげでIshiiWeBlogが携帯に対応しました。
http://www.ishiiweb.com/blog/m/
最初は設置が上手くいきませんでしたが、何とかなったみたいです。
(まだ分からないところがありますが・・・・)
ソースコードの編集はEUC-JP対応のエディタ(NoEditorなど)でないと駄目っぽい、恐らくそれが原因で駄目だった。
あと考えられるのはFTP転送時の文字コードの設定、こちらも変えないと駄目。
兎に角アップロードはEUC-JPでないとエラーが出る、改行コードLFも変えては駄目。
詳しくはオフィシャルサイトを見てください。
コメントも出来ますんでどうぞお試しください。
便利なツールMT4iを使ったおかげでIshiiWeBlogが携帯に対応しました。
http://www.ishiiweb.com/blog/m/
最初は設置が上手くいきませんでしたが、何とかなったみたいです。
(まだ分からないところがありますが・・・・)
ソースコードの編集はEUC-JP対応のエディタ(NoEditorなど)でないと駄目っぽい、恐らくそれが原因で駄目だった。
あと考えられるのはFTP転送時の文字コードの設定、こちらも変えないと駄目。
兎に角アップロードはEUC-JPでないとエラーが出る、改行コードLFも変えては駄目。
詳しくはオフィシャルサイトを見てください。
コメントも出来ますんでどうぞお試しください。
| Permalink | Comments(0) |
|
|
|
|
|
|
|
|
|
|
|
|
IshiiWebのトップページにIshiiWeBlogの更新履歴を表示させたいと思い、色々調べた結果MagpieRSSが手軽で便利であると分かった。
MagpieRSSはPHPで使えるRSSパーサーである。
(マルチバイト文字も扱えるので日本語も通ります。)
今回参考にさせていただいたサイト
http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
http://www.lucky-bag.com/archives/2005/05/hot_entry.html
(以下の方法は私の環境下でのものです、実行する場合には全て自己責任でお願いします)
①PHPをインストールする。
1.まずはサーバーでPHPが使えるようにルート権限でコマンドを実行する。
・PHPの設定は/etc/php.iniで行える。
②MagpieRSSを設置する。
1.以下にアクセスしDOWNLOADからMagpieRSSの最新版(現時点で0.72)を入手。
http://magpierss.sourceforge.net/
2.ダウンロードしたらファイルを解凍する。
3.RSSをパースさせたいページと同じディレクトリに以下をアップロード。
・rss_cache.inc
・rss_fetch.inc
・rss_parse.inc
・rss_utils.inc
・extlib
4.さらにcacheというディレクトリを同じ階層に作成。(パーミッションを777にする)
③PHPスクリプトの記述。(注:PHP書くのは何年かぶりです)
私の場合はひとまずこれで出来ました。
見栄えはまだまだだし、日付も取得してみたいので時間がある時にでもコードやCSSでいじってみようと思います。
続きは長くなるのでLabsのMagpieRSSに移動しました。(2007/9/27)
MagpieRSSはPHPで使えるRSSパーサーである。
(マルチバイト文字も扱えるので日本語も通ります。)
今回参考にさせていただいたサイト
http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
http://www.lucky-bag.com/archives/2005/05/hot_entry.html
(以下の方法は私の環境下でのものです、実行する場合には全て自己責任でお願いします)
①PHPをインストールする。
1.まずはサーバーでPHPが使えるようにルート権限でコマンドを実行する。
# yum install php php-mbstring
2.以下のコマンドでApacheを再起動する。 # /etc/init.d/httpd restart
3.テスト用のPHPスクリプト(/var/www/html/test.php)を記述する。
<?php
phpinfo();
?>
4.http://サーバー名/test.phpにアクセスしてPHP情報が出ればインストール成功。phpinfo();
?>
・PHPの設定は/etc/php.iniで行える。
②MagpieRSSを設置する。
1.以下にアクセスしDOWNLOADからMagpieRSSの最新版(現時点で0.72)を入手。
http://magpierss.sourceforge.net/
2.ダウンロードしたらファイルを解凍する。
3.RSSをパースさせたいページと同じディレクトリに以下をアップロード。
・rss_cache.inc
・rss_fetch.inc
・rss_parse.inc
・rss_utils.inc
・extlib
4.さらにcacheというディレクトリを同じ階層に作成。(パーミッションを777にする)
③PHPスクリプトの記述。(注:PHP書くのは何年かぶりです)
<?php
require_once 'rss_fetch.inc';
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
$url = 'パースしたいRSSのURL';
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "UTF-8", "auto");
echo "<span style=\"font-size:15px;\">$title</span>\n";
echo "<ul>\n";
foreach ($rss->items as $item ) {
$title = $item[title];
$title = mb_convert_encoding($title, "UTF-8", "auto");
$url = $item[link];
echo "<li><a href=\"$url\" target=\"_top\"> $title</a></li>\n";
}
echo "</ul>\n";
?>
require_once 'rss_fetch.inc';
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
$url = 'パースしたいRSSのURL';
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "UTF-8", "auto");
echo "<span style=\"font-size:15px;\">$title</span>\n";
echo "<ul>\n";
foreach ($rss->items as $item ) {
$title = $item[title];
$title = mb_convert_encoding($title, "UTF-8", "auto");
$url = $item[link];
echo "<li><a href=\"$url\" target=\"_top\"> $title</a></li>\n";
}
echo "</ul>\n";
?>
私の場合はひとまずこれで出来ました。
見栄えはまだまだだし、日付も取得してみたいので時間がある時にでもコードやCSSでいじってみようと思います。
(以上は自己責任において行ってください)
続きは長くなるのでLabsのMagpieRSSに移動しました。(2007/9/27)
| Permalink | Comments(0) |
|
|
|
|
|
|
|
|
|
|
|
|
何とか動き出したみたいだ。メインサイトが立ち上がってすぐお盆に入ってしまったから、そのままほったらかしとったが何とかブログのほうも立ち上がった。
MOVABLE TYPE 4からBERKELEYDBが使えなくなって少し手こずったが、MySQLにて何とか動き出したので取りあえずはよかった。
サイトのデザインはまだ模索中ですが、これから趣味と実益を兼ねて色々と幅広く記事を書いて行きますのでよろしくお願いします。
MOVABLE TYPE 4からBERKELEYDBが使えなくなって少し手こずったが、MySQLにて何とか動き出したので取りあえずはよかった。
サイトのデザインはまだ模索中ですが、これから趣味と実益を兼ねて色々と幅広く記事を書いて行きますのでよろしくお願いします。
| Permalink | Comments(1) |
|
|
|
|
|
|
|
|
|
|
|
|
YAHOO
楽 天
|
|
|
|
|
|












































Recent Comments
石井 on Smarter Planet: おっ! これです!!
Lee503 on Smarter Planet: ワールドカップ南アフ
石井 on 楽天 WebService API: 現象を確認いたしまし
フルメタルジャケット on 楽天 WebService API: 検索のトップページな
石井 on 楽天 WebService API: お久しぶり。 確かに
キム on 楽天 WebService API: いいね! ただ下にも
石井 on JDL NOTE W: 情報提供ありがとうご
不燃ごみ on JDL NOTE W: 私も最近同型機種を知
石井 on 簡易LEDテスター: ごめんごめん。 全然