Archive for 4月, 2004

ルータなどがかませてあって、NAT使用しているなどという環境、つまり、外部Internetからport80でアクセスされない環境にあって、localのテスト用で、Mac OS Xを使いたいという方のための設定。
つまり、セキュリティ的な話は考えないで良い環境での話。
というのが前提でいろいろとやってみているけど、“.htaccess”を有効にしたい場合の設定*1は、/etc/httpd/httpd.confを修正することで可能である。

  • 注1http://localhost/でアクセスできるディレクトリつまり、/Library/WebServer/Documents/のなかで“.htaccess”を有効にする方法

(続きを読む…)

せっかくなので、phpMyAdmin もインストールしておく。
それから、この記事は、

  • Localに環境を作って、ほげらほげほげと実験することを目的とする
  • ルータなんかがかませてあって、直接、外部からLocalのMacをのぞけない状態にあること

を条件とした話になっているわけで、外部に公開しているZoneでこんなことやると、Securityの“S”の字もない話になりまっせ。

(続きを読む…)

「Mac OS X に MySQL をインストール Vol.2」の 7 で、
/usr/local/mysql/bin/mysqladmin -u root password <password>
はエラーなくても、
/usr/local/mysql/bin/mysqladmin -u root -h `hostname` password <password>
では、必ず下記のエラーが起きる。

/usr/local/mysql/bin/mysqladmin: connect to server at ‘[RendezvousName].local ‘ failed
error: ‘Host ‘xxx.xxx.xxx.xxx‘ is not allowed to connect to this MySQL server’

これってどーゆーことなのだろ?
バックダッシュごとhostnameをlocalhostに換えてやりゃどーだ?
ダメ・・・
んじゃなんやねん?と調査開始!

(続きを読む…)

では、mysql-standard-4.0.18 ちゅーこのブツの
ReadMe.txtの内容をも少し読んでみる。

  1. MySQL関連が走ってない状態でインストールしてね
  1. You cannot install this software on this disk.(null)
    なんて言われるかもしれないのさ。
    なぜってMac OS X package installerのバグでAppleに調査依頼しているところなのよ。
    そんな場合は、Go Back をクリックして、前の画面に戻ってやり直して]ね。
  1. MySQLのバイナリは/usr/local/mysql/binにできるわよのさ。ほんでもって、MySQL socket file/tmp/mysql.sockちゅーことで。
  1. musqlっちゅーユーザーがいないとダメなのだけれど、Mac OS X 10.2 以降にはDefaultでいるはず。*1
  1. このパッケージは、Mac OS X用であって、Mac OS X Server用ちゃうよ。

当たり前だわよん。

  • 注1をいをい・・・先述の「システム環境設定のユーザーに行って、MySQL User(Shortnameが mysql)っちゅーユーザーを作れ」っちゅーのはいらんのかいな?ということで、明示的にmysqlというユーザーを作ろうとすると「すでにおるっちゅーねん」としかられる。なるほど、Defaultの状態でさわらなくていいのね

(続きを読む…)

では、例によって、http://phpmac.com/へ。
tutorialから MySQL をクリック。
Installing MySQLなんつー大変ぴったりな記事があったりする。
とりあえず、このページの要約を書いておく。

  1. ここ行って、Mac OS X 用の新しいパッケージをとってこい
  1. ここ行って、Mac起動時には毎回MySQLが立ち上がるようにするための小物もとってこい
  1. 1で取ってきたパッケージをダブルクリックでインストールしろ
  1. そんときに、管理者パスワード聞かれると思うぜ
  1. システム環境設定のユーザーに行って、MySQL User(Shortnameが mysql)っちゅーユーザーを作れ
  1. データベースのインストールのために、ターミナルで、
    sudo mysql_install_db
    って打て
  1. MySQLデーモンをスタートさせるのに、
    sudo chown -R mysql /usr/local/var/
    sudo safe_mysqld –user=mysql &
    ってのを打て
  1. ターミナルが、
    [localhost:~] jberthet% Starting mysqld daemon with databases from /usr/local/var
    ちゅな感じになったら、
    mysql test
    と打て
  1. 結果、下記のようになれば成功じゃ!

(続きを読む…)

