mysql:11925
From: Shinichiro Yamamoto <Shinichiro Yamamoto <shinichiro.yamamoto@xxxxxxxxxx>>
Date: Tue, 09 Aug 2005 09:38:20 +0900
Subject: [mysql 11925] Re: File 'NONEXISTENT/charsets/?.conf' not found のエラー
山本です。 > これは、4.1 の場合では? すみません。 このURLは4.1のものでした。 念の為、再度本サーバと同じ環境の テストサーバで default-character-setの設定を外して みましたが、外した場合、やはり 文字コードはlatin1になってしまいました。 PHP側ではEUC-JPを利用しているので MySQL側と違う文字コードになってしまいます。 ぱっと見は動いているように見えても違う文字 コードを利用していると、EUC-JPとlatin1の文 字コードで違う部分の文字を使った時に 問題が起きてしまうのではないかと思います。 でも、通常使う文字を一通り試して問題が 起こらないのであれば良いのかもしれないですが。 On Tue, 09 Aug 2005 00:18:07 +0900 Hiromasa Ochiai <ohiromas@xxxxxxxxxx> wrote: > これは、4.1 の場合では? > > 下記URLのような > > http://myna2.mysql.gr.jp/mysqlml/mysql/msg/9547 > > > Shinichiro Yamamoto wrote: > > 山本です。 > > > > 回答ありがとうございます。 > > 返信が遅くなってすみません。 > > > > > >>default-character-set= > >>を削除して、解決しました。 > > > > > > 上記のようにしてしまうと文字コードがデフォルトの > > latin1 になってしまいます。 > > latin1 にすると確かにエラーメッセージは消えるのですが > > PHP側ではEUC-JPの文字を使っている為、他の問題が > > 発生してしまうようなのです。 > > > > 一部文字化けしたり、ソートがおかしくなることが > > あるみたいです。 > > > > 下記URLのような > > http://myna2.mysql.gr.jp/mysqlml/mysql/msg/9547 > > > > > > On Fri, 05 Aug 2005 22:49:45 +0900 > > Hiromasa Ochiai <ohiromas@xxxxxxxxxx> wrote: > > > > > >>私は > >> > >>default-character-set= > >>を削除して、解決しました。 > >> > >> > >>Shinichiro Yamamoto wrote: > >> > >> > >>>山本と申します。 > >>> > >>>linuxのサーバでmysql4.0.20、php4.3.8で作成したphpを > >>>実行したところerror_logファイルに下記のようなエラー > >>>メッセージが出力されてしまいました。 > >>> > >>><error_logファイルに出力されるエラーメッセージ> > >>>File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2) > >>>Character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file > >>> > >>>ただ、プログラムの動作的にはまったく問題なく、 > >>>文字化けなどの現象も一切発生していません。 > >>> > >>>でも、エラーメッセージが表示されているのも > >>>気持ち悪いので調べてみたところ、 > >>>「mysqlクライアントがujisをサポートしていない」 > >>>のような書き込みを見つけました。 > >>> > >>>いろいろと解決方法を検索してみたのですが > >>>「makeしてmysqlを入れなおす」とか、基本的にmysqlを > >>>入れなおさないといけないようなやりかたしか見つけら > >>>れませんでした。 > >>> > >>>実は既に稼動中のサーバで、今からmysqlやphp自体を > >>>入れなおすのはかなり難しい状況なのです。 > >>>なんとか設定ファイルの書き換えなどでこの > >>>エラーを解決できないものかといろいろと > >>>調べているところです。 > >>> > >>>もし、同じ問題を解決した方などいらっしゃいましたら > >>>教えて頂けないでしょうか? > >>>参考になるサイトだけなどでもかまいません。 > >>>よろしくお願いします。 > >>> > >>>下記に詳細な環境を記載しました。 > >>> > >>>・phpとmysqlはTurbolinux10 SERVERにデフォルトで > >>> インストールされていたものをそのまま使っています。 > >>>・mysqlの文字コードをmy.cnfファイルで ujis に設定しました。 > >>> > >>><OS> > >>>Turbolinux10 SERVER > >>> > >>><mysql上で使用できる文字コードを表示した内容> > >>>mysql> show variables like 'character_set%'; > >>>+----------------+----------------------------------------------------------- > >>>----------------------------------------------------------------------------- > >>>---------------------------------------------------------------------------+ > >>>| Variable_name | Value > >>> | > >>>+----------------+----------------------------------------------------------- > >>>----------------------------------------------------------------------------- > >>>---------------------------------------------------------------------------+ > >>>| character_set | ujis > >>> | > >>>| character_sets | latin1 big5 cp1251 cp1257 croat czech danish dec8 dos esto > >>>nia euc_kr gb2312 gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr lat > >>>in1_de latin2 latin5 sjis swe7 tis620 ujis usa7 win1250 win1251ukr win1251 | > >>>+----------------+----------------------------------------------------------- > >>>----------------------------------------------------------------------------- > >>>---------------------------------------------------------------------------+ > >>>2 rows in set (0.00 sec) > >>> > >>></etc/my.cnf> > >>>[mysqld] > >>>default-character-set=ujis > >>>[mysqldump] > >>>default-character-set=ujis > >>>[mysql] > >>>default-character-set=ujis > >>> > >>><phpの情報> > >>>'./configure' > >>>'--with-apxs2=/usr/sbin/apxs' > >>>'--with-openssl=yes' > >>>'--with-expat-dir=/usr' > >>>'--with-ming=shared' > >>>'--with-gd=shared,/usr' > >>>'--with-xpm-dir=/usr/X11R6/lib' > >>>'--enable-bz2' > >>>'--enable-bcmath' > >>>'--enable-mbstring=all' > >>>'--enable-mbregex' > >>>'--enable-sigchild' > >>>'--libdir=/usr/lib/php' > >>>'--x-libraries=/usr/X11R6/lib' > >>>'--includedir=/usr/include' > >>>'--enable-inline-optimization' > >>>'--with-pgsql=shared' > >>>'--with-imap=/usr/lib' > >>>'--with-ldap=shared' > >>>'--enable-yp' > >>>'--with-mysql=shared' > >>>'--with-mysql-sock=/var/lib/mysql/mysql.sock' > >>>'--prefix=/usr' > >>>'--exec-prefix=/usr' > >>>'--mandir=/usr/share/man' > >>>'--with-config-file-path=/etc/httpd' > >>>'--enable-safe-mode' > >>>'--disable-debug' > >>>'--with-zlib' > >>>'--enable-debugger' > >>>'--enable-magic-quotes' > >>>'--enable-ftp' > >>>'--enable-zend-multibyte' > >>>'--with-gettext' > >>>'--with-dom' > >>>'--with-dom-xslt' > >>>'--with-dom-exslt' > >>>'--with-xmlrpc' > >>>'--with-gdbm=/usr/lib' > >>>'--with-ini-file' > >>>'--with-flat-file' > >>>'--with-db4=/usr/lib' > >>>'--enable-dbase' > >>>'--enable-dio' > >>>'--enable-dbx' > >>>'--enable-filepro' > >>>'--enable-ftp' > >>>'--enable-track-vars' > >>> > >>><mysqlのバージョン> > >>>$ rpm -qa | grep mysql > >>>mysql-client-4.0.20-14 > >>>mysql-bench-4.0.20-14 > >>>mysql-shared-4.0.20-14 > >>>mysql-devel-4.0.20-14 > >>>php4-mysql-4.3.8-14 > >>>mysql-server-4.0.20-14 > >>> > >>><phpのバージョン> > >>>$ rpm -qa | grep php > >>>php4-pgsql-4.3.8-14 > >>>php4-ldap-4.3.8-14 > >>>php4-4.3.8-14 > >>>php4-ming-4.3.8-14 > >>>php4-gd-4.3.8-14 > >>>php4-mysql-4.3.8-14 > >>>php4-imap-4.3.8-14 > >>>php-pear-log-1.8.4-2 > >>> > >>> > >>> > >>> > >>> > >>> > >> > >>
11847 2005-08-01 18:16 [相良 しの <oceanblue] JDBCでMysqlコネクトできません 11848 2005-08-01 18:28 ┣[Hideaki Maekawa <teu] 11849 2005-08-01 18:41 ┃┗[相良 しの <oceanblue] 11850 2005-08-01 18:54 ┃ ┗[J.SHIRA <jshira@xxxx] 11851 2005-08-01 19:08 ┃ ┗[相良 しの <oceanblue] 11852 2005-08-01 20:52 ┃ ┗[J.SHIRA <jshira@xxxx] 11855 2005-08-02 09:04 ┃ ┗[Hideaki Maekawa <teu] 11861 2005-08-02 13:51 ┗["T.Sasaki" <papasan2] 11866 2005-08-03 03:04 ┗[相良 しの <oceanblue] 11867 2005-08-03 03:56 ┣[Tetsuro IKEDA <tetsu] 11871 2005-08-03 10:35 ┗["T.Sasaki" <papasan2] 11878 2005-08-03 21:13 ┗[相良 しの <oceanblue] 11879 2005-08-04 15:00 ┗[Shinichiro Yamamoto ] File 'NONEXISTENT/charsets/?.conf' not found のエラー 11896 2005-08-05 14:06 ┣[<takeshi@xxxxxxxxxx>] 11900 2005-08-05 14:57 ┃┗["T.Sasaki" <papasan2] 11904 2005-08-05 16:24 ┃ ┗[<takeshi@xxxxxxxxxx>] 11907 2005-08-05 17:56 ┃ ┗["T.Sasaki" <papasan2] 11909 2005-08-05 20:40 ┃ ┗[Shinichiro Yamamoto ] 11910 2005-08-05 22:49 ┗[Hiromasa Ochiai <ohi] 11917 2005-08-08 16:10 ┗[Shinichiro Yamamoto ] 11923 2005-08-09 00:18 ┗[Hiromasa Ochiai <ohi] -> 11925 2005-08-09 09:38 ┗[Shinichiro Yamamoto ] 11926 2005-08-09 10:51 ┗["T.Sasaki" <papasan2] 11927 2005-08-09 18:14 ┣[Shinichiro Yamamoto ] 11930 2005-08-09 20:08 ┃┣[深海水草 <VYG01106@x] 11931 2005-08-09 21:33 ┃┗[Hiromasa Ochiai <ohi] 11928 2005-08-09 18:48 ┗[深海水草 <VYG01106@x] 11929 2005-08-09 19:04 ┗["T.Sasaki" <papasan2]