Forum Moderators: phranque

Message Too Old, No Replies

apache error log (charsets not found)

         

sakrina

10:09 pm on Jun 7, 2007 (gmt 0)

10+ Year Member



[Fri Jun 8 00:04:30 2007] [notice] Apache/1.3.36 (Unix) PHP/4.4.2 mod_ssl/2.8.27 OpenSSL/0.9.8a mod_gzip/1.3.26.1a configured -- resuming normal operations
[Fri Jun 8 00:04:30 2007] [notice] Accept mutex: sysvsem (Default: sysvsem)
File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#33' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file

I did the recompile php --with-mysql.. still same error, anybody any idea what causes this?

jdMorgan

1:19 am on Jun 8, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Are you using a fairly uncommon character-set? (I'll apologize in advance for appearing to be culturally-insensitive, but we need to know if it is possible that the character set you're trying to use is nationally- or even regionally-limited, and therefore needs to be downloaded and installed manually. Being a technical forum, it's unsafe to make assumptions when sufficient information is not present.)

Jim

sakrina

7:41 am on Jun 8, 2007 (gmt 0)

10+ Year Member



I don't think so.. MySql uses ascii-bin (utf-8)
sites using charset=iso-8859-1

Or is this error coming complet from somewhere else?

jdMorgan

3:56 pm on Jun 8, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I found some possibly-useful information by a search [google.com] on the error message:

this is because PHP's MySQL client version is 3.23.49 and your installation is 4.1.xx.
On my machine I copied files 'Index' + 'win1250.conf' to c:\mysql\share\charsets. Look at archived source in dev.mysql.com.

So if your PHP installation's "hook" into MySQL is a different version than your MySQL version, that may be the cause. If not, you may want to dig through those search results some more.

Jim

sakrina

10:58 pm on Jun 8, 2007 (gmt 0)

10+ Year Member



ahh figured it out, not sure it works but at least that silly error message is gone.

Removed the default-charset thingies in (/etc/my.cnf) file :)