Cent OS 4.4
PHP 4.3.x
MySQL 4.1.x
を使用しています。
データベース周りには、PEAR::DBを使用しています。
10メガ以上のバイナリデータをPHPからMySQLに放り込むと、登録できません。
10メガまでだと問題なく入ることを考えれば、
設定ファイルあたりかなと思います。
それっぽいところをいかに書きます。
【php.ini】
max_execution_time = 600
max_input_time = 600
memory_limit = 128M
post_max_size = 50M
upload_max_filesize = 50M
default_socket_timeout = 600
mysql.max_persistent = -1
mysql.max_links = -1
mysql.connect_timeout = -1
my.confはデフォルトのままです。
何か変えた方が良いところがあれば教えてください。
MySQL側のパラメタで、max_allowed_packetの値はどうなっているでしょうか?
この値以上の列長のデータは、やり取りできないはずです。
ちなみに、MySQL側のデータ型は
longblob
です。
あと、サーバは、レンタルなどではなく、別で制限などはかけられていません。