japanese

データベースサーバ mysql データベースサーバのホスト名 localhost データベースユーザ名 root データベースパスワード <ローカルアドミンと一緒にしました> データベース名 xoopsdb

December 3, 2005 · 1 min · 胡田昌彦

Multifunctional Database

C:\MySQL Datafiles\ Decision Suport(DSS)/OLAP(少数ユーザーモードのようなもの?) Enable TCP/IP Networking: True Port: 3306 Best Support For Multilingualism Install As Windows Service: True Service Name: MySQL Launch the MySQL Server automatically root password: サーバーのローカルアドミンのパスワードと一緒

December 3, 2005 · 1 min · 胡田昌彦

mysql_connect関数に注目して自分でPHPを書いてテストしてみる。

とりあえずmysql_connectを単純に使うと以下のように怒られた。 m l y s r q e l q _ u c e o s n t n e e d c t b ( y ) : s e C r l v i e e r n ; t c d o o n e s s i d n e o r t u s p u g p r p a o d r i t n g a u M t y h S e Q n L t i c c l a i t e i n o t n i p n r o t o c o エラーメッセージでググッてみると以下のページが見つかる。 http://64.233.167.104/search?q=cache:6VcrFxAe6koJ:www.atmarkit.co.jp/bbs/phpBB/viewtopic.php%3Ftopic%3D16165%26forum%3D26%263+%22mysql_connect():+Client+does+not+support+authentication%22&hl=ja&lr=lang_ja どうやら、PHPとMySQLのバージョンとであまりうまくない組み合わせの模様。 PHPを5系にすることで対応することにする。 ...

December 3, 2005 · 1 min · 胡田昌彦

MySQLは動作したが、おそらくDBがなく、ユーザーがいないため、接続できない、先にMySQLにDB,ユーザーを作成する。

以下のサイトが非常に参考になった。 http://www.bitscope.co.jp/tep/MySQL/quickMySQL.html MySQL Command Line Client起動 create database xoopsdb; mysql> GRANT ALL PRIVILEGES ON *.* TO xoops@"%" -> IDENTIFIED BY ‘<localadminと一緒のパスワード>’ WITH GRANT OPTION;

December 3, 2005 · 1 min · 胡田昌彦

PHP4系列との相性がいいらしいので、PHP4系列の最新版をダウンロード

http://www.php.net/get/php-4.4.1-Win32.zip/from/a/mirror 展開してできたファイル群をc:\phpにコピー php4ts.dllをC:\Windows\system32にコピー php\dlls フォルダにあるDLLをすべて「C:\WINDOWS\system32」の中へコピー C:\php フォルダにある「php.ini-dist」を「C:\WINDOWS」の中へコピーし、名前を「php.ini」に変更 上記php.iniを以下のように変更 register_globals = On magic_quotes_gpc = Off extension_dir = C:/php/extensions/

December 3, 2005 · 1 min · 胡田昌彦

Proto Local Address Foreign Address State

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING

December 3, 2005 · 1 min · 胡田昌彦

ServiceにMySQLが登録されたことを確認

rootのパスワード変更、xoops用ユーザーの作成を行います。 set password for root = PASSWORD(’<パスワード>’); xoops専用ユーザーを作成したかったのですが、うまくいかなかったので、rootをxoopsdbの管理者にします。

December 3, 2005 · 1 min · 胡田昌彦

Xoopsセットアップ <a href="http://s23spps2/modules/bwiki/index.php?XOOPS#d79db361" title="d79db361">&dagger;</a>

December 3, 2005 · 0 min · 胡田昌彦

XOOPSへのURL

http://s23spps2 管理者ユーザ名 xoopsadmin 管理者メールアドレス ebibibi@gmail.com これで、やっとうまく行きました。 DBの移行も可能なことを確認できました。 DB移行後は、Xoopsの管理メニューより、すべてのモジュールのアップデートを行う必要があります。 後日きちんと整理します・・・。

December 3, 2005 · 1 min · 胡田昌彦

インストーラーを実行し、以下のパラメーターを入力

