japanese
データベースサーバ mysql データベースサーバのホスト名 localhost データベースユーザ名 root データベースパスワード <ローカルアドミンと一緒にしました> データベース名 xoopsdb
データベースサーバ mysql データベースサーバのホスト名 localhost データベースユーザ名 root データベースパスワード <ローカルアドミンと一緒にしました> データベース名 xoopsdb
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: サーバーのローカルアドミンのパスワードと一緒
とりあえず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系にすることで対応することにする。 ...
以下のサイトが非常に参考になった。 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;
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/
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
rootのパスワード変更、xoops用ユーザーの作成を行います。 set password for root = PASSWORD(’<パスワード>’); xoops専用ユーザーを作成したかったのですが、うまくいかなかったので、rootをxoopsdbの管理者にします。
http://s23spps2 管理者ユーザ名 xoopsadmin 管理者メールアドレス ebibibi@gmail.com これで、やっとうまく行きました。 DBの移行も可能なことを確認できました。 DB移行後は、Xoopsの管理メニューより、すべてのモジュールのアップデートを行う必要があります。 後日きちんと整理します・・・。
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
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の公式サイトで検索してみたところ以下の回答が。 ...
mysql データベースサーバのホスト名 localhost データベースユーザ名 xoops データベースパスワード <ローカルアドミンと一緒にしました> データベース名 xoopsdb テーブル接頭語 xoops
いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs XOOPSへのURL http://s23spps2 管理者ユーザ名 ebisuda 管理者メールアドレス ebibibi@gmail.com
xoops データベースパスワード <ローカルアドミンと一緒にしました> データベース名 xoopsdb テーブル接頭語 xoops データベースへ持続的接続 いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs
xoopsdb テーブル接頭語 xoops データベースへ持続的接続 いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs XOOPSへのURL http://s23spps2 このまま進めていくと、データベースへのアクセスでエラーが発生。 MySQLのサービスが動作できていないようだったので、きれいに消して再インストール。
xoops データベースへ持続的接続 いいえ XOOPSへのパス C:/Program Files/Apache Group/Apache2/htdocs XOOPSへのURL http://s23spps2 管理者ユーザ名 xoopsadmin 管理者メールアドレス ebibibi@gmail.com
ということで再度MySQL4.1に入れなおす。。。 途中MySQL4.0のサービスが残ったので、手動で削除 sc.exe delete MySQL
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先生に聞いて以下の通りに実行 ...
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