この際、Mac OS X にLocalでPHPとMySQLを入れてみんべさ。
ということで、実験。
どっかに、よさげなサイトが無いかと物色すると、めっけ。
http://www.phpmac.com/
とりあえず、Tutorialを見てみるかと。
でもって、phpをクリックと。
んじゃ、Enabling PHP on Mac OS X 10.3 Pantherを見てみるわよのさ。
ふむふむ・・・
どうやら、PHPはPantherにはDefaultで入っているらしい。
/etc/httpd/httpd.confをpicoで開いて、いくつかのコメントアウトの“#”をdeleteした後に、apacheをrestartさせればいいらしい。
ご丁寧に、「picoでの検索の仕方は、Cntrl + W だよ」なんてくだりまであるし、「こんなコマンド入れたら、こんな画面になるよ」なんて懇切丁寧に書いてある。
おまけに、英検3級程度で十分理解できるほどの、大変に平易な英語で書かれている。
それでも英語の嫌いなあなたへ、概略。

(続きを読む…)

前記事「Virtual PC 7 for Mac は G5 対応」を書くにあたって色々と調べていたら、Cnet Japan に「Windows XPへの移行促進大作戦:マイクロソフト、Virtual PC日本語版を発表」という記事をめっけ。
それってなによ?
Virtual PC 7 for Mac とは違うの?
Office 2004 に抱き合わせのVPCを、語尾合わせて、2004ってのつけたわけ?
なぁ〜んて思いながら読むと・・・

(続きを読む…)

元々、Virtual PC が使っている pseudo little-endian mode (擬似リトルエンディアンモード)に、G5は対応していないという理由で、「現状のVPCはG5には対応しない」という話だったのだが、新ヴァージョンのVPCはついにG5に対応したらしい。
PC Watchのこのあたりに書いてあったのだけれど、どうやら、Virtual PC for Mac の次期ヴァージョンVirtual PC 7 for MacはG5対応らしい。
で、本家*1www.microsoft.com内を検索すると、こんなんめっけ。
ようするに、G5対応の Virtual PC for Mac 7 は、Office 2004 に抱き合わせ販売を先行(2004/7/23)させ、単体発売は2週間ほど遅れて行なわれる(2004/8/6)ようだ。

  • 注1本家になっちゃったのね・・・なんか変

(続きを読む…)

Spencerさんの著作「MySQL&PHPでつくるWebデータベース 入門からデータベースサーバの管理まで」を注文した。
以前に、大阪の旭屋書店に買いに行った際、品切れで2週間ほどかかると言われ、翌週には東京に移動であったため、買い損ねたものだ。
当時は、このあたりのニーズを誤認していた。
つまり、長いつきあいをさせて頂いているSpencerさんの著作だし、ご本人の人となりを知っているので、買って損はないべさ・・・という単純な動機で購入しようとしたわけだ。

bookimg

今回、PHP/MySQLの根本的な研究が急務であるという実感の中で、色々と、調べ回っているウチに、「コレよさげ・・・」と思ったものが、たまたまSpencerさん著のモノであったという再びの遭遇である。
ちなみに、2004/04/21現在、Amazonには在庫がなく、Usedもないので、book1で、ポチっとな・・・。
私にのっかって買おうと思う方は、ここから買って頂くと、book1から私に84円入ることになるので、どかよろしく。(笑)
先述の通り、6年来のつきあいの中で敬愛するSpencerさんの書いたものなので、分かりやすく即実践的な手法をとりながら、知らず知らずのうちに本質が理解できるものであろうと思う。
手にしてからまたレビューしようと思う。
あ、そうそう、Amazonの当該書籍書評によると、

  • MySQLのDBバックアップの事を解説されている点は流石の一言につきます。トータルで大満足です。
  • PHPもSQLも全く知らなかったのですが、「なにをやりたいか」に一直線のこの本であれば迷うことなく目的にたどり着きました。
  • データベースにバイナリーデータ(画像など)を格納するための「MyBin」や逆リンクアクセススクリプト「MyRLink」、サーチエンジンスクリプト「Matrix Search」などの解説、データベースのメンテナンスやバックアップに便利なツール「phpMyAdmin」の設定手順、利用方法が参考になります。

などと、星5つのオンパレードである。

受け攻め度チェックなるページを、Takaさんち経由でめっけ。
bisonという名前でやったら、私ゃ、“自己中攻”タイプらしい・・・
大変に失礼だぞ・・・
だいたいやなぁ、名前と生年月日と血液型だけで何がわかるっちゅーねん!ぷりぷり・・・
ん?どんなん出たんか知りたい?
あ、知りたくない・・・あ、そ。
んじゃ、絶対、続きを読むなよな。

(続きを読む…)