Network Domain: localhost Server Name: localhost Administrator’s Email Address: ebibibi@gmail.com for All Users, on Port80, as a Service SetupType: Typical Destination Folder: C:\Program Files\Apache Group\ netstatで80番のListenを確認 C : \ D o c u m e n t s a n d S e t t i n g s \ A d m i n i s t r a t o r > n e t s t a t - a n

December 3, 2005 · 1 min · 胡田昌彦

インストール後、トップページを開くと、多数のエラーが表示される・・・。(全然すんなり進まないです。。。)

N o t i c e [ P H P ] : O n l y v a r i a b l e r e f e r e n c e s s h o u l d b e r e t u r n e d b y r e f e r e n c e i n f i l e x x x x x x x といった感じで、多数の警告メッセージが表示されています。 Xoopsの公式サイトで検索してみたところ以下の回答が。 ...

December 3, 2005 · 2 min · 胡田昌彦

しかたがないので、MySQL4.0系を入れなおそうと思います。

December 3, 2005 · 0 min · 胡田昌彦

データベースサーバ

mysql データベースサーバのホスト名 localhost データベースユーザ名 xoops データベースパスワード <ローカルアドミンと一緒にしました> データベース名 xoopsdb テーブル接頭語 xoops

December 3, 2005 · 1 min · 胡田昌彦

データベースへ持続的接続

いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs XOOPSへのURL http://s23spps2 管理者ユーザ名 ebisuda 管理者メールアドレス ebibibi@gmail.com

December 3, 2005 · 1 min · 胡田昌彦

データベースユーザ名

xoops データベースパスワード <ローカルアドミンと一緒にしました> データベース名 xoopsdb テーブル接頭語 xoops データベースへ持続的接続 いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs

December 3, 2005 · 1 min · 胡田昌彦

データベース名

xoopsdb テーブル接頭語 xoops データベースへ持続的接続 いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs XOOPSへのURL http://s23spps2 このまま進めていくと、データベースへのアクセスでエラーが発生。 MySQLのサービスが動作できていないようだったので、きれいに消して再インストール。

December 3, 2005 · 1 min · 胡田昌彦

テーブル接頭語

xoops データベースへ持続的接続 いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs XOOPSへのURL http://s23spps2 管理者ユーザ名 xoopsadmin 管理者メールアドレス ebibibi@gmail.com

December 3, 2005 · 1 min · 胡田昌彦

でも、DBの移行が出来なかった。おそらくMySQLのバージョンが違うため・・・。

ということで再度MySQL4.1に入れなおす。。。 途中MySQL4.0のサービスが残ったので、手動で削除 sc.exe delete MySQL

December 3, 2005 · 1 min · 胡田昌彦

どうしても以下のエラーが出てしまうので、system32にもコピー。

P H P W a r n i n g : P H P S t a r t u p : U n a b l e t o l o a d d y n a m i c l i b r a r y ' c : \ \ p h p \ \ e x t \ \ p h p _ m y s q l i . d l l 今度はextension=php_mysqli.dllをphp.iniに書かなければきちんと起動するが、かくと起動しない状態になってしまった。 Google先生に聞いて以下の通りに実行 ...

December 3, 2005 · 3 min · 胡田昌彦

またしてもニュースを投稿すると文字化けします・・・。

http://homepage1.nifty.com/yito/anhttpd/faq/mysql.html このサイトを見ながら確認したところ、単純にPHPで文字列を出力すると化けていることが判明。 http://allabout.co.jp/career/database/closeup/CU20050321A/index5.htm の設定を行う。(全てEUC-JPで統一) これでやっとうまく行きました・・・。長かった・・・。 移 移 行 行 元 先 : : m C y : s \ q m l y d s u q m l p \ b - i u n > r m o y o s t q l - p x o o - p d s e d f b a u < l t x - o c o h p a s r d a b c t - e u r - r s o e o t t = b - i p n a r - y d e x f o a o u p l s t d - b c h > a r x a o c o t p e s r d - b s e t = b i n a r y

December 3, 2005 · 1 min · 胡田昌彦